示例#1
0
inline bool parse_uri(Range & range, uri_parts<Tag> & parts) {
    typedef typename range_iterator<Range const>::type iterator;
    boost::iterator_range<iterator> local_range = boost::make_iterator_range(range);
    return parse_uri_impl(local_range, parts,
        typename mpl::if_<
            is_default_string<Tag>,
            tags::default_string,
            typename mpl::if_<
                is_default_wstring<Tag>,
                tags::default_wstring,
                unsupported_tag<Tag>
                >::type
        >::type());
}
示例#2
0
文件: uri.hpp 项目: luluci/lulib
 bool parse(Str &&str) {
     uri_ = std::forward<Str>(str);
     parse_uri_impl();
     return state_;
 }
示例#3
0
文件: uri.hpp 项目: luluci/lulib
 uri(String &&uri) : state_(false), uri_(std::forward<String>(uri)) {
     parse_uri_impl();
 }