Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

结构体模板 string_view_parser - Boost C++ 函数库
PrevUpHomeNext

结构体模板 string_view_parser

boost::parser::string_view_parser

提要

// In header: <boost/parser/parser_fwd.hpp>

template<typename Parser> 
struct string_view_parser {
};

描述

应用给定的解析器 p,其类型为 Parser。 无论 Parser 产生的属性如何,此解析器的属性都等同于在 p 上的语义动作中的 std::basic_string_view<char_type>,其中 char_type 是被解析序列中的字符类型。 如果解析范围被转码,char_type 将是正在转码的类型。 如果 char_type 的底层范围是非连续的,则使用 string_view_parser 的代码将被视为格式错误。 解析成功当且仅当 p 成功。 此解析器仅在 C++20 及更高版本中可用。


PrevUpHomeNext