YSTest: Owns Uniquely Check

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

函数
Owns Uniquely Check

检查是否是唯一所有者。 更多...

## 函数

template<typename _type >
bool | ystdex::owns_unique (const _type &)
template<typename _type , class _tDeleter >
bool | ystdex::owns_unique (const std::unique_ptr< _type, _tDeleter > &p)
template<typename _type >
bool | ystdex::owns_unique (const std::shared_ptr< _type > &p)
template<typename _type >
bool | ystdex::owns_unique (const std::weak_ptr< _type > &p)
template<typename _type >
bool | ystdex::owns_unique_nonnull (const _type &)
template<typename _type , class _tDeleter >
bool | ystdex::owns_unique_nonnull (const std::unique_ptr< _type, _tDeleter > &p)
template<typename _type >
bool | ystdex::owns_unique_nonnull (const std::shared_ptr< _type > &p)
template<typename _type >
bool | ystdex::owns_unique_nonnull (const std::weak_ptr< _type > &p)

## 详细描述

检查是否是唯一所有者。

自从
  build 759

## 函数说明

template<typename _type >

bool ystdex::owns_unique | ( | const _type & |  | ) |

inline

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

template<typename _type , class _tDeleter >

bool ystdex::owns_unique | ( | const std::unique_ptr< _type, _tDeleter > & | p | ) |

inline

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

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

函数调用图:
template<typename _type >

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

inline

注解
  返回 true 不一定表示指针非空。

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

参考 CHRLib::p().

函数调用图:
template<typename _type >

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

inline

自从
  build 784

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

参考 CHRLib::p().

函数调用图:
template<typename _type >

bool ystdex::owns_unique_nonnull | ( | const _type & |  | ) |

inline

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

template<typename _type , class _tDeleter >

bool ystdex::owns_unique_nonnull | ( | const std::unique_ptr< _type, _tDeleter > & | p | ) |

inline

前置条件
  参数非空。

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

参考 CHRLib::p() , 以及 yconstraint.

函数调用图:
template<typename _type >

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

inline

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

参考 CHRLib::p() , 以及 yconstraint.

函数调用图:
template<typename _type >

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

inline

自从
  build 784

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

参考 CHRLib::p() , 以及 yconstraint.

函数调用图: