ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::base::type_name_t结构体 参考
类 elc::defs::base::type_name_t 继承关系图:
[图例]
elc::defs::base::type_name_t 的协作图:
[图例]

Public 类型

using base_t = demangle_name_t
 
typedef string_view_t< charbase_t
 
- Public 类型 继承自 elc::defs::base::demangle_name_t
typedef string_view_t< charbase_t
 
- Public 类型 继承自 elc::defs::base::string_view_n::string_view_t< char_T >
typedef array_like_view_t< const char_Tbase_t
 
typedef char_Tstring_ptr_t
 
typedef const char_Tconst_string_ptr_t
 

额外继承的成员函数

- Public 成员函数 继承自 elc::defs::base::demangle_name_t
 demangle_name_t (const char *original_name) noexcept
 构造函数
 
 demangle_name_t (const demangle_name_t &other) noexcept
 复制构造函数
 
 demangle_name_t (demangle_name_t &&other) noexcept
 移动构造函数(swap)
 
 ~demangle_name_t () noexcept
 析构函数
 
- Public 成员函数 继承自 elc::defs::base::string_view_n::string_view_t< char_T >
constexpr string_view_t (const_string_ptr_t str) noexcept
 
constexpr const char_Tstr () const noexcept
 
constexpr const char_Tdata () const noexcept
 
constexpr operator const char_T * () const noexcept
 
constexpr string_view_t substr (size_t pos, size_t len) const noexcept
 
constexpr string_view_t substr (size_t pos) const noexcept
 
constexpr string_view_t substr (size_t pos, const char_T *end) const noexcept
 
constexpr string_view_t substr (const char_T *begin, size_t len) const noexcept
 
constexpr string_view_t substr (const char_T *begin) const noexcept
 
constexpr string_view_t substr (const char_T *begin, const char_T *end) const noexcept
 
constexpr bool starts_with (const char_T ch) const noexcept
 
constexpr bool starts_with (string_view_t str) const noexcept
 
constexpr bool starts_with (const char_T *str) const noexcept
 
constexpr size_t find (const char_T ch) const
 
constexpr size_t reverse_find (const char_T ch) const
 
constexpr size_t find (string_view_t str) const
 
constexpr size_t reverse_find (string_view_t str) const
 
constexpr size_t find (const constexpr_str_t< char_T > &str) const
 
constexpr size_t reverse_find (const constexpr_str_t< char_T > &str) const
 
constexpr size_t find_first_of (const char_T ch) const
 
constexpr size_t find_last_of (const char_T ch) const
 
constexpr size_t find_first_not_of (const char_T ch) const
 
constexpr size_t find_last_not_of (const char_T ch) const
 
constexpr size_t find_first_of (string_view_t str) const
 
constexpr size_t find_last_of (string_view_t str) const
 
constexpr size_t find_first_not_of (string_view_t str) const
 
constexpr size_t find_last_not_of (string_view_t str) const
 
constexpr size_t find_first_of (const constexpr_str_t< char_T > &str) const
 
constexpr size_t find_last_of (const constexpr_str_t< char_T > &str) const
 
constexpr size_t find_first_not_of (const constexpr_str_t< char_T > &str) const
 
constexpr size_t find_last_not_of (const constexpr_str_t< char_T > &str) const
 
- 静态 Public 成员函数 继承自 elc::defs::base::demangle_name_t
static base_t demangle (const char *original_name) noexcept
 重整器包装
 
static base_t copy_demangle (base_t demangled_name) noexcept
 复制重整结果
 
- 静态 Public 属性 继承自 elc::defs::base::string_view_n::string_view_t< char_T >
static constexpr size_t npos =bit::npos
 

详细描述

在文件 all_defs.cpp12128 行定义.

成员类型定义说明

◆ base_t [1/2]

◆ base_t [2/2]


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