Boost C++ 库

...世界上评价最高、设计最精湛的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ Coding Standards

结构体模板 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 生成什么属性,在此解析器中,该属性都等同于 std::basic_string_view<char_type>,并且作用于 p 的语义动作。其中,char_type 是被解析序列中的字符类型。如果解析范围被转码,char_type 将是被转码的源类型。如果 char_type 的底层范围不连续,使用 string_view_parser 的代码将是格式错误的。当且仅当 p 成功时,解析才算成功。此解析器仅在 C++20 及更高版本中可用。


PrevUpHomeNext