Lines Matching refs:SourceLineInfo
503 struct SourceLineInfo {
505 SourceLineInfo() = delete;
506 SourceLineInfo( char const* _file, std::size_t _line ) noexcept
511 SourceLineInfo( SourceLineInfo const& other ) = default;
512 SourceLineInfo& operator = ( SourceLineInfo const& ) = default;
513 SourceLineInfo( SourceLineInfo&& ) noexcept = default;
514 SourceLineInfo& operator = ( SourceLineInfo&& ) noexcept = default;
517 bool operator == ( SourceLineInfo const& other ) const noexcept;
518 bool operator < ( SourceLineInfo const& other ) const noexcept;
524 std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info );
545 ::Catch::SourceLineInfo( __FILE__, static_cast<std::size_t>( __LINE__ ) )
551 RegistrarForTagAliases( char const* alias, char const* tag, SourceLineInfo const& lineInfo );
988 AutoReg( ITestInvoker* invoker, SourceLineInfo const& lineInfo, StringRef const& classOrMethod, NameAndTags const& nameAndTags ) noexcept;
1400 SourceLineInfo lineInfo;
2448 struct SourceLineInfo;
2468 virtual auto acquireGeneratorTracker( StringRef generatorName, SourceLineInfo const& lineInfo ) -> IGeneratorTracker& = 0;
2558 SourceLineInfo const& lineInfo,
2602 SourceLineInfo const& _lineInfo,
2607 SourceLineInfo lineInfo;
2630 SourceLineInfo const& lineInfo,
2658 Capturer( StringRef macroName, SourceLineInfo const& lineInfo, ResultWas::OfType resultType, StringRef names );
2863 ( SourceLineInfo const& _lineInfo,
2868 ( SourceLineInfo const& _lineInfo,
2874 SourceLineInfo lineInfo;
2983 virtual void registerTagAlias( std::string const& alias, std::string const& tag, SourceLineInfo const& lineInfo ) = 0;
4080 auto acquireGeneratorTracker( StringRef generatorName, SourceLineInfo const& lineInfo ) -> IGeneratorTracker&;
4086 auto generate( StringRef generatorName, SourceLineInfo const& lineInfo, L const& generatorExpression ) -> decltype(std::declval<decltype(generatorExpression())>().get()) {
4788 SourceLineInfo const& _lineInfo );
4804 SourceLineInfo lineInfo;
4829 SourceLineInfo const& lineInfo );
4931 getMutableRegistryHub().registerTest( makeTestCase( new OcMethod( cls, selector ), className, NameAndTags( name.c_str(), desc.c_str() ), SourceLineInfo("",0) ) );
5413 SourceLineInfo getSourceInfo() const;
6387 void writeSourceInfo(SourceLineInfo const& sourceInfo);
7481 SourceLineInfo location;
7483 NameAndLocation( std::string const& _name, SourceLineInfo const& _location );
8111 auto acquireGeneratorTracker( StringRef generatorName, SourceLineInfo const& lineInfo ) -> IGeneratorTracker& override;
8225 SourceLineInfo const& lineInfo,
8379 SourceLineInfo AssertionResult::getSourceInfo() const {
9923 bool SourceLineInfo::operator == ( SourceLineInfo const& other ) const noexcept {
9926 bool SourceLineInfo::operator < ( SourceLineInfo const& other ) const noexcept {
9932 std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) {
10983 auto acquireGeneratorTracker( StringRef generatorName, SourceLineInfo const& lineInfo ) -> IGeneratorTracker& {
11822 SourceLineInfo const& _lineInfo,
11844 SourceLineInfo const& lineInfo,
11869 Capturer::Capturer( StringRef macroName, SourceLineInfo const& lineInfo, ResultWas::OfType resultType, StringRef names ) {
12369 TagAlias(std::string const& _tag, SourceLineInfo _lineInfo);
12372 SourceLineInfo lineInfo;
12387 void add( std::string const& alias, std::string const& tag, SourceLineInfo const& lineInfo );
12489 void registerTagAlias( std::string const& alias, std::string const& tag, SourceLineInfo const& lineInfo ) override {
12723 m_lastAssertionInfo{ StringRef(), SourceLineInfo("",0), StringRef(), ResultDisposition::Normal },
12837 auto RunContext::acquireGeneratorTracker( StringRef generatorName, SourceLineInfo const& lineInfo ) -> IGeneratorTracker& {
13201 ( SourceLineInfo const& _lineInfo,
13954 TagAlias::TagAlias(std::string const & _tag, SourceLineInfo _lineInfo): tag(_tag), lineInfo(_lineInfo) {}
13961 RegistrarForTagAliases::RegistrarForTagAliases(char const* alias, char const* tag, SourceLineInfo const& lineInfo) {
14001 void TagAliasRegistry::add( std::string const& alias, std::string const& tag, SourceLineInfo const& lineInfo ) {
14049 void enforceNotReservedTag( std::string const& tag, SourceLineInfo const& _lineInfo ) {
14060 SourceLineInfo const& _lineInfo )
14123 SourceLineInfo const& _lineInfo )
14367 NameAndLocation::NameAndLocation( std::string const& _name, SourceLineInfo const& _location )
14602 AutoReg::AutoReg( ITestInvoker* invoker, SourceLineInfo const& lineInfo, StringRef const& classOrMethod, NameAndTags const& nameAndTags ) noexcept {
16655 SourceLineInfo lineInfo = m_sectionStack.back().lineInfo;
17271 void XmlReporter::writeSourceInfo( SourceLineInfo const& sourceInfo ) {