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