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

Protected 成员函数

constexpr T * get_handle () noexcept
 
constexpr const T * get_handle () const noexcept
 

友元

template<class U , class another_attribute_name >
Uget_handle (attribute< U, another_attribute_name > *) noexcept
 
template<class U , class another_attribute_name >
const Uget_handle (const attribute< U, another_attribute_name > *) noexcept
 

详细描述

template<class T, typename attribute_name>
struct elc::defs::base::attribute< T, attribute_name >

在文件 all_defs.cpp1301 行定义.

成员函数说明

◆ get_handle() [1/2]

template<class T , typename attribute_name >
constexpr const T * elc::defs::base::attribute< T, attribute_name >::get_handle ( ) const
inlineconstexprprotectednoexcept

在文件 all_defs.cpp1309 行定义.

constexpr T down_cast(U a) noexcept
向下转型至

◆ get_handle() [2/2]

template<class T , typename attribute_name >
constexpr T * elc::defs::base::attribute< T, attribute_name >::get_handle ( )
inlineconstexprprotectednoexcept

在文件 all_defs.cpp1305 行定义.

友元及相关函数文档

◆ get_handle [1/2]

template<class T , typename attribute_name >
U * get_handle ( attribute< U, another_attribute_name > *  )
friend

◆ get_handle [2/2]

template<class T , typename attribute_name >
const U * get_handle ( const attribute< U, another_attribute_name > *  )
friend

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