ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::base::constexpr_str_n 命名空间参考

struct  constexpr_str_t
 告知其他elc库接口这是编译时常量字符串,并提供编译时计算好的内容,包括但不限于hash、bmh头、bitmark等,用于加速库操作 更多...
 
struct  constexpr_str_t_literal_helper
 
struct  constexpr_str_view_t
 constexpr_str_t的退化类型,表明这是常量字符串,但没有可用的额外信息 更多...
 
struct  literal_result_provider
 

类型定义

using constexpr_str = constexpr_str_t< char_t >
 

函数

template<constexpr_str_t_literal_helper str_helper>
consteval const autooperator""_constexpr_str () noexcept
 告知其他elc库接口这是编译时常量字符串,并提供编译时计算好的内容,包括但不限于hash、bmh头、bitmark等,用于加速库操作
 

变量

template<class char_T >
constexpr auto empty_constexpr_str_of = constexpr_str_t(&const_default_value_of<char_T>,0)
 空字串常量且str或begin会指向一个0终止字符串(而不是nullptr),便于安全初始化
 

类型定义说明

◆ constexpr_str

函数说明

◆ operator""_constexpr_str()

template<constexpr_str_t_literal_helper str_helper>
consteval const auto & elc::defs::base::constexpr_str_n::operator""_constexpr_str ( )
inlinenoexcept

告知其他elc库接口这是编译时常量字符串,并提供编译时计算好的内容,包括但不限于hash、bmh头、bitmark等,用于加速库操作

在文件 all_defs.cpp12256 行定义.

变量说明

◆ empty_constexpr_str_of

template<class char_T >
constexpr auto elc::defs::base::constexpr_str_n::empty_constexpr_str_of = constexpr_str_t(&const_default_value_of<char_T>,0)
inlineconstexpr

空字串常量且str或begin会指向一个0终止字符串(而不是nullptr),便于安全初始化

在文件 all_defs.cpp12261 行定义.