Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-19 09:34:15

0001 
0002 // Copyright (C) 2009-2012 Lorenzo Caminiti
0003 // Distributed under the Boost Software License, Version 1.0
0004 // (see accompanying file LICENSE_1_0.txt or a copy at
0005 // http://www.boost.org/LICENSE_1_0.txt)
0006 // Home at http://www.boost.org/libs/local_function
0007 
0008 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_HPP_
0009 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_HPP_
0010 
0011 #include <boost/local_function/aux_/preprocessor/traits/decl_/validate_/this_count.hpp>
0012 #include <boost/local_function/aux_/preprocessor/traits/decl_/validate_/return_count.hpp>
0013 
0014 // PUBLIC //
0015 
0016 // Validate params after they have been parsed.
0017 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE(decl_traits) \
0018     BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_THIS_COUNT( \
0019     BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_RETURN_COUNT( \
0020         decl_traits \
0021     ))
0022 
0023 #endif // #include guard
0024