Пример #1
0
 ResultInfo( const char* expr, 
             ResultWas::OfType result, 
             bool isNot,
             const SourceLineInfo& lineInfo,
             const char* macroName,
             const char* message )
 :   m_macroName( macroName ),
     m_lineInfo( lineInfo ),
     m_expr( expr ),
     m_lhs(),
     m_rhs(),
     m_op( isNotExpression( expr ) ? "!" : "" ),
     m_message( message ),
     m_result( result ),
     m_isNot( isNot ) 
 {
     if( isNot )
         m_expr = "!" + m_expr;
 }
Пример #2
0
 ResultInfo
 (
     const char* expr, 
     ResultWas::OfType result, 
     bool isNot, 
     const char* filename, 
     std::size_t line, 
     const char* macroName 
 )
 :   m_macroName( macroName ),
     m_filename( filename ),
     m_line( line ),
     m_expr( expr ),
     m_op( isNotExpression( expr ) ? "!" : "" ),
     m_result( result ),
     m_isNot( isNot ),
     m_expressionIncomplete( false )
 {
     if( isNot )
         m_expr = "!" + m_expr;
 }