libxr  1.0
Want to be the best embedded framework
Loading...
Searching...
No Matches
SpecifierDescriptor Struct Reference

单个源级 printf 说明符描述项 / One source-level printf specifier descriptor More...

#include <printf_frontend_spec.hpp>

Data Fields

char token = 0
 source conversion character / 源格式转换字符
 
ValueKind type
 normalized semantic category / 归一化后的语义类别
 
FeatureGate gate = FeatureGate::Integer
 
LengthPolicy length_policy
 accepted length family / 允许的长度修饰类别
 
bool upper_case
 whether the specifier implies uppercase output / 说明符是否隐含大写输出
 

Detailed Description

单个源级 printf 说明符描述项 / One source-level printf specifier descriptor

Definition at line 131 of file printf_frontend_spec.hpp.

Field Documentation

◆ gate

FeatureGate SpecifierDescriptor::gate = FeatureGate::Integer

feature gate controlling this specifier / 控制该说明符的功能开关

Definition at line 136 of file printf_frontend_spec.hpp.

◆ length_policy

LengthPolicy SpecifierDescriptor::length_policy
Initial value:
=
LengthPolicy::NoneOnly

accepted length family / 允许的长度修饰类别

Definition at line 138 of file printf_frontend_spec.hpp.

◆ token

char SpecifierDescriptor::token = 0

source conversion character / 源格式转换字符

Definition at line 133 of file printf_frontend_spec.hpp.

◆ type

ValueKind SpecifierDescriptor::type
Initial value:
=
ValueKind::None

normalized semantic category / 归一化后的语义类别

Definition at line 134 of file printf_frontend_spec.hpp.

◆ upper_case

bool SpecifierDescriptor::upper_case
Initial value:
=
false

whether the specifier implies uppercase output / 说明符是否隐含大写输出

Definition at line 140 of file printf_frontend_spec.hpp.


The documentation for this struct was generated from the following file: