x
Yes
No
Do you want to visit DriveHQ English website?
首页
产品服务
价格
免费试用
下载客户端
关于我们
云文件服务
|
云备份服务
|
FTP服务
|
企业邮箱服务
|
网站托管
|
客户端软件
云文件服务
云备份服务
FTP服务
企业级邮箱服务
网站托管
客户端软件
list.hpp - Hosted on DriveHQ Cloud IT Platform
返回上层目录
上传
下载
共享
发布
新建文件夹
新建文件
复制
剪切
删除
粘贴
评论
升级服务
路径: \\game3dprogramming\materials\GameFactory\GameFactoryDemo\references\boost_1_35_0\boost\spirit\core\composite\list.hpp
旋转
特效
属性
历史版本
/*============================================================================= Copyright (c) 1998-2003 Joel de Guzman Copyright (c) 2001 Daniel Nuffer Copyright (c) 2002 Hartmut Kaiser http://spirit.sourceforge.net/ Use, modification and distribution is subject to 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_LIST_HPP) #define BOOST_SPIRIT_LIST_HPP #include <boost/spirit/core/parser.hpp> #include <boost/spirit/core/primitives/primitives.hpp> #include <boost/spirit/core/composite/composite.hpp> #include <boost/spirit/meta/as_parser.hpp> namespace boost { namespace spirit { /////////////////////////////////////////////////////////////////////////// // // operator% is defined as: // a % b ---> a >> *(b >> a) // /////////////////////////////////////////////////////////////////////////// template <typename A, typename B> sequence<A, kleene_star<sequence<B, A> > > operator%(parser<A> const& a, parser<B> const& b); template <typename A> sequence<A, kleene_star<sequence<chlit<char>, A> > > operator%(parser<A> const& a, char b); template <typename B> sequence<chlit<char>, kleene_star<sequence<B, chlit<char> > > > operator%(char a, parser<B> const& b); template <typename A> sequence<A, kleene_star<sequence<strlit<char const*>, A> > > operator%(parser<A> const& a, char const* b); template <typename B> sequence<strlit<char const*>, kleene_star<sequence<B, strlit<char const*> > > > operator%(char const* a, parser<B> const& b); template <typename A> sequence<A, kleene_star<sequence<chlit<wchar_t>, A> > > operator%(parser<A> const& a, wchar_t b); template <typename B> sequence<chlit<wchar_t>, kleene_star<sequence<B, chlit<wchar_t> > > > operator%(wchar_t a, parser<B> const& b); template <typename A> sequence<A, kleene_star<sequence<strlit<wchar_t const*>, A> > > operator%(parser<A> const& a, wchar_t const* b); template <typename B> sequence<strlit<wchar_t const*>, kleene_star<sequence<B, strlit<wchar_t const*> > > > operator%(wchar_t const* a, parser<B> const& b); }} // namespace boost::spirit #endif #include <boost/spirit/core/composite/impl/list.ipp>
list.hpp
网页地址
文件地址
上一页
10/17
下一页
下载
( 2 KB )
Comments
Total ratings:
0
Average rating:
无评论
of 10
Would you like to comment?
Join now
, or
Logon
if you are already a member.