numerics_fwd.hpp
来自「Boost provides free peer-reviewed portab」· HPP 代码 · 共 89 行
HPP
89 行
/*============================================================================= Copyright (C) 2006 Tobias Schwinger http://spirit.sourceforge.net/ Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)=============================================================================*/#if !defined(BOOST_SPIRIT_NUMERICS_FWD_HPP)# define BOOST_SPIRIT_NUMERICS_FWD_HPP#include <boost/spirit/home/classic/namespace.hpp>namespace boost { namespace spirit {BOOST_SPIRIT_CLASSIC_NAMESPACE_BEGIN /////////////////////////////////////////////////////////////////////////// // // uint_parser class // /////////////////////////////////////////////////////////////////////////// template < typename T = unsigned, int Radix = 10, unsigned MinDigits = 1, int MaxDigits = -1 > struct uint_parser; /////////////////////////////////////////////////////////////////////////// // // int_parser class // /////////////////////////////////////////////////////////////////////////// template < typename T = unsigned, int Radix = 10, unsigned MinDigits = 1, int MaxDigits = -1 > struct int_parser; /////////////////////////////////////////////////////////////////////////// // // sign_parser class // /////////////////////////////////////////////////////////////////////////// struct sign_parser; /////////////////////////////////////////////////////////////////////////// // // default real number policies // /////////////////////////////////////////////////////////////////////////// template <typename T> struct ureal_parser_policies; template <typename T> struct real_parser_policies; /////////////////////////////////////////////////////////////////////////// // // real_parser class // /////////////////////////////////////////////////////////////////////////// template < typename T = double, typename RealPoliciesT = ureal_parser_policies<T> > struct real_parser; /////////////////////////////////////////////////////////////////////////// // // strict reals (do not allow plain integers (no decimal point)) // /////////////////////////////////////////////////////////////////////////// template <typename T> struct strict_ureal_parser_policies; template <typename T> struct strict_real_parser_policies;BOOST_SPIRIT_CLASSIC_NAMESPACE_END}} // namespace BOOST_SPIRIT_CLASSIC_NS#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?