ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::char_set::code_convert_result< in_char_t, out_char_t > 模板结构体 参考

Public 成员函数

constexpr code_convert_result (bool success, string_view_t< in_char_t > processed_input, string_view_t< out_char_t > processed_output) noexcept
 
constexpr bool success () const noexcept
 
constexpr string_view_t< in_char_t > processed_input () const noexcept
 
constexpr string_view_t< out_char_t > processed_output () const noexcept
 
constexpr operator bool () const noexcept
 

Public 属性

bool _success
 
string_view_t< in_char_t > _processed_input
 
string_view_t< out_char_t > _processed_output
 

详细描述

template<typename in_char_t, typename out_char_t>
struct elc::char_set::code_convert_result< in_char_t, out_char_t >

在文件 all_defs.cpp17149 行定义.

构造及析构函数说明

◆ code_convert_result()

template<typename in_char_t , typename out_char_t >
constexpr elc::char_set::code_convert_result< in_char_t, out_char_t >::code_convert_result ( bool  success,
string_view_t< in_char_t >  processed_input,
string_view_t< out_char_t >  processed_output 
)
inlineconstexprnoexcept

在文件 all_defs.cpp17154 行定义.

constexpr bool success() const noexcept
constexpr string_view_t< in_char_t > processed_input() const noexcept
string_view_t< in_char_t > _processed_input
string_view_t< out_char_t > _processed_output
constexpr string_view_t< out_char_t > processed_output() const noexcept

成员函数说明

◆ operator bool()

template<typename in_char_t , typename out_char_t >
constexpr elc::char_set::code_convert_result< in_char_t, out_char_t >::operator bool ( ) const
inlineexplicitconstexprnoexcept

在文件 all_defs.cpp17158 行定义.

17158{ return success(); }

◆ processed_input()

template<typename in_char_t , typename out_char_t >
constexpr string_view_t< in_char_t > elc::char_set::code_convert_result< in_char_t, out_char_t >::processed_input ( ) const
inlineconstexprnoexcept

在文件 all_defs.cpp17156 行定义.

17156{ return _processed_input; }

◆ processed_output()

template<typename in_char_t , typename out_char_t >
constexpr string_view_t< out_char_t > elc::char_set::code_convert_result< in_char_t, out_char_t >::processed_output ( ) const
inlineconstexprnoexcept

在文件 all_defs.cpp17157 行定义.

17157{ return _processed_output; }

◆ success()

template<typename in_char_t , typename out_char_t >
constexpr bool elc::char_set::code_convert_result< in_char_t, out_char_t >::success ( ) const
inlineconstexprnoexcept

在文件 all_defs.cpp17155 行定义.

17155{ return _success; }

类成员变量说明

◆ _processed_input

template<typename in_char_t , typename out_char_t >
string_view_t<in_char_t> elc::char_set::code_convert_result< in_char_t, out_char_t >::_processed_input

在文件 all_defs.cpp17151 行定义.

◆ _processed_output

template<typename in_char_t , typename out_char_t >
string_view_t<out_char_t> elc::char_set::code_convert_result< in_char_t, out_char_t >::_processed_output

在文件 all_defs.cpp17152 行定义.

◆ _success

template<typename in_char_t , typename out_char_t >
bool elc::char_set::code_convert_result< in_char_t, out_char_t >::_success

在文件 all_defs.cpp17150 行定义.


该结构体的文档由以下文件生成: