YSTest: Owns Nonnull Check

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

函数
Owns Nonnull Check

检查是否是非空对象的所有者。 更多...

## 函数

template<typename _type >
bool | ystdex::owns_nonnull (_type *const &p)
template<typename _type , typename _fDeleter >
bool | ystdex::owns_nonnull (const std::unique_ptr< _type, _fDeleter > &p)
template<typename _type >
bool | ystdex::owns_nonnull (const std::shared_ptr< _type > &p)
template<typename _type >
bool | ystdex::owns_nonnull (const std::weak_ptr< _type > &p)

## 详细描述

检查是否是非空对象的所有者。

自从
  build 784

## 函数说明

template<typename _type >

bool ystdex::owns_nonnull | ( | _type *const & | p | ) |

inline

在文件 memory.hpp 第 609 行定义.

template<typename _type , typename _fDeleter >

bool ystdex::owns_nonnull | ( | const std::unique_ptr< _type, _fDeleter > & | p | ) |

inline

自从
  build 550

在文件 memory.hpp 第 616 行定义.

参考 platform::bool , 以及 CHRLib::p().

函数调用图:
template<typename _type >

bool ystdex::owns_nonnull | ( | const std::shared_ptr< _type > & | p | ) |

inline

在文件 memory.hpp 第 622 行定义.

参考 platform::bool , 以及 CHRLib::p().

函数调用图:
template<typename _type >

bool ystdex::owns_nonnull | ( | const std::weak_ptr< _type > & | p | ) |

inline

在文件 memory.hpp 第 628 行定义.

参考 platform::bool , 以及 CHRLib::p().

函数调用图: