ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::memory::ptr_n::same_ptr_p_t< T > 模板结构体 参考
类 elc::defs::memory::ptr_n::same_ptr_p_t< T > 继承关系图:
[图例]

Public 成员函数

 same_ptr_p_t (const same_ptr_p_t &) noexcept=default
 
T * get () const noexcept
 

Protected 成员函数

 same_ptr_p_t (T *a) noexcept
 

Protected 属性

T * _to
 

详细描述

template<class T>
struct elc::defs::memory::ptr_n::same_ptr_p_t< T >

在文件 all_defs.cpp22868 行定义.

构造及析构函数说明

◆ same_ptr_p_t() [1/2]

template<class T >
elc::defs::memory::ptr_n::same_ptr_p_t< T >::same_ptr_p_t ( T *  a)
inlineexplicitprotectednoexcept

在文件 all_defs.cpp22871 行定义.

22871:_to(a){}
constexpr T down_cast(U a) noexcept
向下转型至

◆ same_ptr_p_t() [2/2]

template<class T >
elc::defs::memory::ptr_n::same_ptr_p_t< T >::same_ptr_p_t ( const same_ptr_p_t< T > &  )
defaultnoexcept

成员函数说明

◆ get()

template<class T >
T * elc::defs::memory::ptr_n::same_ptr_p_t< T >::get ( ) const
inlinenoexcept

在文件 all_defs.cpp22874 行定义.

22874{return _to;}

类成员变量说明

◆ _to

template<class T >
T* elc::defs::memory::ptr_n::same_ptr_p_t< T >::_to
mutableprotected

在文件 all_defs.cpp22870 行定义.


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