![]() |
OpendTect
7.0
|
Public Types | |
| typedef int | idx_type |
| typedef Threads::SpinLock | LockType |
| typedef int | size_type |
Public Member Functions | |
| void | cleanupNullPtrs () |
| void | erase () |
| idx_type | indexOf (const T *) const |
| bool | operator+= (const WeakPtr< T > &) |
| bool | operator+= (RefMan< T > &) |
| RefMan< T > | operator[] (idx_type) |
| ConstRefMan< T > | operator[] (idx_type) const |
| void | removeRange (idx_type from, idx_type to) |
| void | removeSingle (idx_type, bool keep_order=true) |
| size_type | size () const |
| bool | validIdx (idx_type) const |
Private Attributes | |
| LockType | lock_ |
| ManagedObjectSet< WeakPtr< T > > | ptrs_ |
Additional Inherited Members | |
Protected Attributes inherited from RefCount::WeakPtrSetBase | |
| Threads::Atomic< int > | blockcleanup_ = 0 |
<>
| typedef int WeakPtrSet< T >::idx_type |
| typedef Threads::SpinLock WeakPtrSet< T >::LockType |
| typedef int WeakPtrSet< T >::size_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
mutableprivate |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024