Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:38:19

0001 /*-----------------------------------------------------------------------------+    
0002 Copyright (c) 2009-2009: Joachim Faulhaber
0003 +------------------------------------------------------------------------------+
0004    Distributed under the Boost Software License, Version 1.0.
0005       (See accompanying file LICENCE.txt or copy at
0006            http://www.boost.org/LICENSE_1_0.txt)
0007 +-----------------------------------------------------------------------------*/
0008 #ifndef BOOST_ICL_CONCEPT_CHECK_HPP_JOFA_090913
0009 #define BOOST_ICL_CONCEPT_CHECK_HPP_JOFA_090913
0010 
0011 #include <boost/concept_check.hpp>
0012 
0013 #include <boost/concept/detail/concept_def.hpp>
0014 namespace boost{ namespace icl
0015 {
0016 
0017     BOOST_concept(EqualComparable,(Type))
0018     {
0019         BOOST_CONCEPT_USAGE(EqualComparable) {
0020             require_boolean_expr(_left == _right);
0021         }
0022     private:
0023         Type _left, _right;
0024     };
0025 
0026 }}// namespace boost icl
0027 #include <boost/concept/detail/concept_undef.hpp>
0028 
0029 #endif
0030 
0031