YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
Get get_raw Pointers

取内建指针。 更多...

函数

template<typename _type >
_type * ystdex::get_raw (_type *const &p)
 
template<typename _type >
auto ystdex::get_raw (const std::unique_ptr< _type > &p) -> decltype(p.get())
 
template<typename _type >
_type * ystdex::get_raw (const std::shared_ptr< _type > &p)
 
template<typename _type >
_type * ystdex::get_raw (const std::weak_ptr< _type > &p)
 

详细描述

取内建指针。

自从
build 422

函数说明

template<typename _type >
_type* ystdex::get_raw ( _type *const &  p)
inline

在文件 memory.hpp45 行定义.

参考自 YSLib::HandleToReference() , 以及 YSLib::Shells::Shell::IsActive().

这是这个函数的调用关系图:

template<typename _type >
auto ystdex::get_raw ( const std::unique_ptr< _type > &  p) -> decltype(p.get())
inline

在文件 memory.hpp51 行定义.

template<typename _type >
_type* ystdex::get_raw ( const std::shared_ptr< _type > &  p)
inline

在文件 memory.hpp57 行定义.

template<typename _type >
_type* ystdex::get_raw ( const std::weak_ptr< _type > &  p)
inline

在文件 memory.hpp63 行定义.