Chris@16: // (C) Copyright Gennadiy Rozental 2005-2008. Chris@16: // Use, modification, and distribution are subject to the Chris@16: // Boost Software License, Version 1.0. (See accompanying file Chris@16: // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Chris@16: Chris@16: // See http://www.boost.org/libs/test for the library home page. Chris@16: // Chris@16: // File : $RCSfile$ Chris@16: // Chris@101: // Version : $Revision$ Chris@16: // Chris@16: // Description : parameter modifiers Chris@16: // *************************************************************************** Chris@16: Chris@16: #ifndef BOOST_RT_CLA_MODIFIER_HPP_062604GER Chris@16: #define BOOST_RT_CLA_MODIFIER_HPP_062604GER Chris@16: Chris@16: // Boost.Runtime.Parameter Chris@16: #include Chris@16: Chris@16: // Boost.Test Chris@16: #include Chris@16: Chris@16: namespace boost { Chris@16: Chris@16: namespace BOOST_RT_PARAM_NAMESPACE { Chris@16: Chris@16: namespace cla { Chris@16: Chris@16: // ************************************************************************** // Chris@16: // ************** environment variable modifiers ************** // Chris@16: // ************************************************************************** // Chris@16: Chris@16: namespace { Chris@16: Chris@16: nfp::typed_keyword optional_m; Chris@16: nfp::named_parameter optional( true ); Chris@16: nfp::typed_keyword required_m; Chris@16: nfp::named_parameter required( true ); Chris@16: nfp::typed_keyword multiplicable_m; Chris@16: nfp::named_parameter multiplicable( true ); Chris@16: nfp::typed_keyword guess_name_m; Chris@16: nfp::named_parameter guess_name( true ); Chris@16: nfp::typed_keyword ignore_mismatch_m; Chris@16: nfp::named_parameter ignore_mismatch( true ); Chris@16: nfp::typed_keyword optional_value_m; Chris@16: nfp::named_parameter optional_value( true ); Chris@16: Chris@16: nfp::typed_keyword input_separator; Chris@16: nfp::typed_keyword prefix; Chris@16: nfp::typed_keyword name; Chris@16: nfp::typed_keyword separator; Chris@16: nfp::typed_keyword description; Chris@16: nfp::typed_keyword default_refer_to; Chris@16: Chris@16: nfp::keyword default_value; Chris@16: nfp::keyword handler; Chris@16: nfp::keyword interpreter; Chris@16: nfp::keyword assign_to; Chris@16: Chris@16: } // local namespace Chris@16: Chris@16: } // namespace cla Chris@16: Chris@16: } // namespace BOOST_RT_PARAM_NAMESPACE Chris@16: Chris@16: } // namespace boost Chris@16: Chris@16: #endif // BOOST_RT_CLA_MODIFIER_HPP_062604GER