OpendTect  6.6
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
RefCount::WeakPtrBase Class Reference
Inheritance diagram for RefCount::WeakPtrBase:
[legend]

Public Types

typedef Threads::SpinLock LockType
 

Public Member Functions

 operator bool () const
 
bool operator! () const
 
bool operator== (const WeakPtrBase &r) const
 

Protected Member Functions

 WeakPtrBase ()
 
void clearPtr ()
 
void set (Referenced *)
 

Protected Attributes

LockType lock_
 
Referencedptr_
 

Friends

class Counter
 

Detailed Description

<>

Member Typedef Documentation

◆ LockType

Constructor & Destructor Documentation

◆ WeakPtrBase()

RefCount::WeakPtrBase::WeakPtrBase ( )
protected

Member Function Documentation

◆ clearPtr()

void RefCount::WeakPtrBase::clearPtr ( )
protected

◆ operator bool()

RefCount::WeakPtrBase::operator bool ( ) const

◆ operator!()

bool RefCount::WeakPtrBase::operator! ( ) const

◆ operator==()

bool RefCount::WeakPtrBase::operator== ( const WeakPtrBase r) const
inline

◆ set()

void RefCount::WeakPtrBase::set ( Referenced )
protected

Friends And Related Function Documentation

◆ Counter

friend class Counter
friend

Member Data Documentation

◆ lock_

LockType RefCount::WeakPtrBase::lock_
mutableprotected

◆ ptr_

Referenced* RefCount::WeakPtrBase::ptr_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022