Home | History | Annotate | Download | only in internal
      1 /*
      2  *  Created by Phil Nash on 19/07/2017.
      3  *
      4  * Distributed under the Boost Software License, Version 1.0. (See accompanying
      5  * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
      6  */
      7 
      8 #include "catch_matchers.h"
      9 
     10 namespace Catch {
     11 namespace Matchers {
     12     namespace Impl {
     13 
     14         std::string MatcherUntypedBase::toString() const {
     15             if( m_cachedToString.empty() )
     16                 m_cachedToString = describe();
     17             return m_cachedToString;
     18         }
     19 
     20         MatcherUntypedBase::~MatcherUntypedBase() = default;
     21 
     22     } // namespace Impl
     23 } // namespace Matchers
     24 
     25 using namespace Matchers;
     26 using Matchers::Impl::MatcherBase;
     27 
     28 } // namespace Catch
     29