| 376 | }; |
| 377 | |
| 378 | struct SourceLineInfo { |
| 379 | |
| 380 | SourceLineInfo(); |
| 381 | SourceLineInfo( char const* _file, std::size_t _line ); |
| 382 | SourceLineInfo( SourceLineInfo const& other ); |
| 383 | # ifdef CATCH_CONFIG_CPP11_GENERATED_METHODS |
| 384 | SourceLineInfo( SourceLineInfo && ) = default; |
| 385 | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; |
| 386 | SourceLineInfo& operator = ( SourceLineInfo && ) = default; |
| 387 | # endif |
| 388 | bool empty() const; |
| 389 | bool operator == ( SourceLineInfo const& other ) const; |
| 390 | bool operator < ( SourceLineInfo const& other ) const; |
| 391 | |
| 392 | std::string file; |
| 393 | std::size_t line; |
| 394 | }; |
| 395 | |
| 396 | std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); |
| 397 |
no outgoing calls
no test coverage detected