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 = ValueKind::None
 normalized semantic category / 归一化后的语义类别
 
FeatureGate gate
 feature gate controlling this specifier / 控制该说明符的功能开关
 
LengthPolicy length_policy
 accepted length family / 允许的长度修饰类别
 
bool upper_case = false
 whether the specifier implies uppercase output / 说明符是否隐含大写输出
 

Detailed Description

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

Definition at line 119 of file printf_frontend_spec.hpp.

Field Documentation

◆ gate

FeatureGate SpecifierDescriptor::gate
Initial value:
=
FeatureGate::Integer

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

Definition at line 123 of file printf_frontend_spec.hpp.

◆ length_policy

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

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

Definition at line 125 of file printf_frontend_spec.hpp.

◆ token

char SpecifierDescriptor::token = 0

source conversion character / 源格式转换字符

Definition at line 121 of file printf_frontend_spec.hpp.

◆ type

ValueKind SpecifierDescriptor::type = ValueKind::None

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

Definition at line 122 of file printf_frontend_spec.hpp.

◆ upper_case

bool SpecifierDescriptor::upper_case = false

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

Definition at line 127 of file printf_frontend_spec.hpp.


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