weak_ptr::owner_before
この weak_ptr が、指定されたポインターの前に順序付けされている (またはそれよりも少ない) 場合は true を返します。
template<class Other>
bool owner_before(const shared_ptr<Other>& ptr);
template<class Other>
bool owner_before(const weak_ptr<Other>& ptr);
パラメーター
- ptr
lvalue は、shared_ptr または weak_ptr のいずれかになります。
プロパティ値/戻り値
この weak_ptr がポインター パラメーターよりも前に並べ替えを実行する場合は true を、それ以外の場合は false を返します。
解説
このテンプレート メンバー関数は、*this が ordered beforeptr の場合は true を返します。
必要条件
ヘッダー : <memory>
名前空間: std