NCBI C++ ToolKit
Classes | Macros | Typedefs | Enumerations | Enumerator | Functions | Variables | Friends
Smart Pointers with Reference Counting

this relieves us of some nastiness with Win32's version of GetObject(), which prevents us from using CRef<>::GetObject in lots of places More...

+ Collaboration diagram for Smart Pointers with Reference Counting:

Classes

class  CObjectMemoryPool
 
class  CObjectException
 CObjectException –. More...
 
class  CObjectCounterLocker
 
class  CLockerTraits< C >
 
class  CObject
 CObject –. More...
 
class  CInterfaceObjectLocker< Interface >
 
class  CRef< C, Locker >
 CRef –. More...
 
class  CConstRef< C, Locker >
 CConstRef –. More...
 
class  CIRef< Interface, Locker >
 
class  CConstIRef< Interface, Locker >
 
class  CObjectFor< T >
 CObjectFor –. More...
 
class  CPtrToObjectProxy
 CPtrToObjectProxy –. More...
 
class  CWeakObject
 CWeakObject –. More...
 
class  CObjectEx
 CObjectEx –. More...
 
class  CWeakObjectLocker< C >
 CWeakObjectLocker –. More...
 
class  CWeakInterfaceLocker< Interface >
 CWeakInterfaceLocker –. More...
 
class  CWeakLockerTraits< C >
 
class  CWeakIRef< Interface, Locker >
 CWeakIRef –. More...
 
class  CWeakRef< C, Locker >
 CWeakRef –. More...
 

Macros

#define NCBI_OBJECT_LOCKER_EXPORT   NCBI_XNCBI_EXPORT
 CObjectCounterLocker – Default locker class for CRef/CConstRef templates, all other locker classes should be subclasses of CObjectCounterLocker and use its locking methods. More...
 

Typedefs

typedef CObjectCounterLocker CLockerTraits< C >::TLockerType
 
typedef CObjectCounterLocker CObject::TLockerType
 Default locker type for CRef. More...
 
typedef atomic< Uint8CObject::TCounter
 Counter type is CAtomiCounter. More...
 
typedef Uint8 CObject::TCount
 Alias for value type of counter. More...
 
typedef C CRef< C, Locker >::element_type
 Define alias element_type. More...
 
typedef element_type CRef< C, Locker >::TObjectType
 Define alias TObjectType. More...
 
typedef Locker CRef< C, Locker >::locker_type
 Define alias for locking type. More...
 
typedef CRef< C, Locker > CRef< C, Locker >::TThisType
 Alias for this template type. More...
 
template<class T >
using CRef< C, Locker >::enable_if_derived = typename std::enable_if< std::is_convertible< T *, TObjectType * >::value >
 Helper template to template enable methods only for derived types. More...
 
typedef C CConstRef< C, Locker >::element_type
 Define alias element_type. More...
 
typedef const element_type CConstRef< C, Locker >::TObjectType
 Define alias TObjectType. More...
 
typedef Locker CConstRef< C, Locker >::locker_type
 Define alias for locking type. More...
 
typedef CConstRef< C, Locker > CConstRef< C, Locker >::TThisType
 Alias for this template type. More...
 
template<class T >
using CConstRef< C, Locker >::enable_if_derived = typename std::enable_if< std::is_convertible< T *, TObjectType * >::value >
 Helper template to template enable methods only for derived types. More...
 
typedef CRef< Interface, Locker > CIRef< Interface, Locker >::TParent
 
typedef TParent::TObjectType CIRef< Interface, Locker >::TObjectType
 
typedef TParent::locker_type CIRef< Interface, Locker >::locker_type
 
typedef CIRef< Interface, Locker > CIRef< Interface, Locker >::TThisType
 
template<class T >
using CIRef< Interface, Locker >::enable_if_derived = typename std::enable_if< std::is_convertible< T *, TObjectType * >::value >
 Helper template to template enable methods only for derived types. More...
 
typedef CConstRef< Interface, Locker > CConstIRef< Interface, Locker >::TParent
 
typedef TParent::TObjectType CConstIRef< Interface, Locker >::TObjectType
 
typedef TParent::locker_type CConstIRef< Interface, Locker >::locker_type
 
typedef CConstIRef< Interface, Locker > CConstIRef< Interface, Locker >::TThisType
 
template<class T >
using CConstIRef< Interface, Locker >::enable_if_derived = typename std::enable_if< std::is_convertible< T *, TObjectType * >::value >
 Helper template to template enable methods only for derived types. More...
 
typedef T CObjectFor< T >::TObjectType
 Define alias for template parameter. More...
 
typedef CPtrToObjectProxy CWeakObjectLocker< C >::TPtrProxyType
 Type working as proxy storage for pointer to object. More...
 
typedef CWeakObjectLocker< CCWeakObjectLocker< C >::TThisType
 Alias for this type. More...
 
typedef CPtrToObjectProxy CWeakInterfaceLocker< Interface >::TPtrProxyType
 Type working as proxy storage for pointer to object. More...
 
typedef CWeakInterfaceLocker< Interface > CWeakInterfaceLocker< Interface >::TThisType
 Alias for this type. More...
 
typedef CWeakObjectLocker< CCWeakLockerTraits< C >::TLockerType
 
typedef C CWeakRef< C, Locker >::element_type
 Define alias element_type. More...
 
typedef element_type CWeakRef< C, Locker >::TObjectType
 Define alias TObjectType. More...
 
typedef Locker CWeakRef< C, Locker >::locker_type
 Define alias for locking type. More...
 
typedef Locker::TPtrProxyType CWeakRef< C, Locker >::proxy_type
 Alias for pointer proxy type. More...
 
typedef CRef< C, Locker > CWeakRef< C, Locker >::TRefType
 Alias for the CRef type. More...
 
typedef CWeakRef< C, Locker > CWeakRef< C, Locker >::TThisType
 Alias for this type. More...
 
typedef CWeakRef< Interface, Locker > CWeakIRef< Interface, Locker >::TParent
 
typedef TParent::TObjectType CWeakIRef< Interface, Locker >::TObjectType
 
typedef TParent::locker_type CWeakIRef< Interface, Locker >::locker_type
 
typedef CIRef< Interface, Locker > CWeakIRef< Interface, Locker >::TRefType
 
typedef CWeakIRef< Interface, Locker > CWeakIRef< Interface, Locker >::TThisType
 

Enumerations

enum  CObjectException::EErrCode {
  CObjectException::eRefDelete , CObjectException::eDeleted , CObjectException::eCorrupted , CObjectException::eRefOverflow ,
  CObjectException::eNoRef , CObjectException::eRefUnref , CObjectException::eHeapState
}
 Error types that an application can generate. More...
 
enum  CObject::EAllocFillMode { CObject::eAllocFillNone = 1 , CObject::eAllocFillZero , CObject::eAllocFillPattern }
 Control filling of newly allocated memory. More...
 

Functions

 CObjectMemoryPool::CObjectMemoryPool (size_t chunk_size=0)
 constructor More...
 
 CObjectMemoryPool::~CObjectMemoryPool (void)
 destructor More...
 
size_t CObjectMemoryPool::GetChunkSize (void) const
 configurable parameters More...
 
void CObjectMemoryPool::SetChunkSize (size_t chunk_size)
 Change chunks' size. More...
 
size_t CObjectMemoryPool::GetMallocThreshold (void) const
 Get threshold for direct allocation from system heap. More...
 
void CObjectMemoryPool::SetMallocThreshold (size_t malloc_threshold)
 Change threshold for direct allocation from system heap. More...
 
void * CObjectMemoryPool::Allocate (size_t size)
 Allocate memory block. More...
 
void CObjectMemoryPool::Deallocate (void *ptr)
 Deallocate memory block. More...
 
static void CObjectMemoryPool::Delete (const CObject *object)
 Check if object is allocated from some memory pool, and delete it correspondingly. More...
 
 CObjectMemoryPool::CObjectMemoryPool (const CObjectMemoryPool &)
 
void CObjectMemoryPool::operator= (const CObjectMemoryPool &)
 
virtual const char * CObjectException::GetErrCodeString (void) const override
 Translate from the error code value to its string representation. More...
 
 CObjectException::NCBI_EXCEPTION_DEFAULT (CObjectException, CCoreException)
 
void CObjectException::x_InitErrCode (CException::EErrCode err_code) override
 Helper method for initializing error code. More...
 
void CObjectCounterLocker::Lock (const CObject *object) const
 
void CObjectCounterLocker::Relock (const CObject *object) const
 
void CObjectCounterLocker::Unlock (const CObject *object) const
 
void CObjectCounterLocker::UnlockRelease (const CObject *object) const
 
void CObjectCounterLocker::TransferLock (const CObject *object, const CObjectCounterLocker &old_locker) const
 
static void CObjectCounterLocker::ReportIncompatibleType (const type_info &type)
 
static void CObjectCounterLocker::MonitorObjectType (const type_info &type)
 Set monitored object type, e.g. More...
 
static void CObjectCounterLocker::StopMonitoring (void)
 Stop lock/unlock monitoring. More...
 
static void CObjectCounterLocker::ReportLockedObjects (bool clear=false)
 Print all currently locked objects of monitored type. More...
 
 CObject::CObject (void)
 Constructor. More...
 
 CObject::CObject (const CObject &src)
 Copy constructor. More...
 
virtual CObject::~CObject (void)
 Destructor. More...
 
CObjectCObject::operator= (const CObject &src) THROWS_NONE
 Assignment operator. More...
 
bool CObject::CanBeDeleted (void) const THROWS_NONE
 Check if object can be deleted. More...
 
bool CObject::IsAllocatedInPool (void) const THROWS_NONE
 Check if object is allocated in memory pool (not system heap) More...
 
bool CObject::Referenced (void) const THROWS_NONE
 Check if object is referenced. More...
 
bool CObject::ReferencedOnlyOnce (void) const THROWS_NONE
 Check if object is referenced only once. More...
 
void CObject::AddReference (void) const
 Add reference to object. More...
 
void CObject::RemoveReference (void) const
 Remove reference to object. More...
 
void CObject::ReleaseReference (void) const
 Remove reference without deleting object. More...
 
virtual void CObject::DoNotDeleteThisObject (void)
 Mark this object as not allocated in heap – do not delete this object. More...
 
virtual void CObject::DoDeleteThisObject (void)
 Mark this object as allocated in heap – object can be deleted. More...
 
void * CObject::operator new (size_t size)
 Define new operator for memory allocation. More...
 
void * CObject::operator new[] (size_t size)
 Define new[] operator for 'array' memory allocation. More...
 
void CObject::operator delete (void *ptr)
 Define delete operator for memory deallocation. More...
 
void CObject::operator delete[] (void *ptr)
 Define delete[] operator for memory deallocation. More...
 
void * CObject::operator new (size_t size, void *place)
 Define new operator. More...
 
void CObject::operator delete (void *ptr, void *place)
 Define delete operator. More...
 
void * CObject::operator new (size_t size, CObjectMemoryPool *place)
 Define new operator using memory pool. More...
 
void CObject::operator delete (void *ptr, CObjectMemoryPool *place)
 Define delete operator. More...
 
virtual void CObject::DebugDump (CDebugDumpContext ddc, unsigned int depth) const
 Define method for dumping debug information. More...
 
static NCBI_XNCBI_EXPORT void CObject::ThrowNullPointerException (void)
 Define method to throw null pointer exception. More...
 
static NCBI_XNCBI_EXPORT void CObject::ThrowNullPointerException (const type_info &type)
 
static EAllocFillMode CObject::GetAllocFillMode (void)
 
static void CObject::SetAllocFillMode (EAllocFillMode mode)
 
static void CObject::SetAllocFillMode (const string &value)
 Set mode from configuration parameter value. More...
 
virtual void CObject::DeleteThis (void)
 Virtual method "deleting" this object. More...
 
static bool CObject::ObjectStateValid (TCount count)
 Check if object state is valid. More...
 
static bool CObject::ObjectStateCanBeDeleted (TCount count)
 Check if object can be deleted. More...
 
static bool CObject::ObjectStateIsAllocatedInPool (TCount count)
 Check if object is allocated in memory pool. More...
 
static bool CObject::ObjectStateUnreferenced (TCount count)
 Check if object can be referenced. More...
 
static bool CObject::ObjectStateReferenced (TCount count)
 Check if object can be referenced. More...
 
static bool CObject::ObjectStateReferencedOnlyOnce (TCount count)
 Check if object can be referenced only once. More...
 
void CObject::InitCounter (void)
 Initialize counter. More...
 
void CObject::RemoveLastReference (TCount count) const
 Remove the last reference. More...
 
void CObject::InvalidObject (void) const
 Report object is invalid. More...
 
NCBI_XNCBI_EXPORT void CObject::CheckReferenceOverflow (TCount count) const
 Report that counter has overflowed. More...
 
void CInterfaceObjectLocker< Interface >::Lock (const Interface *object) const
 
void CInterfaceObjectLocker< Interface >::Relock (const Interface *object) const
 
void CInterfaceObjectLocker< Interface >::Unlock (const Interface *object) const
 
void CInterfaceObjectLocker< Interface >::UnlockRelease (const Interface *object) const
 
void CInterfaceObjectLocker< Interface >::TransferLock (const Interface *object, const CInterfaceObjectLocker< Interface > &old_locker) const
 
 CRef< C, Locker >::CRef (void) THROWS_NONE
 Constructor for null pointer. More...
 
 CRef< C, Locker >::CRef (ENull) THROWS_NONE
 Constructor for ENull pointer. More...
 
 CRef< C, Locker >::CRef (TObjectType *ptr)
 Constructor for explicit type conversion from pointer to object. More...
 
 CRef< C, Locker >::CRef (TObjectType *ptr, const locker_type &locker_value)
 Constructor for explicit type conversion from pointer to object. More...
 
 CRef< C, Locker >::CRef (const TThisType &ref)
 Copy constructor from an existing CRef object. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CRef< C, Locker >::CRef (const CRef< TDerived, Locker > &ref)
 Copy constructor from an existing CRef object of derived type. More...
 
 CRef< C, Locker >::CRef (TThisType &&ref)
 Move constructor from an existing CRef object. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CRef< C, Locker >::CRef (CRef< TDerived, Locker > &&ref)
 Move constructor from an existing CRef object of derived type. More...
 
 CRef< C, Locker >::~CRef (void)
 Destructor. More...
 
const locker_typeCRef< C, Locker >::GetLocker (void) const
 Get reference to locker object. More...
 
bool CRef< C, Locker >::operator! (void) const THROWS_NONE
 Check if CRef is empty – not pointing to any object, which means having a null value. More...
 
bool CRef< C, Locker >::Empty (void) const THROWS_NONE
 Check if CRef is empty – not pointing to any object, which means having a null value. More...
 
bool CRef< C, Locker >::NotEmpty (void) const THROWS_NONE
 Check if CRef is not empty – pointing to an object and has a non-null value. More...
 
bool CRef< C, Locker >::IsNull (void) const THROWS_NONE
 Check if pointer is null – same effect as Empty(). More...
 
bool CRef< C, Locker >::NotNull (void) const THROWS_NONE
 Check if pointer is not null – same effect as NotEmpty(). More...
 
void CRef< C, Locker >::Swap (TThisType &ref)
 Swaps the pointer with another reference. More...
 
void CRef< C, Locker >::Reset (void)
 Reset reference object. More...
 
void CRef< C, Locker >::Reset (TObjectType *newPtr)
 Reset reference object to new pointer. More...
 
TObjectTypeCRef< C, Locker >::ReleaseOrNull (void)
 Release a reference to the object and return a pointer to the object. More...
 
static void CRef< C, Locker >::ThrowNullPointerException (void)
 
TObjectTypeCRef< C, Locker >::Release (void)
 Release a reference to the object and return a pointer to the object. More...
 
void CRef< C, Locker >::AtomicResetFrom (const TThisType &ref)
 Reset reference object to new pointer. More...
 
void CRef< C, Locker >::AtomicReleaseTo (TThisType &ref)
 Release referenced object to another CRef<> object. More...
 
TThisTypeCRef< C, Locker >::operator= (const TThisType &ref)
 Assignment operator for references. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCRef< C, Locker >::operator= (const CRef< TDerived, Locker > &ref)
 Assignment operator for references of derived types. More...
 
TThisTypeCRef< C, Locker >::operator= (TThisType &&ref)
 Move assignment operator for references. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCRef< C, Locker >::operator= (CRef< TDerived, Locker > &&ref)
 Move assignment operator for references of derived types. More...
 
TThisTypeCRef< C, Locker >::operator= (TObjectType *ptr)
 Assignment operator for references with right hand side set to a pointer. More...
 
TThisTypeCRef< C, Locker >::operator= (ENull)
 Assignment operator with right hand side set to ENull. More...
 
TObjectTypeCRef< C, Locker >::GetNonNullPointer (void)
 Get pointer value and throw a null pointer exception if pointer is null. More...
 
TObjectTypeCRef< C, Locker >::GetPointerOrNull (void) THROWS_NONE
 Get pointer value. More...
 
TObjectTypeCRef< C, Locker >::GetPointer (void) THROWS_NONE
 Get pointer,. More...
 
TObjectTypeCRef< C, Locker >::GetObject (void)
 Get object. More...
 
TObjectTypeCRef< C, Locker >::operator* (void)
 Dereference operator returning object. More...
 
TObjectTypeCRef< C, Locker >::operator-> (void)
 Reference operator. More...
 
const TObjectTypeCRef< C, Locker >::GetNonNullPointer (void) const
 Get pointer value and throw a null pointer exception if pointer is null – constant version. More...
 
const TObjectTypeCRef< C, Locker >::GetPointerOrNull (void) const THROWS_NONE
 Get pointer value – constant version. More...
 
const TObjectTypeCRef< C, Locker >::GetPointer (void) const THROWS_NONE
 Get pointer – constant version,. More...
 
const TObjectTypeCRef< C, Locker >::GetObject (void) const
 Get object – constant version. More...
 
const TObjectTypeCRef< C, Locker >::operator* (void) const
 Dereference operator returning object – constant version. More...
 
const TObjectTypeCRef< C, Locker >::operator-> (void) const
 Reference operator – constant version. More...
 
 CRef< C, Locker >::operator TObjectType * (void)
 Dereference operator returning pointer. More...
 
 CRef< C, Locker >::operator const TObjectType * (void) const
 Dereference operator returning pointer – constant version. More...
 
TObjectTypeCRef< C, Locker >::GetNonNullNCPointer (void) const
 Get pointer value and throw a null pointer exception if pointer is null. More...
 
TObjectTypeCRef< C, Locker >::GetNCPointerOrNull (void) const THROWS_NONE
 Get pointer value. More...
 
TObjectTypeCRef< C, Locker >::GetNCPointer (void) const THROWS_NONE
 Get pointer,. More...
 
TObjectTypeCRef< C, Locker >::GetNCObject (void) const
 Get object. More...
 
void CRef< C, Locker >::x_LockFromPtr ()
 
void CRef< C, Locker >::x_LockFromRef ()
 
void CRef< C, Locker >::x_LockFromMoveConstructor (const Locker &src_locker)
 
void CRef< C, Locker >::x_AssignFromRef (TObjectType *newPtr)
 
void CRef< C, Locker >::x_MoveAssign (const Locker &src_locker, TObjectType *newPtr)
 
TObjectTypeCRef< C, Locker >::AtomicSwap (TObjectType *ptr)
 
void CRef< C, Locker >::operator- (TObjectType *) const
 
void CRef< C, Locker >::operator- (int) const
 
void CRef< C, Locker >::operator+ (int) const
 
 CConstRef< C, Locker >::CConstRef (void) THROWS_NONE
 Constructor for null pointer. More...
 
 CConstRef< C, Locker >::CConstRef (ENull) THROWS_NONE
 Constructor for ENull pointer. More...
 
 CConstRef< C, Locker >::CConstRef (TObjectType *ptr)
 Constructor for explicit type conversion from pointer to object. More...
 
 CConstRef< C, Locker >::CConstRef (TObjectType *ptr, const locker_type &locker_value)
 Constructor for explicit type conversion from pointer to object. More...
 
 CConstRef< C, Locker >::CConstRef (const TThisType &ref)
 Constructor from an existing CConstRef object. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CConstRef< C, Locker >::CConstRef (const CConstRef< TDerived, Locker > &ref)
 Constructor from an existing CConstRef object of derived type. More...
 
 CConstRef< C, Locker >::CConstRef (TThisType &&ref)
 Move constructor from an existing CConstRef object. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CConstRef< C, Locker >::CConstRef (CConstRef< TDerived, Locker > &&ref)
 Move constructor from an existing CConstRef object of derived type. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CConstRef< C, Locker >::CConstRef (const CRef< TDerived, Locker > &ref)
 Constructor from an existing CRef object of derived type. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CConstRef< C, Locker >::CConstRef (CRef< TDerived, Locker > &&ref)
 Move constructor from an existing CRef object of derived type. More...
 
 CConstRef< C, Locker >::~CConstRef (void)
 Destructor. More...
 
const locker_typeCConstRef< C, Locker >::GetLocker (void) const
 Get reference to locker object. More...
 
bool CConstRef< C, Locker >::operator! (void) const THROWS_NONE
 Check if CConstRef is empty – not pointing to any object, which means having a null value. More...
 
bool CConstRef< C, Locker >::Empty (void) const THROWS_NONE
 Check if CConstRef is empty – not pointing to any object which means having a null value. More...
 
bool CConstRef< C, Locker >::NotEmpty (void) const THROWS_NONE
 Check if CConstRef is not empty – pointing to an object and has a non-null value. More...
 
bool CConstRef< C, Locker >::IsNull (void) const THROWS_NONE
 Check if pointer is null – same effect as Empty(). More...
 
bool CConstRef< C, Locker >::NotNull (void) const THROWS_NONE
 Check if pointer is not null – same effect as NotEmpty(). More...
 
void CConstRef< C, Locker >::Swap (TThisType &ref)
 Swaps the pointer with another reference. More...
 
void CConstRef< C, Locker >::Reset (void)
 Reset reference object. More...
 
void CConstRef< C, Locker >::Reset (TObjectType *newPtr)
 Reset reference object to new pointer. More...
 
TObjectTypeCConstRef< C, Locker >::ReleaseOrNull (void)
 Release a reference to the object and return a pointer to the object. More...
 
static void CConstRef< C, Locker >::ThrowNullPointerException (void)
 
TObjectTypeCConstRef< C, Locker >::Release (void)
 Release a reference to the object and return a pointer to the object. More...
 
void CConstRef< C, Locker >::AtomicResetFrom (const CConstRef &ref)
 Reset reference object to new pointer. More...
 
void CConstRef< C, Locker >::AtomicReleaseTo (CConstRef &ref)
 Release referenced object to another CConstRef<> object. More...
 
TThisTypeCConstRef< C, Locker >::operator= (const TThisType &ref)
 Assignment operator for const references. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCConstRef< C, Locker >::operator= (const CConstRef< TDerived, Locker > &ref)
 Assignment operator for const references of derived types. More...
 
TThisTypeCConstRef< C, Locker >::operator= (TThisType &&ref)
 Move assignment operator for const references. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCConstRef< C, Locker >::operator= (CConstRef< TDerived, Locker > &&ref)
 Move assignment operator for const references of derived types. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCConstRef< C, Locker >::operator= (const CRef< TDerived, Locker > &ref)
 Assignment operator for assigning a reference of derived type. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCConstRef< C, Locker >::operator= (CRef< TDerived, Locker > &&ref)
 Move assignment operator for assigning a reference of derived type. More...
 
TThisTypeCConstRef< C, Locker >::operator= (TObjectType *ptr)
 Assignment operator for const references with right hand side set to a pointer. More...
 
TThisTypeCConstRef< C, Locker >::operator= (ENull)
 Assignment operator with right hand side set to ENull. More...
 
TObjectTypeCConstRef< C, Locker >::GetNonNullPointer (void) const
 Get pointer value and throw a null pointer exception if pointer is null. More...
 
TObjectTypeCConstRef< C, Locker >::GetPointerOrNull (void) const THROWS_NONE
 Get pointer value. More...
 
TObjectTypeCConstRef< C, Locker >::GetPointer (void) const THROWS_NONE
 Get pointer,. More...
 
TObjectTypeCConstRef< C, Locker >::GetObject (void) const
 Get object. More...
 
TObjectTypeCConstRef< C, Locker >::operator* (void) const
 Dereference operator returning object. More...
 
TObjectTypeCConstRef< C, Locker >::operator-> (void) const
 Reference operator. More...
 
 CConstRef< C, Locker >::operator TObjectType * (void) const
 Dereference operator returning pointer. More...
 
void CConstRef< C, Locker >::x_LockFromPtr ()
 
void CConstRef< C, Locker >::x_LockFromRef ()
 
void CConstRef< C, Locker >::x_LockFromMoveConstructor (const Locker &src_locker)
 
void CConstRef< C, Locker >::x_AssignFromRef (TObjectType *newPtr)
 
void CConstRef< C, Locker >::x_MoveAssign (const Locker &src_locker, TObjectType *newPtr)
 
TObjectTypeCConstRef< C, Locker >::AtomicSwap (TObjectType *ptr)
 
void CConstRef< C, Locker >::operator- (TObjectType *) const
 
void CConstRef< C, Locker >::operator- (int) const
 
void CConstRef< C, Locker >::operator+ (int) const
 
template<class T , class L >
bool operator== (const CRef< T, L > &r1, ENull)
 Comparison operators for CRef<> and CConstRef<> with ENull. More...
 
template<class T , class L >
bool operator== (ENull, const CRef< T, L > &r1)
 Template operator == function for CRef objects – lhs is null. More...
 
template<class T , class L >
bool operator!= (const CRef< T, L > &r1, ENull)
 Template operator != function for CRef objects – rhs is null. More...
 
template<class T , class L >
bool operator!= (ENull, const CRef< T, L > &r1)
 Template operator != function for CRef objects – lhs is null. More...
 
template<class T , class L >
bool operator== (const CConstRef< T, L > &r1, ENull)
 Template operator == function for CConstRef objects – rhs is null. More...
 
template<class T , class L >
bool operator== (ENull, const CConstRef< T, L > &r1)
 Template operator == function for CConstRef objects – lhs is null. More...
 
template<class T , class L >
bool operator!= (const CConstRef< T, L > &r1, ENull)
 Template operator != function for CConstRef objects – rhs is null. More...
 
template<class T , class L >
bool operator!= (ENull, const CConstRef< T, L > &r1)
 Template operator != function for CConstRef objects – lhs is null. More...
 
template<class C >
CRef< CRef (C *object)
 Helper functions to get CRef<> and CConstRef<> objects. More...
 
template<class C >
CConstRef< CConstRef (const C *object)
 Template function for conversion of const object pointer to CConstRef. More...
 
 CIRef< Interface, Locker >::CIRef (void) THROWS_NONE
 Constructor for null pointer. More...
 
 CIRef< Interface, Locker >::CIRef (ENull) THROWS_NONE
 Constructor for ENull pointer. More...
 
 CIRef< Interface, Locker >::CIRef (TObjectType *ptr)
 Constructor for explicit type conversion from pointer to object. More...
 
 CIRef< Interface, Locker >::CIRef (const TThisType &ref)
 Constructor from existing ref. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CIRef< Interface, Locker >::CIRef (const CIRef< TDerived > &ref)
 Constructor from existing ref of derived type. More...
 
 CIRef< Interface, Locker >::CIRef (TThisType &&ref)
 Move constructor from existing ref. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CIRef< Interface, Locker >::CIRef (CIRef< TDerived > &&ref)
 Move constructor from existing ref of derived type. More...
 
 CIRef< Interface, Locker >::CIRef (TObjectType *ptr, const locker_type &locker_value)
 Constructor for explicit type conversion from pointer to object. More...
 
TThisTypeCIRef< Interface, Locker >::operator= (const TThisType &ref)
 Assignment operator for references. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCIRef< Interface, Locker >::operator= (const CIRef< TDerived > &ref)
 Assignment operator for references of derived types. More...
 
TThisTypeCIRef< Interface, Locker >::operator= (TThisType &&ref)
 Move assignment operator for references. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCIRef< Interface, Locker >::operator= (CIRef< TDerived > &&ref)
 Move assignment operator for references of derived types. More...
 
TThisTypeCIRef< Interface, Locker >::operator= (TObjectType *ptr)
 Assignment operator for references with right hand side set to a pointer. More...
 
TThisTypeCIRef< Interface, Locker >::operator= (ENull null)
 Assignment operator with right hand side set to ENull. More...
 
void CIRef< Interface, Locker >::Swap (TThisType &ref)
 Swaps the pointer with another reference. More...
 
 CConstIRef< Interface, Locker >::CConstIRef (void) THROWS_NONE
 Constructor for null pointer. More...
 
 CConstIRef< Interface, Locker >::CConstIRef (ENull) THROWS_NONE
 Constructor for ENull pointer. More...
 
 CConstIRef< Interface, Locker >::CConstIRef (TObjectType *ptr)
 Constructor for explicit type conversion from pointer to object. More...
 
 CConstIRef< Interface, Locker >::CConstIRef (TObjectType *ptr, const locker_type &locker_value)
 Constructor for explicit type conversion from pointer to object. More...
 
 CConstIRef< Interface, Locker >::CConstIRef (const TThisType &ref)
 Constructor from an existing CConstRef object. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CConstIRef< Interface, Locker >::CConstIRef (const CConstIRef< TDerived > &ref)
 Constructor from an existing CConstRef object of derived type. More...
 
 CConstIRef< Interface, Locker >::CConstIRef (TThisType &&ref)
 Move constructor from an existing CConstRef object. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CConstIRef< Interface, Locker >::CConstIRef (CConstIRef< TDerived > &&ref)
 Move constructor from an existing CConstRef object of derived type. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CConstIRef< Interface, Locker >::CConstIRef (const CIRef< TDerived > &ref)
 Constructor from an existing CRef object of derived type. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
 CConstIRef< Interface, Locker >::CConstIRef (CIRef< TDerived > &&ref)
 Move constructor from an existing CRef object of derived type. More...
 
TThisTypeCConstIRef< Interface, Locker >::operator= (const TThisType &ref)
 Assignment operator for references. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCConstIRef< Interface, Locker >::operator= (const CConstIRef< TDerived > &ref)
 Assignment operator for references of derived types. More...
 
TThisTypeCConstIRef< Interface, Locker >::operator= (TThisType &&ref)
 Move assignment operator for references. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCConstIRef< Interface, Locker >::operator= (CConstIRef< TDerived > &&ref)
 Move assignment operator for references of derived types. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCConstIRef< Interface, Locker >::operator= (const CIRef< TDerived > &ref)
 Assignment operator for assigning a reference to a const reference. More...
 
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
TThisTypeCConstIRef< Interface, Locker >::operator= (CIRef< TDerived > &&ref)
 Move assignment operator for assigning a reference to a const reference. More...
 
TThisTypeCConstIRef< Interface, Locker >::operator= (TObjectType *ptr)
 Assignment operator for references with right hand side set to a pointer. More...
 
TThisTypeCConstIRef< Interface, Locker >::operator= (ENull null)
 Assignment operator with right hand side set to ENull. More...
 
void CConstIRef< Interface, Locker >::Swap (TThisType &ref)
 Swaps the pointer with another reference. More...
 
template<class... Args>
 CObjectFor< T >::CObjectFor (Args &&... args)
 
TCObjectFor< T >::GetData (void)
 Get data as a reference. More...
 
const TCObjectFor< T >::GetData (void) const
 Get data as a reference – const version. More...
 
 CObjectFor< T >::operator T& (void)
 Operator () to get data – same as GetData(). More...
 
 CObjectFor< T >::operator const T & (void) const
 Operator () to get data – const version, same as GetData(). More...
 
TCObjectFor< T >::operator= (const T &data)
 Assignment operator. More...
 
 CPtrToObjectProxy::CPtrToObjectProxy (CWeakObject *ptr)
 
 CPtrToObjectProxy::~CPtrToObjectProxy (void)
 
void CPtrToObjectProxy::Clear (void)
 Set pointer to NULL from object's destructor. More...
 
CObjectCPtrToObjectProxy::GetLockedObject (void)
 Lock the object and return pointer to it. More...
 
static NCBI_XNCBI_EXPORT void CPtrToObjectProxy::ReportIncompatibleType (const type_info &type)
 Report about trying to convert incompatible interface fo CObject. More...
 
CObjectCPtrToObjectProxy::x_UpdateCObjectPtr (void)
 
 CWeakObject::CWeakObject (void)
 
virtual CWeakObject::~CWeakObject (void)
 
CPtrToObjectProxyCWeakObject::GetPtrProxy (void) const
 Get pointer to proxy object containing pointer to this object. More...
 
void CWeakObject::CleanWeakRefs (void) const
 Method cleaning all CWeakRefs referencing at this moment to the object After calling to this method all existing CWeakRefs referencing to the object will return NULL, so it effectively will be equal to deleting the object. More...
 
bool CWeakObject::x_AddWeakReference (CObject *obj)
 Add reference to the object in "weak" manner. More...
 
 CObjectEx::CObjectEx (void)
 
virtual CObjectEx::~CObjectEx (void)
 
TPtrProxyTypeCWeakObjectLocker< C >::GetPtrProxy (C *object) const
 Get proxy storage for pointer to object. More...
 
CRef< C, TThisTypeCWeakObjectLocker< C >::GetLockedObject (TPtrProxyType *proxy) const
 Lock the object and return pointer to it stored in the proxy. More...
 
TPtrProxyTypeCWeakInterfaceLocker< Interface >::GetPtrProxy (Interface *ptr) const
 Get proxy storage for pointer to object. More...
 
CIRef< Interface, TThisTypeCWeakInterfaceLocker< Interface >::GetLockedObject (TPtrProxyType *proxy) const
 Lock the object and return pointer to it stored in the proxy. More...
 
 CWeakRef< C, Locker >::CWeakRef (void)
 Constructor for null pointer. More...
 
 CWeakRef< C, Locker >::CWeakRef (ENull)
 Constructor for ENull pointer. More...
 
 CWeakRef< C, Locker >::CWeakRef (TObjectType *ptr)
 Constructor for pointer to a particular object. More...
 
 CWeakRef< C, Locker >::CWeakRef (TObjectType *ptr, const locker_type &locker_value)
 Constructor for explicit type conversion from pointer to object. More...
 
const locker_typeCWeakRef< C, Locker >::GetLocker (void) const
 Get reference to locker object. More...
 
TRefType CWeakRef< C, Locker >::Lock (void) const
 Lock the object and return reference to it. More...
 
void CWeakRef< C, Locker >::Reset (void)
 Reset the containing pointer to null. More...
 
void CWeakRef< C, Locker >::Reset (ENull)
 Reset the containing pointer to null. More...
 
void CWeakRef< C, Locker >::Reset (TObjectType *ptr)
 Reset the containing pointer to another object. More...
 
void CWeakRef< C, Locker >::Swap (TThisType &ref)
 Swap values of this reference with another. More...
 
TThisTypeCWeakRef< C, Locker >::operator= (ENull)
 Assignment from ENull pointer. More...
 
TThisTypeCWeakRef< C, Locker >::operator= (TObjectType *ptr)
 Assignment from pointer to other object. More...
 
bool CWeakRef< C, Locker >::operator== (const TThisType &right)
 operator== to compare with another CWeakRef More...
 
bool CWeakRef< C, Locker >::operator!= (const TThisType &right)
 operator!= to compare with another CWeakRef More...
 
 CWeakIRef< Interface, Locker >::CWeakIRef (void)
 Constructor for null pointer. More...
 
 CWeakIRef< Interface, Locker >::CWeakIRef (ENull)
 Constructor for ENull pointer. More...
 
 CWeakIRef< Interface, Locker >::CWeakIRef (TObjectType *ptr)
 Constructor for pointer to the interface. More...
 
 CWeakIRef< Interface, Locker >::CWeakIRef (TObjectType *ptr, const locker_type &locker_value)
 Constructor for explicit type conversion from pointer to object. More...
 
TThisTypeCWeakIRef< Interface, Locker >::operator= (ENull null)
 Assignment from ENull pointer. More...
 
TThisTypeCWeakIRef< Interface, Locker >::operator= (TObjectType *ptr)
 Assignment from pointer to another interface. More...
 
void CWeakIRef< Interface, Locker >::Swap (TThisType &ref)
 Swap values of this reference with another. More...
 
TRefType CWeakIRef< Interface, Locker >::Lock (void) const
 Lock the object and return reference to it. More...
 
template<class C , class L >
BEGIN_STD_SCOPE void swap (NCBI_NS_NCBI::CRef< C, L > &ref1, NCBI_NS_NCBI::CRef< C, L > &ref2)
 
template<class C , class L >
void swap (NCBI_NS_NCBI::CConstIRef< C, L > &ref1, NCBI_NS_NCBI::CConstIRef< C, L > &ref2)
 
template<class C , class L >
void swap (NCBI_NS_NCBI::CIRef< C, L > &ref1, NCBI_NS_NCBI::CIRef< C, L > &ref2)
 
template<class C , class L >
void swap (NCBI_NS_NCBI::CConstRef< C, L > &ref1, NCBI_NS_NCBI::CConstRef< C, L > &ref2)
 
template<class C , class L >
void swap (NCBI_NS_NCBI::CWeakRef< C, L > &ref1, NCBI_NS_NCBI::CWeakRef< C, L > &ref2)
 
template<class C , class L >
void swap (NCBI_NS_NCBI::CWeakIRef< C, L > &ref1, NCBI_NS_NCBI::CWeakIRef< C, L > &ref2)
 

Variables

size_t CObjectMemoryPool::m_ChunkSize
 
size_t CObjectMemoryPool::m_MallocThreshold
 
CRef< CObjectMemoryPoolChunkCObjectMemoryPool::m_CurrentChunk
 
static const TCount CObject::eCounterBitsCanBeDeleted = 1 << 0
 Define possible object states. More...
 
static const TCount CObject::eCounterBitsInPlainHeap = 1 << 1
 Heap signature was found. More...
 
static const TCount CObject::eCounterBitsPlaceMask
 Mask for 'in heap' state flags. More...
 
static const int CObject::eCounterStep = 1 << 2
 Skip over the "in heap" bits. More...
 
static const TCount CObject::eCounterValid = TCount(1) << (sizeof(TCount) * 8 - 2)
 Minimal value for valid objects (reference counter is zero) Must be a single bit value. More...
 
static const TCount CObject::eCounterStateMask
 Valid object, and object in heap. More...
 
TCounter CObject::m_Counter
 The actual reference counter. More...
 
pair_base_member< locker_type, TObjectType * > CRef< C, Locker >::m_Data
 Pointer to object. More...
 
pair_base_member< locker_type, TObjectType * > CConstRef< C, Locker >::m_Data
 Pointer to object. More...
 
T CObjectFor< T >::m_Data
 Data member of template parameter type. More...
 
CObjectCPtrToObjectProxy::m_Ptr
 
CWeakObjectCPtrToObjectProxy::m_WeakPtr
 
CRef< CPtrToObjectProxyCWeakObject::m_SelfPtrProxy
 Proxy object with pointer to this instance. More...
 
CRef< proxy_typeCWeakRef< C, Locker >::m_Proxy
 
locker_type CWeakRef< C, Locker >::m_Locker
 

Friends

class CObject::CObjectMemoryPool
 
class CObject::CWeakObject
 
template<class TDerived , class TLocker >
class CRef< C, Locker >::CRef
 
template<class TDerived , class TLocker >
class CRef< C, Locker >::CConstRef
 
template<class TDerived , class TLocker >
class CConstRef< C, Locker >::CConstRef
 
class CPtrToObjectProxy::CWeakObject
 
class CWeakObject::CPtrToObjectProxy
 
class CWeakRef< C, Locker >::CWeakIRef< C, Locker >
 

Detailed Description

this relieves us of some nastiness with Win32's version of GetObject(), which prevents us from using CRef<>::GetObject in lots of places

Macro Definition Documentation

◆ NCBI_OBJECT_LOCKER_EXPORT

#define NCBI_OBJECT_LOCKER_EXPORT   NCBI_XNCBI_EXPORT

CObjectCounterLocker – Default locker class for CRef/CConstRef templates, all other locker classes should be subclasses of CObjectCounterLocker and use its locking methods.

The CObjectCounterLocker in Debug mode allows to monitor locking/unlocking of some object class. The locking methods are non-inlined for this purpose. Monitored class is controlled by static methods MonitorObjectType() and StopMonitoring(). Currently locked objects and CRef<> pointers to them can be printed by calling static method ReportLockedObjects().

Definition at line 112 of file ncbiobj.hpp.

Typedef Documentation

◆ element_type [1/3]

template<class C , class Locker >
typedef C CRef< C, Locker >::element_type

Define alias element_type.

Definition at line 620 of file ncbiobj.hpp.

◆ element_type [2/3]

template<class C , class Locker >
typedef C CConstRef< C, Locker >::element_type

Define alias element_type.

Definition at line 1268 of file ncbiobj.hpp.

◆ element_type [3/3]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
typedef C CWeakRef< C, Locker >::element_type

Define alias element_type.

Definition at line 2660 of file ncbiobj.hpp.

◆ enable_if_derived [1/4]

template<class C , class Locker >
template<class T >
using CRef< C, Locker >::enable_if_derived = typename std::enable_if<std::is_convertible<T*, TObjectType*>::value>

Helper template to template enable methods only for derived types.

Definition at line 627 of file ncbiobj.hpp.

◆ enable_if_derived [2/4]

template<class C , class Locker >
template<class T >
using CConstRef< C, Locker >::enable_if_derived = typename std::enable_if<std::is_convertible<T*, TObjectType*>::value>

Helper template to template enable methods only for derived types.

Definition at line 1275 of file ncbiobj.hpp.

◆ enable_if_derived [3/4]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
template<class T >
using CIRef< Interface, Locker >::enable_if_derived = typename std::enable_if<std::is_convertible<T*, TObjectType*>::value>

Helper template to template enable methods only for derived types.

Definition at line 2042 of file ncbiobj.hpp.

◆ enable_if_derived [4/4]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
template<class T >
using CConstIRef< Interface, Locker >::enable_if_derived = typename std::enable_if<std::is_convertible<T*, TObjectType*>::value>

Helper template to template enable methods only for derived types.

Definition at line 2168 of file ncbiobj.hpp.

◆ locker_type [1/6]

template<class C , class Locker >
typedef Locker CRef< C, Locker >::locker_type

Define alias for locking type.

Definition at line 622 of file ncbiobj.hpp.

◆ locker_type [2/6]

template<class C , class Locker >
typedef Locker CConstRef< C, Locker >::locker_type

Define alias for locking type.

Definition at line 1270 of file ncbiobj.hpp.

◆ locker_type [3/6]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
typedef TParent::locker_type CIRef< Interface, Locker >::locker_type

Definition at line 2037 of file ncbiobj.hpp.

◆ locker_type [4/6]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
typedef TParent::locker_type CConstIRef< Interface, Locker >::locker_type

Definition at line 2163 of file ncbiobj.hpp.

◆ locker_type [5/6]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
typedef Locker CWeakRef< C, Locker >::locker_type

Define alias for locking type.

Definition at line 2662 of file ncbiobj.hpp.

◆ locker_type [6/6]

template<class Interface , class Locker = CWeakInterfaceLocker<Interface>>
typedef TParent::locker_type CWeakIRef< Interface, Locker >::locker_type

Definition at line 2810 of file ncbiobj.hpp.

◆ proxy_type

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
typedef Locker::TPtrProxyType CWeakRef< C, Locker >::proxy_type

Alias for pointer proxy type.

Definition at line 2663 of file ncbiobj.hpp.

◆ TCount

Alias for value type of counter.

Definition at line 310 of file ncbiobj.hpp.

◆ TCounter

typedef atomic<Uint8> CObject::TCounter

Counter type is CAtomiCounter.

Definition at line 309 of file ncbiobj.hpp.

◆ TLockerType [1/3]

template<class C >
typedef CObjectCounterLocker CLockerTraits< C >::TLockerType

Definition at line 166 of file ncbiobj.hpp.

◆ TLockerType [2/3]

Default locker type for CRef.

Definition at line 183 of file ncbiobj.hpp.

◆ TLockerType [3/3]

template<class C >
typedef CWeakObjectLocker<C> CWeakLockerTraits< C >::TLockerType

Definition at line 2627 of file ncbiobj.hpp.

◆ TObjectType [1/7]

template<class C , class Locker >
typedef element_type CRef< C, Locker >::TObjectType

Define alias TObjectType.

Definition at line 621 of file ncbiobj.hpp.

◆ TObjectType [2/7]

template<class C , class Locker >
typedef const element_type CConstRef< C, Locker >::TObjectType

Define alias TObjectType.

Definition at line 1269 of file ncbiobj.hpp.

◆ TObjectType [3/7]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
typedef TParent::TObjectType CIRef< Interface, Locker >::TObjectType

Definition at line 2036 of file ncbiobj.hpp.

◆ TObjectType [4/7]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
typedef TParent::TObjectType CConstIRef< Interface, Locker >::TObjectType

Definition at line 2162 of file ncbiobj.hpp.

◆ TObjectType [5/7]

template<typename T >
typedef T CObjectFor< T >::TObjectType

Define alias for template parameter.

Definition at line 2337 of file ncbiobj.hpp.

◆ TObjectType [6/7]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
typedef element_type CWeakRef< C, Locker >::TObjectType

Define alias TObjectType.

Definition at line 2661 of file ncbiobj.hpp.

◆ TObjectType [7/7]

template<class Interface , class Locker = CWeakInterfaceLocker<Interface>>
typedef TParent::TObjectType CWeakIRef< Interface, Locker >::TObjectType

Definition at line 2809 of file ncbiobj.hpp.

◆ TParent [1/3]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
typedef CRef<Interface, Locker> CIRef< Interface, Locker >::TParent
private

Definition at line 2034 of file ncbiobj.hpp.

◆ TParent [2/3]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
typedef CConstRef<Interface, Locker> CConstIRef< Interface, Locker >::TParent
private

Definition at line 2160 of file ncbiobj.hpp.

◆ TParent [3/3]

template<class Interface , class Locker = CWeakInterfaceLocker<Interface>>
typedef CWeakRef<Interface, Locker> CWeakIRef< Interface, Locker >::TParent
private

Definition at line 2807 of file ncbiobj.hpp.

◆ TPtrProxyType [1/2]

template<class C >
typedef CPtrToObjectProxy CWeakObjectLocker< C >::TPtrProxyType

Type working as proxy storage for pointer to object.

Definition at line 2552 of file ncbiobj.hpp.

◆ TPtrProxyType [2/2]

template<class Interface >
typedef CPtrToObjectProxy CWeakInterfaceLocker< Interface >::TPtrProxyType

Type working as proxy storage for pointer to object.

Definition at line 2587 of file ncbiobj.hpp.

◆ TRefType [1/2]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
typedef CRef<C, Locker> CWeakRef< C, Locker >::TRefType

Alias for the CRef type.

Definition at line 2665 of file ncbiobj.hpp.

◆ TRefType [2/2]

template<class Interface , class Locker = CWeakInterfaceLocker<Interface>>
typedef CIRef<Interface, Locker> CWeakIRef< Interface, Locker >::TRefType

Definition at line 2811 of file ncbiobj.hpp.

◆ TThisType [1/8]

template<class C , class Locker >
typedef CRef<C, Locker> CRef< C, Locker >::TThisType

Alias for this template type.

Definition at line 623 of file ncbiobj.hpp.

◆ TThisType [2/8]

template<class C , class Locker >
typedef CConstRef<C, Locker> CConstRef< C, Locker >::TThisType

Alias for this template type.

Definition at line 1271 of file ncbiobj.hpp.

◆ TThisType [3/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
typedef CIRef<Interface, Locker> CIRef< Interface, Locker >::TThisType

Definition at line 2038 of file ncbiobj.hpp.

◆ TThisType [4/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
typedef CConstIRef<Interface, Locker> CConstIRef< Interface, Locker >::TThisType

Definition at line 2164 of file ncbiobj.hpp.

◆ TThisType [5/8]

template<class C >
typedef CWeakObjectLocker<C> CWeakObjectLocker< C >::TThisType

Alias for this type.

Definition at line 2554 of file ncbiobj.hpp.

◆ TThisType [6/8]

template<class Interface >
typedef CWeakInterfaceLocker<Interface> CWeakInterfaceLocker< Interface >::TThisType

Alias for this type.

Definition at line 2589 of file ncbiobj.hpp.

◆ TThisType [7/8]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
typedef CWeakRef<C, Locker> CWeakRef< C, Locker >::TThisType

Alias for this type.

Definition at line 2666 of file ncbiobj.hpp.

◆ TThisType [8/8]

template<class Interface , class Locker = CWeakInterfaceLocker<Interface>>
typedef CWeakIRef<Interface, Locker> CWeakIRef< Interface, Locker >::TThisType

Definition at line 2812 of file ncbiobj.hpp.

Enumeration Type Documentation

◆ EAllocFillMode

Control filling of newly allocated memory.

Default mode is eAllocFillNone if not changed by configuration. eAllocFillNone - do not fill at all this mode is faster and is necessary to avoid interference with memory checker programs like Valgrind. eAllocFillZero - fill new memory with zeros (old default mode) eAllocFillPattern - fill with non-zero pattern

Enumerator
eAllocFillNone 
eAllocFillZero 
eAllocFillPattern 

Definition at line 286 of file ncbiobj.hpp.

◆ EErrCode

Error types that an application can generate.

Enumerator
eRefDelete 

Attempt to delete valid reference.

eDeleted 

Attempt to delete a deleted object.

eCorrupted 

Object corrupted error.

eRefOverflow 

Reference overflow error.

eNoRef 

Attempt to access an object that is unreferenced.

eRefUnref 

Attempt to make a referenced object an unreferenced one.

eHeapState 

Attempt to make incorrect in-heap state.

Definition at line 77 of file ncbiobj.hpp.

Function Documentation

◆ AddReference()

void CObject::AddReference ( void  ) const
inline

Add reference to object.

Definition at line 489 of file ncbiobj.hpp.

References CObject::CheckReferenceOverflow(), CObject::eCounterStep, CObject::m_Counter, and CObject::ObjectStateReferenced().

Referenced by CDB_Stream::CDB_Stream(), impl::CDBHandlerStack::CUserHandlerWrapper::CObjGuard::CObjGuard(), CGnomon_param_Base::C_Param::DoSelect(), CMarkov_chain_params_Base::C_E_Probabilities::DoSelect(), CFilter_Base::C_FF::C_E_FF::DoSelect(), CPlistObject_Base::DoSelect(), CGBenchServiceReply_Base::DoSelect(), CGBenchServiceRequest_Base::DoSelect(), CPluginArg_Base::C_Data::DoSelect(), CPluginReplyAction_Base::DoSelect(), CPluginValue_Base::DoSelect(), CPluginValueConstraint_Base::DoSelect(), CAffil_Base::DoSelect(), CArticleId_Base::DoSelect(), CCit_art_Base::C_From::DoSelect(), CBlast4_queries_Base::DoSelect(), CBlast4_reply_body_Base::DoSelect(), CBlast4_request_body_Base::DoSelect(), CBlast4_value_Base::DoSelect(), CResults_Base::DoSelect(), CCdd_descr_Base::DoSelect(), CCdd_id_Base::DoSelect(), CCdd_pref_node_descr_Base::DoSelect(), CFeature_evidence_Base::DoSelect(), CSeqTree_node_Base::C_Children::DoSelect(), CUpdate_comment_Base::DoSelect(), CE2Reply_Base::DoSelect(), CE2Request_Base::DoSelect(), CEntrez2_boolean_element_Base::DoSelect(), CProjectItem_Base::C_Item::DoSelect(), CViewDescriptor_Base::C_Data::DoSelect(), CDate_Base::DoSelect(), CInt_fuzz_Base::DoSelect(), CPerson_id_Base::DoSelect(), CUser_field_Base::C_Data::DoSelect(), CGBL_Reply_Base::DoSelect(), CGC_Assembly_Base::DoSelect(), CGC_GenomicPart_Base::DoSelect(), CGC_Replicon_Base::C_Sequence::DoSelect(), CGC_TypedSeqId_Base::DoSelect(), CGCClientRequest_Base::DoSelect(), CGCClientResponse_Base::DoSelect(), CID1server_back_Base::DoSelect(), CID1server_request_Base::DoSelect(), CID2_Reply_Base::C_Reply::DoSelect(), CID2_Request_Base::C_Request::DoSelect(), CID2_Request_Get_Blob_Info_Base::C_Blob_id::DoSelect(), CID2_Seq_id_Base::DoSelect(), CAction_choice_Base::DoSelect(), CConstraint_choice_Base::DoSelect(), CConvert_feature_dst_options_Base::DoSelect(), CConvert_feature_src_options_Base::DoSelect(), CCreate_TSA_ids_src_Base::DoSelect(), CFeat_qual_choice_Base::DoSelect(), CFeat_qual_legal_val_choice_Base::DoSelect(), CField_pair_type_Base::DoSelect(), CField_type_Base::DoSelect(), CFix_caps_action_Base::DoSelect(), CLocation_choice_Base::DoSelect(), CLocation_edit_type_Base::DoSelect(), CMacro_action_choice_Base::DoSelect(), CMolinfo_field_pair_Base::DoSelect(), CParse_dest_Base::DoSelect(), CParse_src_Base::DoSelect(), CReplace_func_Base::DoSelect(), CSearch_func_Base::DoSelect(), CSequence_list_choice_Base::DoSelect(), CSource_qual_val_choice_Base::DoSelect(), CTable_match_type_Base::DoSelect(), CText_transform_Base::DoSelect(), CXref_type_Base::DoSelect(), CMla_back_Base::DoSelect(), CMla_request_Base::DoSelect(), CBiomol_descr_Base::DoSelect(), CBiostruc_descr_Base::DoSelect(), CBiostruc_id_Base::DoSelect(), CBiostruc_source_Base::C_Version_of_database::DoSelect(), CResidue_graph_pntr_Base::DoSelect(), CAtomic_temperature_factors_Base::DoSelect(), CCoordinates_Base::DoSelect(), CModel_coordinate_set_Base::C_Coordinates::DoSelect(), CModel_descr_Base::DoSelect(), CSurface_coordinates_Base::C_Surface::DoSelect(), CBiostruc_feature_Base::C_Property::DoSelect(), CBiostruc_feature_Base::C_Location::DoSelect(), CBiostruc_feature_set_descr_Base::DoSelect(), CChem_graph_pntrs_Base::DoSelect(), CMove_Base::DoSelect(), CRegion_boundary_Base::DoSelect(), CResidue_pntrs_Base::DoSelect(), CBiostruc_seqs_aligns_cdd_Base::C_Seq_align_data::DoSelect(), CEntrez_general_Base::C_Data::DoSelect(), CNcbi_mime_asn1_Base::DoSelect(), CPrintForm_Base::DoSelect(), CPC_Group_Base::C_Repeat_count::DoSelect(), CPC_InfoData_Base::C_Value::DoSelect(), CPC_Source_Base::DoSelect(), CPC_StereoCenter_Base::DoSelect(), CProjdesc_Base::DoSelect(), CPub_Base::DoSelect(), CRMReply_Base::DoSelect(), CRMRequest_Base::DoSelect(), CAnnot_id_Base::DoSelect(), CAnnotdesc_Base::DoSelect(), CDelta_seq_Base::DoSelect(), CNumbering_Base::DoSelect(), CSeq_annot_Base::C_Data::DoSelect(), CSeq_data_Base::DoSelect(), CSeq_ext_Base::DoSelect(), CSeq_hist_Base::C_Deleted::DoSelect(), CSeqdesc_Base::DoSelect(), CProduct_pos_Base::DoSelect(), CSeq_align_Base::C_Segs::DoSelect(), CSeqEdit_Cmd_Base::DoSelect(), CSeqEdit_Cmd_AddAnnot_Base::C_Search_param::C_Obj::DoSelect(), CSeqEdit_Cmd_AddAnnot_Base::C_Search_param::DoSelect(), CSeqEdit_Cmd_AddAnnot_Base::C_Data::DoSelect(), CSeqEdit_Cmd_ChangeSeqAttr_Base::C_Data::DoSelect(), CSeqEdit_Cmd_ChangeSetAttr_Base::C_Data::DoSelect(), CSeqEdit_Cmd_RemoveAnnot_Base::C_Data::DoSelect(), CSeqEdit_Cmd_ReplaceAnnot_Base::C_Data::DoSelect(), CSeqEdit_Id_Base::DoSelect(), CDelta_item_Base::C_Seq::DoSelect(), CFeat_id_Base::DoSelect(), COrgName_Base::C_Name::DoSelect(), CRNA_ref_Base::C_Ext::DoSelect(), CRsite_ref_Base::DoSelect(), CSeqFeatData_Base::DoSelect(), CVariation_ref_Base::C_Data::DoSelect(), CVariation_ref_Base::C_E_Consequence::DoSelect(), CSeq_id_Base::DoSelect(), CSeq_loc_Base::DoSelect(), CSeq_graph_Base::C_Graph::DoSelect(), CSeq_entry_Base::DoSelect(), CID2S_Bioseq_Ids_Base::C_E::DoSelect(), CID2S_Chunk_Content_Base::DoSelect(), CID2S_Chunk_Data_Base::C_Id::DoSelect(), CID2S_Seq_loc_Base::DoSelect(), CSeqTable_multi_data_Base::DoSelect(), CSeqTable_single_data_Base::DoSelect(), CSeqTable_sparse_index_Base::DoSelect(), CSeqTestResults_Base::C_Source::DoSelect(), CTaxon1_req_Base::DoSelect(), CTaxon1_resp_Base::DoSelect(), CT3Reply_Base::DoSelect(), CT3Request_Base::DoSelect(), CTMgr_AssemblySpec_Base::DoSelect(), CTMgr_CreateRemoteTrackRequest_Base::C_Track_db::DoSelect(), CTMgr_DisplayTrackChoice_Base::DoSelect(), CTMgr_GenomeContext_Base::DoSelect(), CTMgr_Reply_Base::DoSelect(), CTMgr_Request_Base::DoSelect(), CVariation_Base::C_Data::DoSelect(), CVariation_Base::C_E_Consequence::DoSelect(), CSearchByRsIdReply_Base::DoSelect(), CDbsnpTooltipServiceReply_Base::DoSelect(), CAaLocation_Base::DoSelect(), CCount_Base::DoSelect(), CDelins_Base::C_Inserted_seq_info::DoSelect(), CFrameshift_Base::DoSelect(), CInsertion_Base::C_Seqinfo::DoSelect(), CNtIntLimit_Base::DoSelect(), CNtLocation_Base::DoSelect(), CProteinExtension_Base::DoSelect(), CSeqInterval_Base::DoSelect(), CSeqLocation_Base::DoSelect(), CSimpleVariant_Base::C_Type::DoSelect(), CVariant_Base::DoSelect(), CCDD_Reply_Base::C_Reply::DoSelect(), CCDD_Request_Base::C_Request::DoSelect(), CEMyNCBIResult_Base::C_UE::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_DeprecatedContExp::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Unary_functional_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Binary_arith_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Unary_arith_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_minmax_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_arith_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_logical_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Binary_logical_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Quantifier_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_reln_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Binary_reln_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Unary_veccalc_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_setlist_constructor_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_set_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Binary_set_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_set_reln_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Unary_elementary_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_stats_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_constructor_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Unary_linalg_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Binary_linalg_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Constant_set_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Constant_arith_mmlclass::DoSelect(), CApply_content_Base::C_ContExp::C_E_ContExp::DoSelect(), CApply_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::DoSelect(), CApply_content_Base::C_Qualifier::C_E_Qualifier::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_DeprecatedContExp::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Unary_functional_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Binary_arith_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Unary_arith_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_minmax_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_arith_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_logical_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Binary_logical_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Quantifier_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_reln_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Binary_reln_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Unary_veccalc_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_setlist_constructor_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_set_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Binary_set_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_set_reln_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Unary_elementary_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_stats_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_constructor_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Unary_linalg_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Binary_linalg_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Constant_set_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Constant_arith_mmlclass::DoSelect(), CBind_content_Base::C_ContExp::C_E_ContExp::DoSelect(), CBind_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::DoSelect(), CBind_content_Base::C_Qualifier::C_E_Qualifier::DoSelect(), CBvar_Base::C_DC::C_CS::DoSelect(), CBvar_Base::C_CD::C_CS::DoSelect(), CBvar_Base::DoSelect(), CCi_content_Base::C_E::C_PresentationExpression::C_TokenExpression::DoSelect(), CCi_content_Base::C_E::C_PresentationExpression::C_MalignExpression::DoSelect(), CCi_content_Base::C_E::C_PresentationExpression::DoSelect(), CCi_content_Base::C_E::DoSelect(), CCn_content_Base::C_E::C_PresentationExpression::C_TokenExpression::DoSelect(), CCn_content_Base::C_E::C_PresentationExpression::C_MalignExpression::DoSelect(), CCn_content_Base::C_E::C_PresentationExpression::DoSelect(), CCn_content_Base::C_E::DoSelect(), CContExp_Base::C_DeprecatedContExp::DoSelect(), CContExp_Base::C_Unary_functional_mmlclass::DoSelect(), CContExp_Base::C_Binary_arith_mmlclass::DoSelect(), CContExp_Base::C_Unary_arith_mmlclass::DoSelect(), CContExp_Base::C_Nary_minmax_mmlclass::DoSelect(), CContExp_Base::C_Nary_arith_mmlclass::DoSelect(), CContExp_Base::C_Nary_logical_mmlclass::DoSelect(), CContExp_Base::C_Binary_logical_mmlclass::DoSelect(), CContExp_Base::C_Quantifier_mmlclass::DoSelect(), CContExp_Base::C_Nary_reln_mmlclass::DoSelect(), CContExp_Base::C_Binary_reln_mmlclass::DoSelect(), CContExp_Base::C_Unary_veccalc_mmlclass::DoSelect(), CContExp_Base::C_Nary_setlist_constructor_mmlclass::DoSelect(), CContExp_Base::C_Nary_set_mmlclass::DoSelect(), CContExp_Base::C_Binary_set_mmlclass::DoSelect(), CContExp_Base::C_Nary_set_reln_mmlclass::DoSelect(), CContExp_Base::C_Unary_elementary_mmlclass::DoSelect(), CContExp_Base::C_Nary_stats_mmlclass::DoSelect(), CContExp_Base::C_Nary_constructor_mmlclass::DoSelect(), CContExp_Base::C_Unary_linalg_mmlclass::DoSelect(), CContExp_Base::C_Binary_linalg_mmlclass::DoSelect(), CContExp_Base::C_Constant_set_mmlclass::DoSelect(), CContExp_Base::C_Constant_arith_mmlclass::DoSelect(), CContExp_Base::DoSelect(), CCsymbol_content_Base::C_E::C_PresentationExpression::C_TokenExpression::DoSelect(), CCsymbol_content_Base::C_E::C_PresentationExpression::C_MalignExpression::DoSelect(), CCsymbol_content_Base::C_E::C_PresentationExpression::DoSelect(), CCsymbol_content_Base::C_E::DoSelect(), CDomainQ_Base::C_E::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_DeprecatedContExp::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Unary_functional_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Binary_arith_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Unary_arith_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_minmax_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_arith_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_logical_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Binary_logical_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Quantifier_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_reln_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Binary_reln_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Unary_veccalc_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_setlist_constructor_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_set_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Binary_set_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_set_reln_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Unary_elementary_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_stats_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_constructor_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Unary_linalg_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Binary_linalg_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Constant_set_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::C_Constant_arith_mmlclass::DoSelect(), CImpliedMrow_Base::C_E::C_ContExp::DoSelect(), CImpliedMrow_Base::C_E::C_PresentationExpression::C_TokenExpression::DoSelect(), CImpliedMrow_Base::C_E::C_PresentationExpression::C_MalignExpression::DoSelect(), CImpliedMrow_Base::C_E::C_PresentationExpression::DoSelect(), CImpliedMrow_Base::C_E::DoSelect(), CMathExpression_Base::C_ContExp::C_DeprecatedContExp::DoSelect(), CMathExpression_Base::C_ContExp::C_Unary_functional_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Binary_arith_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Unary_arith_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Nary_minmax_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Nary_arith_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Nary_logical_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Binary_logical_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Quantifier_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Nary_reln_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Binary_reln_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Unary_veccalc_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Nary_setlist_constructor_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Nary_set_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Binary_set_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Nary_set_reln_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Unary_elementary_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Nary_stats_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Nary_constructor_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Unary_linalg_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Binary_linalg_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Constant_set_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::C_Constant_arith_mmlclass::DoSelect(), CMathExpression_Base::C_ContExp::DoSelect(), CMathExpression_Base::C_PresentationExpression::C_TokenExpression::DoSelect(), CMathExpression_Base::C_PresentationExpression::C_MalignExpression::DoSelect(), CMathExpression_Base::C_PresentationExpression::DoSelect(), CMathExpression_Base::DoSelect(), CMi_Base::C_E_Mi::DoSelect(), CMn_Base::C_E_Mn::DoSelect(), CMo_Base::C_E_Mo::DoSelect(), CMs_Base::C_E_Ms::DoSelect(), CMscarries_Base::C_E_Mscarries::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_DeprecatedContExp::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Unary_functional_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Binary_arith_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Unary_arith_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_minmax_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_arith_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_logical_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Binary_logical_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Quantifier_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_reln_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Binary_reln_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Unary_veccalc_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_set_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Binary_set_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_set_reln_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Unary_elementary_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_stats_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Unary_linalg_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Binary_linalg_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Constant_set_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Constant_arith_mmlclass::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_ContExp::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::C_MalignExpression::DoSelect(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::DoSelect(), CMsrowExpression_Base::C_MathExpression::DoSelect(), CMsrowExpression_Base::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_DeprecatedContExp::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Unary_functional_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Binary_arith_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Unary_arith_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_minmax_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_arith_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_logical_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Binary_logical_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Quantifier_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_reln_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Binary_reln_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Unary_veccalc_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_set_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Binary_set_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_set_reln_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Unary_elementary_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_stats_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Unary_linalg_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Binary_linalg_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Constant_set_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Constant_arith_mmlclass::DoSelect(), CMstackExpression_Base::C_MathExpression::C_ContExp::DoSelect(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::DoSelect(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::C_MalignExpression::DoSelect(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::DoSelect(), CMstackExpression_Base::C_MathExpression::DoSelect(), CMstackExpression_Base::DoSelect(), CMtext_Base::C_E_Mtext::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_DeprecatedContExp::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Unary_functional_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Binary_arith_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Unary_arith_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_minmax_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_arith_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_logical_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Binary_logical_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Quantifier_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_reln_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Binary_reln_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Unary_veccalc_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_set_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Binary_set_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_set_reln_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Unary_elementary_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_stats_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Unary_linalg_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Binary_linalg_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Constant_set_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Constant_arith_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::C_TokenExpression::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::C_MalignExpression::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::DoSelect(), CMultiScriptExpression_Base::C_MN::C_MathExpression::DoSelect(), CMultiScriptExpression_Base::C_MN::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_DeprecatedContExp::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Unary_functional_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Binary_arith_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Unary_arith_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_minmax_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_arith_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_logical_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Binary_logical_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Quantifier_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_reln_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Binary_reln_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Unary_veccalc_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_set_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Binary_set_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_set_reln_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Unary_elementary_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_stats_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Unary_linalg_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Binary_linalg_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Constant_set_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Constant_arith_mmlclass::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::C_TokenExpression::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::C_MalignExpression::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::DoSelect(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::DoSelect(), CMultiScriptExpression_Base::C_MN_2::DoSelect(), CPiecewise_Base::C_E_Piecewise::DoSelect(), CSemantics_Base::C_AA::C_E_AA::DoSelect(), CTableRowExpression_Base::DoSelect(), CToken_content_Base::C_EMM::DoSelect(), CNone_Base::C_E_None::DoSelect(), CAuthor_Base::C_LC::DoSelect(), CNCBlobVerManager::Get(), SGridWorkerNodeImpl::GetJobProcessor(), CObjectMemoryPoolChunk::IncrementObjectCount(), CNCStat::Initialize(), CAsyncDiagHandler::InstallToDiag(), CNCBlobVerManager::ObtainReference(), impl::CDBHandlerStack::CUserHandlerWrapper::CObjGuard::operator=(), CFileHandleDiagHandler::Post(), REG_cxx2c(), CUsedTlsBases::Register(), CFileHandleDiagHandler::Reopen(), CSafeStatic_Allocator< T >::s_AddReference(), s_ShiftStats(), CSeqInterval_Base::SetAaint(), CSeqLocation_Base::SetAaloc(), CFrameshift_Base::SetAasite(), CGnomon_param_Base::C_Param::SetAcceptor(), CSeqEdit_Cmd_Base::SetAdd_annot(), CSeqEdit_Cmd_Base::SetAdd_desc(), CSeqEdit_Cmd_Base::SetAdd_descr(), CMacro_action_choice_Base::SetAdd_feature(), CMacro_action_choice_Base::SetAdd_file_descriptors(), CSeqEdit_Cmd_Base::SetAdd_id(), CPluginReplyAction_Base::SetAdd_to_MRU(), CUpdate_comment_Base::SetAddthis(), CMacro_action_choice_Base::SetAdjust_features_for_gaps(), CMacro_action_choice_Base::SetAecr(), CPC_AssaySubmit_Base::C_Assay::SetAid_source(), CPC_AssaySubmit_Base::C_Assay::SetAidver(), CAnnotdesc_Base::SetAlign(), CSeqEdit_Cmd_AddAnnot_Base::C_Search_param::C_Obj::SetAlign(), CSeqEdit_Cmd_AddAnnot_Base::C_Data::SetAlign(), CSeqEdit_Cmd_RemoveAnnot_Base::C_Data::SetAlign(), CSeqEdit_Cmd_ReplaceAnnot_Base::C_Data::SetAlign(), CBiostruc_feature_Base::C_Location::SetAlignment(), CNcbi_mime_asn1_Base::SetAlignseq(), CNcbi_mime_asn1_Base::SetAlignstruc(), CAtomic_temperature_factors_Base::SetAnisotropic(), CProjectItem_Base::C_Item::SetAnnot(), CSemantics_Base::C_AA::C_E_AA::SetAnnotation(), CSemantics_Base::C_AA::C_E_AA::SetAnnotation_xml(), CNone_Base::C_E_None::SetAnyContent(), CAction_choice_Base::SetApply(), CApply_content_Base::C_ContExp::C_E_ContExp::SetApply(), CBind_content_Base::C_ContExp::C_E_ContExp::SetApply(), CContExp_Base::SetApply(), CImpliedMrow_Base::C_E::C_ContExp::SetApply(), CMathExpression_Base::C_ContExp::SetApply(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetApply(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetApply(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetApply(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetApply(), CMacro_action_choice_Base::SetApply_molinfo_block(), CMacro_action_choice_Base::SetApply_table(), CPlistObject_Base::SetArray(), CPub_Base::SetArticle(), CGC_GenomicPart_Base::SetAssembly(), CTMgr_GenomeContext_Base::SetAssembly(), CTMgr_GenomeContext_Base::SetAssembly_and_sequence(), CGC_Assembly_Base::SetAssembly_set(), CCoordinates_Base::SetAtomic(), CChem_graph_pntrs_Base::SetAtoms(), CSeqEdit_Cmd_Base::SetAttach_annot(), CPluginReplyAction_Base::SetAttach_project(), CSeqEdit_Cmd_Base::SetAttach_seq(), CSeqEdit_Cmd_Base::SetAttach_seqentry(), CSeqEdit_Cmd_Base::SetAttach_set(), CCdd_descr_Base::SetAttribution(), CBiomol_descr_Base::SetAttribution(), CBiostruc_descr_Base::SetAttribution(), CModel_descr_Base::SetAttribution(), CBiostruc_feature_set_descr_Base::SetAttribution(), CFix_caps_action_Base::SetAuthor(), CMacro_action_choice_Base::SetAutodef(), CApply_content_Base::C_ContExp::C_E_ContExp::SetBinary_arith_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetBinary_arith_mmlclass(), CContExp_Base::SetBinary_arith_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetBinary_arith_mmlclass(), CMathExpression_Base::C_ContExp::SetBinary_arith_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetBinary_arith_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetBinary_arith_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetBinary_arith_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetBinary_arith_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetBinary_linalg_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetBinary_linalg_mmlclass(), CContExp_Base::SetBinary_linalg_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetBinary_linalg_mmlclass(), CMathExpression_Base::C_ContExp::SetBinary_linalg_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetBinary_linalg_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetBinary_linalg_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetBinary_linalg_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetBinary_linalg_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetBinary_logical_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetBinary_logical_mmlclass(), CContExp_Base::SetBinary_logical_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetBinary_logical_mmlclass(), CMathExpression_Base::C_ContExp::SetBinary_logical_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetBinary_logical_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetBinary_logical_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetBinary_logical_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetBinary_logical_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetBinary_reln_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetBinary_reln_mmlclass(), CContExp_Base::SetBinary_reln_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetBinary_reln_mmlclass(), CMathExpression_Base::C_ContExp::SetBinary_reln_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetBinary_reln_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetBinary_reln_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetBinary_reln_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetBinary_reln_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetBinary_set_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetBinary_set_mmlclass(), CContExp_Base::SetBinary_set_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetBinary_set_mmlclass(), CMathExpression_Base::C_ContExp::SetBinary_set_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetBinary_set_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetBinary_set_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetBinary_set_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetBinary_set_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetBind(), CBind_content_Base::C_ContExp::C_E_ContExp::SetBind(), CContExp_Base::SetBind(), CImpliedMrow_Base::C_E::C_ContExp::SetBind(), CMathExpression_Base::C_ContExp::SetBind(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetBind(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetBind(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetBind(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetBind(), COrgName_Base::C_Name::SetBinomial(), CBlast4_value_Base::SetBioseq(), CSeqEdit_Id_Base::SetBioseq_id(), CBlast4_queries_Base::SetBioseq_set(), CBlast4_value_Base::SetBioseq_set(), CSeqFeatData_Base::SetBiosrc(), CResidue_graph_pntr_Base::SetBiostruc(), CPC_StereoCenter_Base::SetBipyramid(), CSeqTable_multi_data_Base::SetBit_bvector(), CSeqTable_sparse_index_Base::SetBit_set_bvector(), CTMgr_Reply_Base::SetBlast_tracks(), CTMgr_Request_Base::SetBlast_tracks(), CID2_Request_Get_Blob_Info_Base::C_Blob_id::SetBlob_id(), CPrintForm_Base::SetBlock(), CSeq_loc_Base::SetBond(), CCit_art_Base::C_From::SetBook(), CPub_Base::SetBook(), CCdd_descr_Base::SetBook_ref(), CFeature_evidence_Base::SetBook_ref(), CPrintForm_Base::SetBoolean(), CSurface_coordinates_Base::C_Surface::SetBrick(), CRegion_boundary_Base::SetBrick(), CFeature_evidence_Base::SetBsannot(), CBiostruc_seqs_aligns_cdd_Base::C_Seq_align_data::SetBundle(), CSeq_graph_Base::C_Graph::SetByte(), CBiostruc_feature_Base::C_Property::SetCamera(), CApply_content_Base::C_ContExp::C_E_ContExp::SetCbytes(), CBind_content_Base::C_ContExp::C_E_ContExp::SetCbytes(), CContExp_Base::SetCbytes(), CImpliedMrow_Base::C_E::C_ContExp::SetCbytes(), CMathExpression_Base::C_ContExp::SetCbytes(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetCbytes(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetCbytes(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetCbytes(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetCbytes(), CBvar_Base::SetCD(), CBiostruc_seqs_aligns_cdd_Base::C_Seq_align_data::SetCdd(), CSeqFeatData_Base::SetCdregion(), CConvert_feature_src_options_Base::SetCds(), CField_pair_type_Base::SetCds_gene_prot(), CConstraint_choice_Base::SetCdsgeneprot_pseudo(), CConstraint_choice_Base::SetCdsgeneprot_qual(), CApply_content_Base::C_ContExp::C_E_ContExp::SetCerror(), CBind_content_Base::C_ContExp::C_E_ContExp::SetCerror(), CContExp_Base::SetCerror(), CImpliedMrow_Base::C_E::C_ContExp::SetCerror(), CMathExpression_Base::C_ContExp::SetCerror(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetCerror(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetCerror(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetCerror(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetCerror(), CSeqEdit_Cmd_Base::SetChange_seqattr(), CSeqEdit_Cmd_Base::SetChange_setattr(), CApply_content_Base::C_ContExp::C_E_ContExp::SetCi(), CBind_content_Base::C_ContExp::C_E_ContExp::SetCi(), CBvar_Base::C_DC::C_CS::SetCi(), CBvar_Base::C_CD::C_CS::SetCi(), CContExp_Base::SetCi(), CImpliedMrow_Base::C_E::C_ContExp::SetCi(), CMathExpression_Base::C_ContExp::SetCi(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetCi(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetCi(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetCi(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetCi(), CMla_request_Base::SetCitlstpmids(), CMla_request_Base::SetCitmatch(), CMla_request_Base::SetCitmatchpmid(), CSeqFeatData_Base::SetClone(), CApply_content_Base::C_ContExp::C_E_ContExp::SetCn(), CBind_content_Base::C_ContExp::C_E_ContExp::SetCn(), CContExp_Base::SetCn(), CImpliedMrow_Base::C_E::C_ContExp::SetCn(), CMathExpression_Base::C_ContExp::SetCn(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetCn(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetCn(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetCn(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetCn(), CSeqEdit_Cmd_ChangeSetAttr_Base::C_Data::SetColl(), CAuthor_Base::C_LC::SetCollectiveName(), CBiostruc_feature_Base::C_Property::SetColor(), CSeqTable_multi_data_Base::SetCommon_bytes(), CSeqTable_multi_data_Base::SetCommon_string(), CMolinfo_field_pair_Base::SetCompletedness(), CApply_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::SetCondition(), CBind_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::SetCondition(), CDomainQ_Base::C_E::SetCondition(), CSurface_coordinates_Base::C_Surface::SetCone(), CRegion_boundary_Base::SetCone(), CApply_content_Base::C_ContExp::C_E_ContExp::SetConstant_arith_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetConstant_arith_mmlclass(), CContExp_Base::SetConstant_arith_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetConstant_arith_mmlclass(), CMathExpression_Base::C_ContExp::SetConstant_arith_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetConstant_arith_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetConstant_arith_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetConstant_arith_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetConstant_arith_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetConstant_set_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetConstant_set_mmlclass(), CContExp_Base::SetConstant_set_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetConstant_set_mmlclass(), CMathExpression_Base::C_ContExp::SetConstant_set_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetConstant_set_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetConstant_set_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetConstant_set_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetConstant_set_mmlclass(), CNumbering_Base::SetCont(), CImpliedMrow_Base::C_E::SetContExp(), CMathExpression_Base::SetContExp(), CMsrowExpression_Base::C_MathExpression::SetContExp(), CMstackExpression_Base::C_MathExpression::SetContExp(), CMultiScriptExpression_Base::C_MN::C_MathExpression::SetContExp(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::SetContExp(), CSimpleVariant_Base::C_Type::SetConv(), CAction_choice_Base::SetConvert(), CMacro_action_choice_Base::SetConvert_feature(), CAction_choice_Base::SetCopy(), CCdd_descr_Base::SetCreate_date(), CCdd_pref_node_descr_Base::SetCreate_date(), CAnnotdesc_Base::SetCreate_date(), CSeqdesc_Base::SetCreate_date(), CTMgr_Reply_Base::SetCreate_remote_tracks(), CTMgr_Request_Base::SetCreate_remote_tracks(), CTMgr_Reply_Base::SetCreate_trackset(), CTMgr_Request_Base::SetCreate_trackset(), CMacro_action_choice_Base::SetCreate_tsa_ids(), CTMgr_Reply_Base::SetCreate_user_tracks(), CTMgr_Request_Base::SetCreate_user_tracks(), CApply_content_Base::C_ContExp::C_E_ContExp::SetCs(), CBind_content_Base::C_ContExp::C_E_ContExp::SetCs(), CContExp_Base::SetCs(), CImpliedMrow_Base::C_E::C_ContExp::SetCs(), CMathExpression_Base::C_ContExp::SetCs(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetCs(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetCs(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetCs(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetCs(), CApply_content_Base::C_ContExp::C_E_ContExp::SetCsymbol(), CBind_content_Base::C_ContExp::C_E_ContExp::SetCsymbol(), CContExp_Base::SetCsymbol(), CImpliedMrow_Base::C_E::C_ContExp::SetCsymbol(), CMathExpression_Base::C_ContExp::SetCsymbol(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetCsymbol(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetCsymbol(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetCsymbol(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetCsymbol(), CProteinExtension_Base::SetCterm_ext(), CBlast4_value_Base::SetCutoff(), CSurface_coordinates_Base::C_Surface::SetCylinder(), CRegion_boundary_Base::SetCylinder(), CGBL_Reply_Base::SetData(), CT3Reply_Base::SetData(), CPluginValue_Base::SetDataHandle(), CPC_InfoData_Base::C_Value::SetDate(), CProjdesc_Base::SetDate(), CSeq_hist_Base::C_Deleted::SetDate(), CSeqEdit_Cmd_ChangeSetAttr_Base::C_Data::SetDate(), CPC_Source_Base::SetDb(), CRsite_ref_Base::SetDb(), CField_pair_type_Base::SetDblink(), CPerson_id_Base::SetDbtag(), CSeqdesc_Base::SetDbxref(), CBvar_Base::SetDC(), CApply_content_Base::C_Qualifier::C_E_Qualifier::SetDCL(), CBind_content_Base::C_Qualifier::C_E_Qualifier::SetDCL(), CSeq_id_Base::SetDdbj(), CApply_content_Base::C_ContExp::C_E_ContExp::C_DeprecatedContExp::SetDeclare(), CBind_content_Base::C_ContExp::C_E_ContExp::C_DeprecatedContExp::SetDeclare(), CContExp_Base::C_DeprecatedContExp::SetDeclare(), CImpliedMrow_Base::C_E::C_ContExp::C_DeprecatedContExp::SetDeclare(), CMathExpression_Base::C_ContExp::C_DeprecatedContExp::SetDeclare(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetDeclare(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetDeclare(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetDeclare(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetDeclare(), CCreate_TSA_ids_src_Base::SetDefline(), CApply_content_Base::C_Qualifier::C_E_Qualifier::SetDegree(), CBind_content_Base::C_Qualifier::C_E_Qualifier::SetDegree(), CSimpleVariant_Base::C_Type::SetDel(), CSimpleVariant_Base::C_Type::SetDelins(), CSeq_ext_Base::SetDelta(), CSeq_align_Base::C_Segs::SetDenseg(), CCoordinates_Base::SetDensity(), CApply_content_Base::C_ContExp::C_E_ContExp::SetDeprecatedContExp(), CBind_content_Base::C_ContExp::C_E_ContExp::SetDeprecatedContExp(), CContExp_Base::SetDeprecatedContExp(), CImpliedMrow_Base::C_E::C_ContExp::SetDeprecatedContExp(), CMathExpression_Base::C_ContExp::SetDeprecatedContExp(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetDeprecatedContExp(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetDeprecatedContExp(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetDeprecatedContExp(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetDeprecatedContExp(), CPC_AssaySubmit_Base::C_Assay::SetDescr(), CSeqEdit_Cmd_AddAnnot_Base::C_Search_param::SetDescr(), CPlistObject_Base::SetDict(), CApply_content_Base::C_ContExp::C_E_ContExp::SetDifferential_Operator_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetDifferential_Operator_mmlclass(), CContExp_Base::SetDifferential_Operator_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetDifferential_Operator_mmlclass(), CMathExpression_Base::C_ContExp::SetDifferential_Operator_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetDifferential_Operator_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetDifferential_Operator_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetDifferential_Operator_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetDifferential_Operator_mmlclass(), CSeq_align_Base::C_Segs::SetDisc(), CTMgr_Reply_Base::SetDisplay_tracks(), CTMgr_Request_Base::SetDisplay_tracks(), CApply_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::SetDomainofapplication(), CBind_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::SetDomainofapplication(), CDomainQ_Base::C_E::SetDomainofapplication(), CGnomon_param_Base::C_Param::SetDonor(), CSimpleVariant_Base::C_Type::SetDup(), CAction_choice_Base::SetEdit(), CText_transform_Base::SetEdit(), CMacro_action_choice_Base::SetEdit_location(), CSeqdesc_Base::SetEmbl(), CSeq_id_Base::SetEmbl(), CSeq_loc_Base::SetEmpty(), CNcbi_mime_asn1_Base::SetEntrez(), CProjectItem_Base::C_Item::SetEntry(), CPrintForm_Base::SetEnum(), CNumbering_Base::SetEnum(), CPub_Base::SetEquiv(), CSeq_loc_Base::SetEquiv(), CTaxon1_resp_Base::SetError(), CT3Reply_Base::SetError(), CSearchByRsIdReply_Base::SetError(), CDbsnpTooltipServiceReply_Base::SetError(), CE2Reply_Base::SetEval_boolean(), CE2Request_Base::SetEval_boolean(), CGnomon_param_Base::C_Param::SetExon(), CResidue_pntrs_Base::SetExplicit(), CSeqEdit_Cmd_ChangeSeqAttr_Base::C_Data::SetExt(), CLocation_edit_type_Base::SetExtend_3_to_feat(), CLocation_edit_type_Base::SetExtend_5_to_feat(), CGC_TypedSeqId_Base::SetExternal(), CSeqEdit_Cmd_AddAnnot_Base::C_Search_param::C_Obj::SetFeat(), CSeqEdit_Cmd_AddAnnot_Base::C_Data::SetFeat(), CSeqEdit_Cmd_RemoveAnnot_Base::C_Data::SetFeat(), CSeqEdit_Cmd_ReplaceAnnot_Base::C_Data::SetFeat(), CSeq_loc_Base::SetFeat(), CParse_dest_Base::SetFeatqual(), CField_pair_type_Base::SetFeature_field(), CField_type_Base::SetFeature_field(), CGBenchServiceRequest_Base::SetFeedback(), CConstraint_choice_Base::SetField(), CConstraint_choice_Base::SetField_missing(), CFilter_Base::C_FF::C_E_FF::SetFile(), CFilter_Base::C_FF::C_E_FF::SetFilter(), CBlast4_reply_body_Base::SetFinish_params(), CBlast4_request_body_Base::SetFinish_params(), CMacro_action_choice_Base::SetFix_author(), CMacro_action_choice_Base::SetFix_caps(), CMacro_action_choice_Base::SetFix_format(), CMacro_action_choice_Base::SetFix_pub_caps(), CMacro_action_choice_Base::SetFix_sets(), CApply_content_Base::C_ContExp::C_E_ContExp::C_DeprecatedContExp::SetFn(), CBind_content_Base::C_ContExp::C_E_ContExp::C_DeprecatedContExp::SetFn(), CContExp_Base::C_DeprecatedContExp::SetFn(), CImpliedMrow_Base::C_E::C_ContExp::C_DeprecatedContExp::SetFn(), CMathExpression_Base::C_ContExp::C_DeprecatedContExp::SetFn(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetFn(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetFn(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetFn(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetFn(), CSeqTree_node_Base::C_Children::SetFootprint(), CVariation_ref_Base::C_E_Consequence::SetFrameshift(), CSimpleVariant_Base::C_Type::SetFrameshift(), CPC_ResultType_Base::C_Constraints::SetFrange(), CSeqEdit_Cmd_ChangeSeqAttr_Base::C_Data::SetFuzz(), CSeq_data_Base::SetGap(), CPub_Base::SetGen(), CRNA_ref_Base::C_Ext::SetGen(), CGC_TypedSeqId_Base::SetGenbank(), CSeqdesc_Base::SetGenbank(), CSeq_id_Base::SetGenbank(), CXref_type_Base::SetGene(), CSeqFeatData_Base::SetGene(), CNcbi_mime_asn1_Base::SetGeneral(), CAnnot_id_Base::SetGeneral(), CFeat_id_Base::SetGeneral(), CSeq_id_Base::SetGeneral(), CParse_src_Base::SetGeneral_id(), CGBenchServiceReply_Base::SetGeneric(), CGBenchServiceRequest_Base::SetGeneric(), CEntrez_general_Base::C_Data::SetGenome(), CGCClientRequest_Base::SetGet_assembly_blob(), CGCClientRequest_Base::SetGet_assembly_by_sequence(), CGCClientResponse_Base::SetGet_assembly_by_sequence(), CID2_Reply_Base::C_Reply::SetGet_blob(), CCDD_Reply_Base::C_Reply::SetGet_blob(), CCDD_Request_Base::C_Request::SetGet_blob(), CCDD_Reply_Base::C_Reply::SetGet_blob_by_seq_id(), CCDD_Request_Base::C_Request::SetGet_blob_by_seq_id(), CID2_Reply_Base::C_Reply::SetGet_blob_id(), CID2_Request_Base::C_Request::SetGet_blob_id(), CCDD_Reply_Base::C_Reply::SetGet_blob_id(), CCDD_Request_Base::C_Request::SetGet_blob_id(), CID2_Request_Base::C_Request::SetGet_blob_info(), CID2_Reply_Base::C_Reply::SetGet_blob_seq_ids(), CGCClientRequest_Base::SetGet_chrtype_valid(), CID2_Reply_Base::C_Reply::SetGet_chunk(), CID2_Request_Base::C_Request::SetGet_chunks(), CBlast4_reply_body_Base::SetGet_databases(), CBlast4_reply_body_Base::SetGet_databases_ex(), CBlast4_request_body_Base::SetGet_databases_ex(), CE2Reply_Base::SetGet_docsum(), CE2Request_Base::SetGet_docsum(), CGCClientRequest_Base::SetGet_equivalent_assemblies(), CGCClientResponse_Base::SetGet_equivalent_assemblies(), CE2Reply_Base::SetGet_info(), CE2Reply_Base::SetGet_link_counts(), CE2Request_Base::SetGet_link_counts(), CE2Reply_Base::SetGet_linked(), CE2Request_Base::SetGet_linked(), CE2Reply_Base::SetGet_links(), CE2Request_Base::SetGet_links(), CBlast4_reply_body_Base::SetGet_matrices(), CID2_Reply_Base::C_Reply::SetGet_package(), CID2_Request_Base::C_Request::SetGet_packages(), CBlast4_reply_body_Base::SetGet_parameters(), CBlast4_reply_body_Base::SetGet_paramsets(), CBlast4_reply_body_Base::SetGet_programs(), CBlast4_reply_body_Base::SetGet_protocol_info(), CBlast4_request_body_Base::SetGet_protocol_info(), CBlast4_reply_body_Base::SetGet_queries(), CBlast4_reply_body_Base::SetGet_request_info(), CBlast4_request_body_Base::SetGet_request_info(), CBlast4_reply_body_Base::SetGet_search_info(), CBlast4_request_body_Base::SetGet_search_info(), CBlast4_reply_body_Base::SetGet_search_results(), CBlast4_request_body_Base::SetGet_search_results(), CID2_Reply_Base::C_Reply::SetGet_seq_id(), CID2_Request_Base::C_Request::SetGet_seq_id(), CBlast4_reply_body_Base::SetGet_sequence_parts(), CBlast4_request_body_Base::SetGet_sequence_parts(), CBlast4_reply_body_Base::SetGet_sequences(), CBlast4_request_body_Base::SetGet_sequences(), CID2_Reply_Base::C_Reply::SetGet_split_info(), CE2Reply_Base::SetGet_term_hierarchy(), CE2Request_Base::SetGet_term_hierarchy(), CE2Reply_Base::SetGet_term_list(), CE2Request_Base::SetGet_term_list(), CE2Request_Base::SetGet_term_pos(), CBlast4_reply_body_Base::SetGet_windowmasked_taxids(), CMla_request_Base::SetGetaccpmids(), CMla_request_Base::SetGetaccuids(), CID1server_request_Base::SetGetblobinfo(), CTaxon1_resp_Base::SetGetbyid(), CID1server_request_Base::SetGetgi(), CTaxon1_req_Base::SetGetidbyorg(), CMla_back_Base::SetGetmle(), CMla_back_Base::SetGetmlr(), CTaxon1_req_Base::SetGetorgmod(), CTaxon1_req_Base::SetGetorgprop(), CMla_back_Base::SetGetpme(), CMla_back_Base::SetGetpub(), CID1server_request_Base::SetGetsefromgi(), CID1server_request_Base::SetGetsewithinfo(), CMla_back_Base::SetGettitle(), CMla_request_Base::SetGettitle(), CID2S_Seq_loc_Base::SetGi_interval(), CID2S_Seq_loc_Base::SetGi_ints(), CID2S_Bioseq_Ids_Base::C_E::SetGi_range(), CCdd_id_Base::SetGid(), CFeat_id_Base::SetGiim(), CSeq_id_Base::SetGiim(), CID1server_back_Base::SetGotblobinfo(), CID1server_back_Base::SetGotdeadseqentry(), CID1server_back_Base::SetGotseqentry(), CID1server_back_Base::SetGotsewithinfo(), CSeq_id_Base::SetGpipe(), CSeqEdit_Cmd_AddAnnot_Base::C_Search_param::C_Obj::SetGraph(), CSeqEdit_Cmd_AddAnnot_Base::C_Data::SetGraph(), CSeqEdit_Cmd_RemoveAnnot_Base::C_Data::SetGraph(), CSeqEdit_Cmd_ReplaceAnnot_Base::C_Data::SetGraph(), CSeqEdit_Cmd_ChangeSeqAttr_Base::C_Data::SetHist(), CBiostruc_descr_Base::SetHistory(), CTMgr_CreateRemoteTrackRequest_Base::C_Track_db::SetHub(), COrgName_Base::C_Name::SetHybrid(), CProjectItem_Base::C_Item::SetId(), CSeqEdit_Cmd_ChangeSetAttr_Base::C_Data::SetId(), CSeqTable_single_data_Base::SetId(), CEntrez2_boolean_element_Base::SetIds(), CFeat_qual_choice_Base::SetIllegal_qual(), CSeqFeatData_Base::SetImp(), CBiostruc_feature_Base::C_Location::SetIndirect(), CPC_Source_Base::SetIndividual(), CGBenchServiceReply_Base::SetInit(), CGBenchServiceRequest_Base::SetInit(), CSimpleVariant_Base::C_Type::SetIns(), CSeqEdit_Cmd_ChangeSeqAttr_Base::C_Data::SetInst(), CVariation_ref_Base::C_Data::SetInstance(), CVariation_Base::C_Data::SetInstance(), CSeq_loc_Base::SetInt(), CSeq_graph_Base::C_Graph::SetInt(), CAaLocation_Base::SetInt(), CNtLocation_Base::SetInt(), CSeqTable_multi_data_Base::SetInt_delta(), CApply_content_Base::C_ContExp::C_E_ContExp::SetInt_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetInt_mmlclass(), CContExp_Base::SetInt_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetInt_mmlclass(), CMathExpression_Base::C_ContExp::SetInt_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetInt_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetInt_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetInt_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetInt_mmlclass(), CSeqTable_multi_data_Base::SetInt_scaled(), CBiostruc_feature_Base::C_Location::SetInteraction(), CGnomon_param_Base::C_Param::SetIntergenic(), CLocation_choice_Base::SetInterval(), CSeqTable_single_data_Base::SetInterval(), CApply_content_Base::C_ContExp::C_E_ContExp::SetInterval_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetInterval_mmlclass(), CContExp_Base::SetInterval_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetInterval_mmlclass(), CMathExpression_Base::C_ContExp::SetInterval_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetInterval_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetInterval_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetInterval_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetInterval_mmlclass(), CGnomon_param_Base::C_Param::SetIntron(), CSimpleVariant_Base::C_Type::SetInv(), CPC_ResultType_Base::C_Constraints::SetIrange(), CAtomic_temperature_factors_Base::SetIsotropic(), CViewDescriptor_Base::C_Data::SetItem(), CT3Request_Base::SetJoin(), CCit_art_Base::C_From::SetJournal(), CPub_Base::SetJournal(), CApply_content_Base::C_ContExp::C_E_ContExp::SetLambda_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetLambda_mmlclass(), CContExp_Base::SetLambda_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetLambda_mmlclass(), CMathExpression_Base::C_ContExp::SetLambda_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetLambda_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetLambda_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetLambda_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetLambda_mmlclass(), CAuthor_Base::C_LC::SetLFIS(), CApply_content_Base::C_ContExp::C_E_ContExp::SetLimit_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetLimit_mmlclass(), CContExp_Base::SetLimit_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetLimit_mmlclass(), CMathExpression_Base::C_ContExp::SetLimit_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetLimit_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetLimit_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetLimit_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetLimit_mmlclass(), CViewDescriptor_Base::C_Data::SetLink(), CSequence_list_choice_Base::SetList(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_setlist_constructor_mmlclass::SetList(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_setlist_constructor_mmlclass::SetList(), CContExp_Base::C_Nary_setlist_constructor_mmlclass::SetList(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetList(), CMathExpression_Base::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetList(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetList(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetList(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetList(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetList(), CModel_coordinate_set_Base::C_Coordinates::SetLiteral(), CDelta_seq_Base::SetLiteral(), CDelta_item_Base::C_Seq::SetLiteral(), CDelta_seq_Base::SetLoc(), CDelta_item_Base::C_Seq::SetLoc(), CSeqTable_single_data_Base::SetLoc(), CAnnot_id_Base::SetLocal(), CFeat_id_Base::SetLocal(), CSeq_id_Base::SetLocal(), CBiostruc_id_Base::SetLocal_id(), CConstraint_choice_Base::SetLocation(), CApply_content_Base::C_Qualifier::C_E_Qualifier::SetLogbase(), CBind_content_Base::C_Qualifier::C_E_Qualifier::SetLogbase(), CTaxon1_req_Base::SetLookup(), CTaxon1_resp_Base::SetLookup(), CVariation_ref_Base::C_E_Consequence::SetLoss_of_heterozygosity(), CVariation_Base::C_E_Consequence::SetLoss_of_heterozygosity(), CApply_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::SetLU(), CBind_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::SetLU(), CDomainQ_Base::C_E::SetLU(), CCi_content_Base::C_E::C_PresentationExpression::SetMaction(), CCn_content_Base::C_E::C_PresentationExpression::SetMaction(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMaction(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMaction(), CMathExpression_Base::C_PresentationExpression::SetMaction(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMaction(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMaction(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMaction(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMaction(), CMacro_action_choice_Base::SetMake_gene_xrefs(), CCi_content_Base::C_E::C_PresentationExpression::SetMalignExpression(), CCn_content_Base::C_E::C_PresentationExpression::SetMalignExpression(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMalignExpression(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMalignExpression(), CMathExpression_Base::C_PresentationExpression::SetMalignExpression(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMalignExpression(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMalignExpression(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMalignExpression(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMalignExpression(), CPub_Base::SetMan(), CSeq_ext_Base::SetMap(), CSeqdesc_Base::SetMaploc(), CMsrowExpression_Base::SetMathExpression(), CMstackExpression_Base::SetMathExpression(), CMultiScriptExpression_Base::C_MN::SetMathExpression(), CMultiScriptExpression_Base::C_MN_2::SetMathExpression(), CBlast4_value_Base::SetMatrix(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_constructor_mmlclass::SetMatrix(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_constructor_mmlclass::SetMatrix(), CContExp_Base::C_Nary_constructor_mmlclass::SetMatrix(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_constructor_mmlclass::SetMatrix(), CMathExpression_Base::C_ContExp::C_Nary_constructor_mmlclass::SetMatrix(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetMatrix(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetMatrix(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetMatrix(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetMatrix(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_constructor_mmlclass::SetMatrixrow(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_constructor_mmlclass::SetMatrixrow(), CContExp_Base::C_Nary_constructor_mmlclass::SetMatrixrow(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_constructor_mmlclass::SetMatrixrow(), CMathExpression_Base::C_ContExp::C_Nary_constructor_mmlclass::SetMatrixrow(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetMatrixrow(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetMatrixrow(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetMatrixrow(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetMatrixrow(), CPub_Base::SetMedline(), CCi_content_Base::C_E::C_PresentationExpression::SetMenclose(), CCn_content_Base::C_E::C_PresentationExpression::SetMenclose(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMenclose(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMenclose(), CMathExpression_Base::C_PresentationExpression::SetMenclose(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMenclose(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMenclose(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMenclose(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMenclose(), CCi_content_Base::C_E::C_PresentationExpression::SetMerror(), CCn_content_Base::C_E::C_PresentationExpression::SetMerror(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMerror(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMerror(), CMathExpression_Base::C_PresentationExpression::SetMerror(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMerror(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMerror(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMerror(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMerror(), CCi_content_Base::C_E::C_PresentationExpression::SetMfenced(), CCn_content_Base::C_E::C_PresentationExpression::SetMfenced(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMfenced(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMfenced(), CMathExpression_Base::C_PresentationExpression::SetMfenced(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMfenced(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMfenced(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMfenced(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMfenced(), CCi_content_Base::C_E::C_PresentationExpression::SetMfrac(), CCn_content_Base::C_E::C_PresentationExpression::SetMfrac(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMfrac(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMfrac(), CMathExpression_Base::C_PresentationExpression::SetMfrac(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMfrac(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMfrac(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMfrac(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMfrac(), CCi_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMi(), CCn_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMi(), CCsymbol_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMi(), CImpliedMrow_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMi(), CMathExpression_Base::C_PresentationExpression::C_TokenExpression::SetMi(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMi(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMi(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMi(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMi(), CSeq_loc_Base::SetMix(), CEntrez_general_Base::C_Data::SetMl(), CTableRowExpression_Base::SetMlabeledtr(), CCi_content_Base::C_E::C_PresentationExpression::SetMlongdiv(), CCn_content_Base::C_E::C_PresentationExpression::SetMlongdiv(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMlongdiv(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMlongdiv(), CMathExpression_Base::C_PresentationExpression::SetMlongdiv(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMlongdiv(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMlongdiv(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMlongdiv(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMlongdiv(), CPC_Source_Base::SetMmdb(), CCi_content_Base::C_E::C_PresentationExpression::SetMmultiscripts(), CCn_content_Base::C_E::C_PresentationExpression::SetMmultiscripts(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMmultiscripts(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMmultiscripts(), CMathExpression_Base::C_PresentationExpression::SetMmultiscripts(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMmultiscripts(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMmultiscripts(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMmultiscripts(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMmultiscripts(), CCi_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMn(), CCn_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMn(), CCsymbol_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMn(), CImpliedMrow_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMn(), CMathExpression_Base::C_PresentationExpression::C_TokenExpression::SetMn(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMn(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMn(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMn(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMn(), CCi_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMo(), CCn_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMo(), CCsymbol_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMo(), CImpliedMrow_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMo(), CMathExpression_Base::C_PresentationExpression::C_TokenExpression::SetMo(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMo(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMo(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMo(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMo(), CSeqdesc_Base::SetModelev(), CGC_GenomicPart_Base::SetMol(), CMolinfo_field_pair_Base::SetMol_class(), CMolinfo_field_pair_Base::SetMolecule(), CChem_graph_pntrs_Base::SetMolecules(), CConstraint_choice_Base::SetMolinfo(), CSeqdesc_Base::SetMolinfo(), CField_pair_type_Base::SetMolinfo_field(), CField_type_Base::SetMolinfo_field(), CApply_content_Base::C_Qualifier::C_E_Qualifier::SetMomentabout(), CBind_content_Base::C_Qualifier::C_E_Qualifier::SetMomentabout(), CCi_content_Base::C_E::C_PresentationExpression::SetMover(), CCn_content_Base::C_E::C_PresentationExpression::SetMover(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMover(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMover(), CMathExpression_Base::C_PresentationExpression::SetMover(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMover(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMover(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMover(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMover(), CCi_content_Base::C_E::C_PresentationExpression::SetMpadded(), CCn_content_Base::C_E::C_PresentationExpression::SetMpadded(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMpadded(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMpadded(), CMathExpression_Base::C_PresentationExpression::SetMpadded(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMpadded(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMpadded(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMpadded(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMpadded(), CCi_content_Base::C_E::C_PresentationExpression::SetMphantom(), CCn_content_Base::C_E::C_PresentationExpression::SetMphantom(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMphantom(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMphantom(), CMathExpression_Base::C_PresentationExpression::SetMphantom(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMphantom(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMphantom(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMphantom(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMphantom(), CCi_content_Base::C_E::C_PresentationExpression::SetMroot(), CCn_content_Base::C_E::C_PresentationExpression::SetMroot(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMroot(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMroot(), CMathExpression_Base::C_PresentationExpression::SetMroot(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMroot(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMroot(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMroot(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMroot(), CCi_content_Base::C_E::C_PresentationExpression::SetMrow(), CCn_content_Base::C_E::C_PresentationExpression::SetMrow(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMrow(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMrow(), CMathExpression_Base::C_PresentationExpression::SetMrow(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMrow(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMrow(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMrow(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMrow(), CCi_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMs(), CCn_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMs(), CCsymbol_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMs(), CImpliedMrow_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMs(), CMathExpression_Base::C_PresentationExpression::C_TokenExpression::SetMs(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMs(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMs(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMs(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMs(), CMstackExpression_Base::SetMscarries(), CMscarries_Base::C_E_Mscarries::SetMscarry(), CMstackExpression_Base::SetMsgroup(), CCi_content_Base::C_E::C_PresentationExpression::SetMsqrt(), CCn_content_Base::C_E::C_PresentationExpression::SetMsqrt(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMsqrt(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMsqrt(), CMathExpression_Base::C_PresentationExpression::SetMsqrt(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMsqrt(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMsqrt(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMsqrt(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMsqrt(), CMstackExpression_Base::SetMsrow(), CMscarries_Base::C_E_Mscarries::SetMsrowExpression(), CCi_content_Base::C_E::C_PresentationExpression::SetMstack(), CCn_content_Base::C_E::C_PresentationExpression::SetMstack(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMstack(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMstack(), CMathExpression_Base::C_PresentationExpression::SetMstack(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMstack(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMstack(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMstack(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMstack(), CCi_content_Base::C_E::C_PresentationExpression::SetMstyle(), CCn_content_Base::C_E::C_PresentationExpression::SetMstyle(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMstyle(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMstyle(), CMathExpression_Base::C_PresentationExpression::SetMstyle(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMstyle(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMstyle(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMstyle(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMstyle(), CCi_content_Base::C_E::C_PresentationExpression::SetMsub(), CCn_content_Base::C_E::C_PresentationExpression::SetMsub(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMsub(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMsub(), CMathExpression_Base::C_PresentationExpression::SetMsub(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMsub(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMsub(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMsub(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMsub(), CCi_content_Base::C_E::C_PresentationExpression::SetMsubsup(), CCn_content_Base::C_E::C_PresentationExpression::SetMsubsup(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMsubsup(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMsubsup(), CMathExpression_Base::C_PresentationExpression::SetMsubsup(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMsubsup(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMsubsup(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMsubsup(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMsubsup(), CCi_content_Base::C_E::C_PresentationExpression::SetMsup(), CCn_content_Base::C_E::C_PresentationExpression::SetMsup(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMsup(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMsup(), CMathExpression_Base::C_PresentationExpression::SetMsup(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMsup(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMsup(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMsup(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMsup(), CCi_content_Base::C_E::C_PresentationExpression::SetMtable(), CCn_content_Base::C_E::C_PresentationExpression::SetMtable(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMtable(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMtable(), CMathExpression_Base::C_PresentationExpression::SetMtable(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMtable(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMtable(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMtable(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMtable(), CCi_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMtext(), CCn_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMtext(), CCsymbol_content_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMtext(), CImpliedMrow_Base::C_E::C_PresentationExpression::C_TokenExpression::SetMtext(), CMathExpression_Base::C_PresentationExpression::C_TokenExpression::SetMtext(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMtext(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMtext(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMtext(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::C_TokenExpression::SetMtext(), CTableRowExpression_Base::SetMtr(), CCi_content_Base::C_E::C_PresentationExpression::SetMunder(), CCn_content_Base::C_E::C_PresentationExpression::SetMunder(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMunder(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMunder(), CMathExpression_Base::C_PresentationExpression::SetMunder(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMunder(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMunder(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMunder(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMunder(), CCi_content_Base::C_E::C_PresentationExpression::SetMunderover(), CCn_content_Base::C_E::C_PresentationExpression::SetMunderover(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetMunderover(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetMunderover(), CMathExpression_Base::C_PresentationExpression::SetMunderover(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetMunderover(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetMunderover(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetMunderover(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetMunderover(), CSimpleVariant_Base::C_Type::SetNa_identity(), CSimpleVariant_Base::C_Type::SetNa_sub(), CPerson_id_Base::SetName(), CTMgr_AssemblySpec_Base::SetName(), CSeq_id_Base::SetNamed_annot_track(), COrgName_Base::C_Name::SetNamedhybrid(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_arith_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_arith_mmlclass(), CContExp_Base::SetNary_arith_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_arith_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_arith_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_arith_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_arith_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_arith_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_arith_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_constructor_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_constructor_mmlclass(), CContExp_Base::SetNary_constructor_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_constructor_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_constructor_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_constructor_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_constructor_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_constructor_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_constructor_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_functional_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_functional_mmlclass(), CContExp_Base::SetNary_functional_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_functional_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_functional_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_functional_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_functional_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_functional_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_functional_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_linalg_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_linalg_mmlclass(), CContExp_Base::SetNary_linalg_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_linalg_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_linalg_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_linalg_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_linalg_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_linalg_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_linalg_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_logical_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_logical_mmlclass(), CContExp_Base::SetNary_logical_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_logical_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_logical_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_logical_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_logical_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_logical_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_logical_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_minmax_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_minmax_mmlclass(), CContExp_Base::SetNary_minmax_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_minmax_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_minmax_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_minmax_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_minmax_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_minmax_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_minmax_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_reln_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_reln_mmlclass(), CContExp_Base::SetNary_reln_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_reln_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_reln_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_reln_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_reln_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_reln_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_reln_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_set_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_set_mmlclass(), CContExp_Base::SetNary_set_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_set_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_set_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_set_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_set_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_set_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_set_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_set_reln_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_set_reln_mmlclass(), CContExp_Base::SetNary_set_reln_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_set_reln_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_set_reln_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_set_reln_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_set_reln_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_set_reln_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_set_reln_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_setlist_constructor_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_setlist_constructor_mmlclass(), CContExp_Base::SetNary_setlist_constructor_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_setlist_constructor_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_setlist_constructor_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_setlist_constructor_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_setlist_constructor_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_setlist_constructor_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_setlist_constructor_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetNary_stats_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetNary_stats_mmlclass(), CContExp_Base::SetNary_stats_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetNary_stats_mmlclass(), CMathExpression_Base::C_ContExp::SetNary_stats_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetNary_stats_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetNary_stats_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetNary_stats_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetNary_stats_mmlclass(), CGnomon_param_Base::C_Param::SetNon_coding_region(), CProteinExtension_Base::SetNterm_ext(), CSeqInterval_Base::SetNtint(), CSeqLocation_Base::SetNtloc(), CEntrez_general_Base::C_Data::SetNuc(), CSeqdesc_Base::SetNum(), CSeqFeatData_Base::SetNum(), CSeqEdit_Cmd_AddAnnot_Base::C_Search_param::SetObj(), CPluginValue_Base::SetObject(), CUser_field_Base::C_Data::SetObject(), CProjectItem_Base::C_Item::SetObsolete_plugin(), CPC_StereoCenter_Base::SetOctahedral(), CCdd_descr_Base::SetOld_root(), CParse_dest_Base::SetOrg(), CParse_src_Base::SetOrg(), CSeqdesc_Base::SetOrg(), CSeqFeatData_Base::SetOrg(), CT3Request_Base::SetOrg(), CBiomol_descr_Base::SetOrganism(), CArticleId_Base::SetOther(), CProjectItem_Base::C_Item::SetOther(), CAnnot_id_Base::SetOther(), CSeq_id_Base::SetOther(), CBiostruc_id_Base::SetOther_database(), CPiecewise_Base::C_E_Piecewise::SetOtherwise(), CSeq_align_Base::C_Segs::SetPacked(), CSeq_loc_Base::SetPacked_int(), CSeq_loc_Base::SetPacked_pnt(), CAction_choice_Base::SetParse(), CMacro_action_choice_Base::SetParse(), COrgName_Base::C_Name::SetPartial(), CApply_content_Base::C_ContExp::C_E_ContExp::SetPartialdiff_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetPartialdiff_mmlclass(), CContExp_Base::SetPartialdiff_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetPartialdiff_mmlclass(), CMathExpression_Base::C_ContExp::SetPartialdiff_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetPartialdiff_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetPartialdiff_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetPartialdiff_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetPartialdiff_mmlclass(), CPub_Base::SetPat_id(), CPub_Base::SetPatent(), CSeq_id_Base::SetPatent(), CSeqdesc_Base::SetPdb(), CSeq_id_Base::SetPdb(), CPC_StereoCenter_Base::SetPentagonal(), CMacro_action_choice_Base::SetPerform_autofix(), CPiecewise_Base::C_E_Piecewise::SetPiece(), CApply_content_Base::C_ContExp::C_E_ContExp::SetPiecewise(), CBind_content_Base::C_ContExp::C_E_ContExp::SetPiecewise(), CContExp_Base::SetPiecewise(), CImpliedMrow_Base::C_E::C_ContExp::SetPiecewise(), CMathExpression_Base::C_ContExp::SetPiecewise(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetPiecewise(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetPiecewise(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetPiecewise(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetPiecewise(), CSeqdesc_Base::SetPir(), CSeq_id_Base::SetPir(), CPC_StereoCenter_Base::SetPlanar(), CSeq_loc_Base::SetPnt(), CCi_content_Base::C_E::SetPresentationExpression(), CCn_content_Base::C_E::SetPresentationExpression(), CCsymbol_content_Base::C_E::SetPresentationExpression(), CImpliedMrow_Base::C_E::SetPresentationExpression(), CMathExpression_Base::SetPresentationExpression(), CMsrowExpression_Base::C_MathExpression::SetPresentationExpression(), CMstackExpression_Base::C_MathExpression::SetPresentationExpression(), CMultiScriptExpression_Base::C_MN::C_MathExpression::SetPresentationExpression(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::SetPresentationExpression(), CMarkov_chain_params_Base::C_E_Probabilities::SetPrev_order(), CSeqdesc_Base::SetPrf(), CSeq_id_Base::SetPrf(), CGC_TypedSeqId_Base::SetPrivate(), CCit_art_Base::C_From::SetProc(), CPub_Base::SetProc(), CApply_content_Base::C_ContExp::C_E_ContExp::SetProduct_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetProduct_mmlclass(), CContExp_Base::SetProduct_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetProduct_mmlclass(), CMathExpression_Base::C_ContExp::SetProduct_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetProduct_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetProduct_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetProduct_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetProduct_mmlclass(), CPluginValue_Base::SetProject(), CEntrez_general_Base::C_Data::SetProt(), CSeqFeatData_Base::SetProt(), CSimpleVariant_Base::C_Type::SetProt_ext(), CSimpleVariant_Base::C_Type::SetProt_silent(), CSimpleVariant_Base::C_Type::SetProt_sub(), CProduct_pos_Base::SetProtpos(), CBlast4_queries_Base::SetPssm(), CConstraint_choice_Base::SetPub(), CFix_caps_action_Base::SetPub(), CProjdesc_Base::SetPub(), CAnnotdesc_Base::SetPub(), CSeqdesc_Base::SetPub(), CSeqFeatData_Base::SetPub(), CFeat_qual_legal_val_choice_Base::SetQual(), CApply_content_Base::C_ContExp::C_E_ContExp::SetQuantifier_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetQuantifier_mmlclass(), CContExp_Base::SetQuantifier_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetQuantifier_mmlclass(), CMathExpression_Base::C_ContExp::SetQuantifier_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetQuantifier_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetQuantifier_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetQuantifier_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetQuantifier_mmlclass(), CBlast4_value_Base::SetQuery_mask(), CBlast4_reply_body_Base::SetQueue_search(), CBlast4_request_body_Base::SetQueue_search(), CPluginValueConstraint_Base::SetRange(), CInt_fuzz_Base::SetRange(), CPC_Group_Base::C_Repeat_count::SetRange(), CAaLocation_Base::SetRange(), CCount_Base::SetRange(), CNtIntLimit_Base::SetRange(), CNtLocation_Base::SetRange(), CNumbering_Base::SetReal(), CSeq_graph_Base::C_Graph::SetReal(), CSeqTable_multi_data_Base::SetReal_scaled(), CNumbering_Base::SetRef(), CSeq_ext_Base::SetRef(), CCdd_descr_Base::SetReference(), CFeature_evidence_Base::SetReference(), CUpdate_comment_Base::SetReference(), CModel_coordinate_set_Base::C_Coordinates::SetReference(), CPluginReplyAction_Base::SetRefresh_project(), CGC_TypedSeqId_Base::SetRefseq(), CID2_Reply_Base::C_Reply::SetReget_blob(), CID2_Request_Base::C_Request::SetReget_blob(), CConvert_feature_dst_options_Base::SetRegion(), CBiostruc_feature_Base::C_Location::SetRegion(), CAnnotdesc_Base::SetRegion(), CUpdate_comment_Base::SetReject_loc(), CBiostruc_source_Base::C_Version_of_database::SetRelease_date(), CApply_content_Base::C_ContExp::C_E_ContExp::C_DeprecatedContExp::SetReln(), CBind_content_Base::C_ContExp::C_E_ContExp::C_DeprecatedContExp::SetReln(), CContExp_Base::C_DeprecatedContExp::SetReln(), CImpliedMrow_Base::C_E::C_ContExp::C_DeprecatedContExp::SetReln(), CMathExpression_Base::C_ContExp::C_DeprecatedContExp::SetReln(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetReln(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetReln(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetReln(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_DeprecatedContExp::SetReln(), CRMReply_Base::SetRemap(), CRMRequest_Base::SetRemap(), CAction_choice_Base::SetRemove(), CText_transform_Base::SetRemove(), CSeqEdit_Cmd_Base::SetRemove_annot(), CSeqEdit_Cmd_Base::SetRemove_desc(), CMacro_action_choice_Base::SetRemove_descriptor(), CMacro_action_choice_Base::SetRemove_duplicate_features(), CMacro_action_choice_Base::SetRemove_feature(), CSeqEdit_Cmd_Base::SetRemove_id(), CAction_choice_Base::SetRemove_outside(), CSeqEdit_Cmd_Base::SetRemove_seqentry(), CMacro_action_choice_Base::SetRemove_sequences(), CTMgr_Reply_Base::SetRemove_user_tracks(), CTMgr_Request_Base::SetRemove_user_tracks(), CMacro_action_choice_Base::SetRemove_xrefs(), CTMgr_Reply_Base::SetRename_trackset(), CTMgr_Request_Base::SetRename_trackset(), CSimpleVariant_Base::C_Type::SetRepeat(), CCdd_descr_Base::SetRepeats(), CSeqEdit_Cmd_Base::SetReplace_annot(), CUpdate_comment_Base::SetReplaces(), CSeqEdit_Cmd_Base::SetReset_descr(), CSeqEdit_Cmd_Base::SetReset_ids(), CSeqEdit_Cmd_Base::SetReset_seqattr(), CSeqEdit_Cmd_Base::SetReset_seqentry(), CSeqEdit_Cmd_Base::SetReset_setattr(), CChem_graph_pntrs_Base::SetResidues(), CID2_Request_Get_Blob_Info_Base::C_Blob_id::SetResolve(), CTMgr_Reply_Base::SetResolve_track_items(), CTMgr_Request_Base::SetResolve_track_items(), CMacro_action_choice_Base::SetRetranslate_cds(), CTMgr_Reply_Base::SetRetrieve_tracksets(), CTMgr_Request_Base::SetRetrieve_tracksets(), CSeqFeatData_Base::SetRna(), CField_pair_type_Base::SetRna_field(), CField_type_Base::SetRna_field(), CMove_Base::SetRotate(), CSeqFeatData_Base::SetRsite(), CBiostruc_feature_Base::C_Property::SetScript(), CResults_Base::SetSearch(), CTaxon1_req_Base::SetSearchname(), CSeq_ext_Base::SetSeg(), CApply_content_Base::C_ContExp::C_E_ContExp::SetSemantics(), CBind_content_Base::C_ContExp::C_E_ContExp::SetSemantics(), CBvar_Base::C_DC::C_CS::SetSemantics(), CBvar_Base::C_CD::C_CS::SetSemantics(), CContExp_Base::SetSemantics(), CImpliedMrow_Base::C_E::C_ContExp::SetSemantics(), CMathExpression_Base::C_ContExp::SetSemantics(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetSemantics(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetSemantics(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetSemantics(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetSemantics(), CCn_content_Base::C_E::SetSep(), CSeqFeatData_Base::SetSeq(), CSeq_entry_Base::SetSeq(), CVariation_Base::C_Data::SetSeq(), CBlast4_value_Base::SetSeq_align(), CProjectItem_Base::C_Item::SetSeq_align(), CSeqTestResults_Base::C_Source::SetSeq_align(), CBlast4_value_Base::SetSeq_align_set(), CProjectItem_Base::C_Item::SetSeq_align_set(), CID2S_Chunk_Content_Base::SetSeq_annot(), CID2S_Chunk_Content_Base::SetSeq_annot_place(), CID2S_Chunk_Content_Base::SetSeq_assembly(), CSeqEdit_Cmd_ChangeSeqAttr_Base::C_Data::SetSeq_data(), CID2S_Chunk_Content_Base::SetSeq_data(), CID2S_Chunk_Content_Base::SetSeq_descr(), CSeqTestResults_Base::C_Source::SetSeq_feat(), CBlast4_value_Base::SetSeq_id(), CID2_Seq_id_Base::SetSeq_id(), CID2S_Bioseq_Ids_Base::C_E::SetSeq_id(), CID2S_Chunk_Data_Base::C_Id::SetSeq_id(), CSeqTestResults_Base::C_Source::SetSeq_id(), CID2S_Seq_loc_Base::SetSeq_id_interval(), CID2S_Seq_loc_Base::SetSeq_id_ints(), CPluginValueConstraint_Base::SetSeq_length_range(), CBlast4_value_Base::SetSeq_loc(), CID2S_Chunk_Content_Base::SetSeq_map(), CSeq_annot_Base::C_Data::SetSeq_table(), CFeature_evidence_Base::SetSeqfeat(), CGC_GenomicPart_Base::SetSeqs(), CConstraint_choice_Base::SetSequence(), CTMgr_GenomeContext_Base::SetSequence(), CVariation_ref_Base::C_Data::SetSet(), CSeq_entry_Base::SetSet(), CVariation_Base::C_Data::SetSet(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_setlist_constructor_mmlclass::SetSet(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_setlist_constructor_mmlclass::SetSet(), CContExp_Base::C_Nary_setlist_constructor_mmlclass::SetSet(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetSet(), CMathExpression_Base::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetSet(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetSet(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetSet(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetSet(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_setlist_constructor_mmlclass::SetSet(), CLocation_edit_type_Base::SetSet_3_partial(), CLocation_edit_type_Base::SetSet_5_partial(), CLocation_edit_type_Base::SetSet_both_partial(), CSeqEdit_Cmd_Base::SetSet_descr(), CBiostruc_feature_Base::C_Location::SetSimilarity(), CVariant_Base::SetSimple(), CReplace_func_Base::SetSimple_replace(), CPluginArg_Base::C_Data::SetSingle(), CGC_Replicon_Base::C_Sequence::SetSingle(), CAaLocation_Base::SetSite(), CNtIntLimit_Base::SetSite(), CNtLocation_Base::SetSite(), CMacro_action_choice_Base::SetSort_fields(), CConstraint_choice_Base::SetSource(), CSeqdesc_Base::SetSource(), CCdd_descr_Base::SetSource_id(), CField_pair_type_Base::SetSource_qual(), CField_type_Base::SetSource_qual(), CSeqdesc_Base::SetSp(), CSeq_align_Base::C_Segs::SetSparse(), CSurface_coordinates_Base::C_Surface::SetSphere(), CRegion_boundary_Base::SetSphere(), CSeq_align_Base::C_Segs::SetSpliced(), CPC_StereoCenter_Base::SetSquareplanar(), CAnnotdesc_Base::SetSrc(), CTable_match_type_Base::SetSrc_qual(), CGCClientResponse_Base::SetSrvr_error(), CResidue_graph_pntr_Base::SetStandard(), CGnomon_param_Base::C_Param::SetStart(), CAffil_Base::SetStd(), CDate_Base::SetStd(), CGnomon_param_Base::C_Param::SetStop(), CLocation_edit_type_Base::SetStrand(), CMolinfo_field_pair_Base::SetStrand(), CConstraint_choice_Base::SetString(), CSearch_func_Base::SetString_constraint(), CField_pair_type_Base::SetStruc_comment_field(), CField_type_Base::SetStruc_comment_field(), CEntrez_general_Base::C_Data::SetStrucAnnot(), CNcbi_mime_asn1_Base::SetStrucseq(), CNcbi_mime_asn1_Base::SetStrucseqs(), CEntrez_general_Base::C_Data::SetStructure(), CPub_Base::SetSub(), CBiostruc_feature_Base::C_Location::SetSubgraph(), CProjectItem_Base::C_Item::SetSubmit(), CDelins_Base::C_Inserted_seq_info::SetSubseq(), CInsertion_Base::C_Seqinfo::SetSubseq(), CApply_content_Base::C_ContExp::C_E_ContExp::SetSum_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetSum_mmlclass(), CContExp_Base::SetSum_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetSum_mmlclass(), CMathExpression_Base::C_ContExp::SetSum_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetSum_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetSum_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetSum_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetSum_mmlclass(), CTMgr_Reply_Base::SetSupported_assemblies(), CTMgr_Request_Base::SetSupported_assemblies(), CCoordinates_Base::SetSurface(), CAction_choice_Base::SetSwap(), CSeq_id_Base::SetSwissprot(), CTMgr_Reply_Base::SetSwitch_display_tracks(), CTMgr_Request_Base::SetSwitch_display_tracks(), CTMgr_DisplayTrackChoice_Base::SetSwitch_exception(), CCdd_descr_Base::SetTax_source(), CTaxon1_resp_Base::SetTaxabyid(), CMolinfo_field_pair_Base::SetTechnique(), CEntrez2_boolean_element_Base::SetTerm(), CPC_StereoCenter_Base::SetTetrahedral(), CPrintForm_Base::SetText(), CSource_qual_val_choice_Base::SetTextqual(), CSurface_coordinates_Base::C_Surface::SetTmesh(), CMi_Base::C_E_Mi::SetToken_content(), CMn_Base::C_E_Mn::SetToken_content(), CMo_Base::C_E_Mo::SetToken_content(), CMs_Base::C_E_Ms::SetToken_content(), CMtext_Base::C_E_Mtext::SetToken_content(), CCi_content_Base::C_E::C_PresentationExpression::SetTokenExpression(), CCn_content_Base::C_E::C_PresentationExpression::SetTokenExpression(), CCsymbol_content_Base::C_E::C_PresentationExpression::SetTokenExpression(), CImpliedMrow_Base::C_E::C_PresentationExpression::SetTokenExpression(), CMathExpression_Base::C_PresentationExpression::SetTokenExpression(), CMsrowExpression_Base::C_MathExpression::C_PresentationExpression::SetTokenExpression(), CMstackExpression_Base::C_MathExpression::C_PresentationExpression::SetTokenExpression(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_PresentationExpression::SetTokenExpression(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_PresentationExpression::SetTokenExpression(), CDbsnpTooltipServiceReply_Base::SetTooltip_data(), CMolinfo_field_pair_Base::SetTopology(), CSeq_id_Base::SetTpd(), CSeq_id_Base::SetTpe(), CSeq_id_Base::SetTpg(), CTMgr_CreateRemoteTrackRequest_Base::C_Track_db::SetTrack(), CTMgr_DisplayTrackChoice_Base::SetTrack(), CTMgr_Reply_Base::SetTrack_attr_values(), CTMgr_Request_Base::SetTrack_attr_values(), CBiostruc_feature_Base::C_Property::SetTransform(), CMove_Base::SetTranslate(), CConstraint_choice_Base::SetTranslation(), CSurface_coordinates_Base::C_Surface::SetTriangles(), CRNA_ref_Base::C_Ext::SetTRNA(), CPC_StereoCenter_Base::SetTshape(), CSeqFeatData_Base::SetTxinit(), CApply_content_Base::C_ContExp::C_E_ContExp::SetUnary_arith_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetUnary_arith_mmlclass(), CContExp_Base::SetUnary_arith_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetUnary_arith_mmlclass(), CMathExpression_Base::C_ContExp::SetUnary_arith_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetUnary_arith_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetUnary_arith_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetUnary_arith_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetUnary_arith_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetUnary_elementary_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetUnary_elementary_mmlclass(), CContExp_Base::SetUnary_elementary_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetUnary_elementary_mmlclass(), CMathExpression_Base::C_ContExp::SetUnary_elementary_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetUnary_elementary_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetUnary_elementary_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetUnary_elementary_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetUnary_elementary_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetUnary_functional_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetUnary_functional_mmlclass(), CContExp_Base::SetUnary_functional_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetUnary_functional_mmlclass(), CMathExpression_Base::C_ContExp::SetUnary_functional_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetUnary_functional_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetUnary_functional_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetUnary_functional_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetUnary_functional_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetUnary_linalg_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetUnary_linalg_mmlclass(), CContExp_Base::SetUnary_linalg_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetUnary_linalg_mmlclass(), CMathExpression_Base::C_ContExp::SetUnary_linalg_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetUnary_linalg_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetUnary_linalg_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetUnary_linalg_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetUnary_linalg_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetUnary_logical_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetUnary_logical_mmlclass(), CContExp_Base::SetUnary_logical_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetUnary_logical_mmlclass(), CMathExpression_Base::C_ContExp::SetUnary_logical_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetUnary_logical_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetUnary_logical_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetUnary_logical_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetUnary_logical_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetUnary_set_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetUnary_set_mmlclass(), CContExp_Base::SetUnary_set_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetUnary_set_mmlclass(), CMathExpression_Base::C_ContExp::SetUnary_set_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetUnary_set_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetUnary_set_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetUnary_set_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetUnary_set_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::SetUnary_veccalc_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::SetUnary_veccalc_mmlclass(), CContExp_Base::SetUnary_veccalc_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::SetUnary_veccalc_mmlclass(), CMathExpression_Base::C_ContExp::SetUnary_veccalc_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::SetUnary_veccalc_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::SetUnary_veccalc_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::SetUnary_veccalc_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::SetUnary_veccalc_mmlclass(), CGC_Assembly_Base::SetUnit(), CCdd_descr_Base::SetUpdate_date(), CAnnotdesc_Base::SetUpdate_date(), CSeqdesc_Base::SetUpdate_date(), CMacro_action_choice_Base::SetUpdate_replaced_ecnumbers(), CMacro_action_choice_Base::SetUpdate_sequences(), CBiostruc_feature_Base::C_Property::SetUser(), CPrintForm_Base::SetUser(), CAnnotdesc_Base::SetUser(), CSeqdesc_Base::SetUser(), CSeqFeatData_Base::SetUser(), CEMyNCBIResult_Base::C_UE::SetUU(), CSeqFeatData_Base::SetVariation(), CVariation_ref_Base::C_E_Consequence::SetVariation(), CVariation_Base::C_E_Consequence::SetVariation(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_constructor_mmlclass::SetVector(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_constructor_mmlclass::SetVector(), CContExp_Base::C_Nary_constructor_mmlclass::SetVector(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_constructor_mmlclass::SetVector(), CMathExpression_Base::C_ContExp::C_Nary_constructor_mmlclass::SetVector(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetVector(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetVector(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetVector(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_constructor_mmlclass::SetVector(), CGBenchServiceReply_Base::SetVersion_update(), CGBenchServiceRequest_Base::SetVersion_update(), CSeq_loc_Base::SetWhole(), CID2S_Seq_loc_Base::SetWhole_gi_range(), CID2S_Seq_loc_Base::SetWhole_seq_id(), CSeqDBVol::x_OpenGiFile(), CSeqDBVol::x_OpenPigFile(), CSeqDBVol::x_OpenStrFile(), and CSeqDBVol::x_OpenTiFile().

◆ Allocate()

void * CObjectMemoryPool::Allocate ( size_t  size)

◆ AtomicReleaseTo() [1/2]

template<class C , class Locker >
void CConstRef< C, Locker >::AtomicReleaseTo ( CConstRef< C, Locker > &  ref)
inline

Release referenced object to another CConstRef<> object.

This copies the pointer to object to the argument ref, and release reference from this object. Old reference object held by argument ref is released and deleted if necessary. Operation is atomic on this object, so that AtomicResetFrom() and AtomicReleaseTo() called from different threads will work properly. Operation is not atomic on ref argument.

See also
AtomicResetFrom(const CConstRef& ref);

Definition at line 1556 of file ncbiobj.hpp.

Referenced by CSeq_id_Textseq_Info::GetPackedSeqId(), CSeq_id_General_Id_Info::GetPackedSeqId(), CSeq_id_General_Str_Info::GetPackedSeqId(), and CSeq_id_Gi_Info::GetPackedSeqId().

◆ AtomicReleaseTo() [2/2]

template<class C , class Locker >
void CRef< C, Locker >::AtomicReleaseTo ( TThisType ref)
inline

Release referenced object to another CRef<> object.

This copies the pointer to object to the argument ref, and release reference from this object. Old reference object held by argument ref is released and deleted if necessary. Operation is atomic on this object, so that AtomicResetFrom() and AtomicReleaseTo() called from different threads will work properly. Operation is not atomic on ref argument.

See also
AtomicResetFrom(const CRef& ref);

Definition at line 890 of file ncbiobj.hpp.

Referenced by CCreatedFeat_Ref::GetMappedFeature(), CCreatedFeat_Ref::GetMappedLocation(), and CCreatedFeat_Ref::ReleaseRefsTo().

◆ AtomicResetFrom() [1/2]

template<class C , class Locker >
void CConstRef< C, Locker >::AtomicResetFrom ( const CConstRef< C, Locker > &  ref)
inline

Reset reference object to new pointer.

This sets the pointer to object to the new pointer, and removes reference count to old object and deletes the old object if this is the last reference to the old object. The new pointer is got from ref argument. Operation is atomic on this object, so that AtomicResetFrom() and AtomicReleaseTo() called from different threads will work properly. Operation is not atomic on ref argument.

See also
AtomicReleaseTo(CConstRef& ref);

Definition at line 1535 of file ncbiobj.hpp.

Referenced by CSeq_id_Textseq_Info::GetPackedSeqId(), CSeq_id_General_Id_Info::GetPackedSeqId(), CSeq_id_General_Str_Info::GetPackedSeqId(), and CSeq_id_Gi_Info::GetPackedSeqId().

◆ AtomicResetFrom() [2/2]

template<class C , class Locker >
void CRef< C, Locker >::AtomicResetFrom ( const TThisType ref)
inline

Reset reference object to new pointer.

This sets the pointer to object to the new pointer, and removes reference count to old object and deletes the old object if this is the last reference to the old object. The new pointer is got from ref argument. Operation is atomic on this object, so that AtomicResetFrom() and AtomicReleaseTo() called from different threads will work properly. Operation is not atomic on ref argument.

See also
AtomicReleaseTo(CRef& ref);

Definition at line 869 of file ncbiobj.hpp.

Referenced by CCreatedFeat_Ref::GetMappedFeature(), CCreatedFeat_Ref::GetMappedLocation(), CCreatedFeat_Ref::ResetRefsFrom(), and CDB_UserHandler_Wrapper::Set().

◆ AtomicSwap() [1/2]

template<class C , class Locker >
TObjectType* CRef< C, Locker >::AtomicSwap ( TObjectType ptr)
inlineprivate

◆ AtomicSwap() [2/2]

template<class C , class Locker >
TObjectType* CConstRef< C, Locker >::AtomicSwap ( TObjectType ptr)
inlineprivate

◆ CanBeDeleted()

bool CObject::CanBeDeleted ( void  ) const
inline

Check if object can be deleted.

Definition at line 454 of file ncbiobj.hpp.

◆ CConstIRef() [1/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CConstIRef< Interface, Locker >::CConstIRef ( CConstIRef< TDerived > &&  ref)
inline

Move constructor from an existing CConstRef object of derived type.

Definition at line 2218 of file ncbiobj.hpp.

◆ CConstIRef() [2/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CConstIRef< Interface, Locker >::CConstIRef ( CIRef< TDerived > &&  ref)
inline

Move constructor from an existing CRef object of derived type.

Definition at line 2235 of file ncbiobj.hpp.

◆ CConstIRef() [3/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CConstIRef< Interface, Locker >::CConstIRef ( const CConstIRef< TDerived > &  ref)
inline

Constructor from an existing CConstRef object of derived type.

Definition at line 2204 of file ncbiobj.hpp.

◆ CConstIRef() [4/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CConstIRef< Interface, Locker >::CConstIRef ( const CIRef< TDerived > &  ref)
inline

Constructor from an existing CRef object of derived type.

Definition at line 2227 of file ncbiobj.hpp.

◆ CConstIRef() [5/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CConstIRef< Interface, Locker >::CConstIRef ( const TThisType ref)
inline

Constructor from an existing CConstRef object.

Definition at line 2196 of file ncbiobj.hpp.

◆ CConstIRef() [6/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CConstIRef< Interface, Locker >::CConstIRef ( ENull  )
inline

Constructor for ENull pointer.

Definition at line 2179 of file ncbiobj.hpp.

◆ CConstIRef() [7/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CConstIRef< Interface, Locker >::CConstIRef ( TObjectType ptr)
inlineexplicit

Constructor for explicit type conversion from pointer to object.

Definition at line 2184 of file ncbiobj.hpp.

◆ CConstIRef() [8/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CConstIRef< Interface, Locker >::CConstIRef ( TObjectType ptr,
const locker_type locker_value 
)
inline

Constructor for explicit type conversion from pointer to object.

Definition at line 2190 of file ncbiobj.hpp.

◆ CConstIRef() [9/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CConstIRef< Interface, Locker >::CConstIRef ( TThisType &&  ref)
inline

Move constructor from an existing CConstRef object.

Definition at line 2210 of file ncbiobj.hpp.

◆ CConstIRef() [10/10]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CConstIRef< Interface, Locker >::CConstIRef ( void  )
inline

Constructor for null pointer.

Definition at line 2174 of file ncbiobj.hpp.

◆ CConstRef() [1/10]

template<class C , class Locker >
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CConstRef< C, Locker >::CConstRef ( CConstRef< TDerived, Locker > &&  ref)
inline

Move constructor from an existing CConstRef object of derived type.

Definition at line 1332 of file ncbiobj.hpp.

◆ CConstRef() [2/10]

template<class C , class Locker >
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CConstRef< C, Locker >::CConstRef ( const CConstRef< TDerived, Locker > &  ref)
inline

Constructor from an existing CConstRef object of derived type.

Definition at line 1315 of file ncbiobj.hpp.

◆ CConstRef() [3/10]

template<class C , class Locker >
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CConstRef< C, Locker >::CConstRef ( const CRef< TDerived, Locker > &  ref)
inline

Constructor from an existing CRef object of derived type.

Definition at line 1342 of file ncbiobj.hpp.

◆ CConstRef() [4/10]

template<class C , class Locker >
CConstRef< C, Locker >::CConstRef ( const TThisType ref)
inline

Constructor from an existing CConstRef object.

Definition at line 1306 of file ncbiobj.hpp.

◆ CConstRef() [5/10]

template<class C , class Locker >
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CConstRef< C, Locker >::CConstRef ( CRef< TDerived, Locker > &&  ref)
inline

Move constructor from an existing CRef object of derived type.

Definition at line 1351 of file ncbiobj.hpp.

◆ CConstRef() [6/10]

template<class C , class Locker >
CConstRef< C, Locker >::CConstRef ( ENull  )
inline

Constructor for ENull pointer.

Definition at line 1287 of file ncbiobj.hpp.

◆ CConstRef() [7/10]

template<class C , class Locker >
CConstRef< C, Locker >::CConstRef ( TObjectType ptr)
inlineexplicit

Constructor for explicit type conversion from pointer to object.

Definition at line 1292 of file ncbiobj.hpp.

◆ CConstRef() [8/10]

template<class C , class Locker >
CConstRef< C, Locker >::CConstRef ( TObjectType ptr,
const locker_type locker_value 
)
inline

Constructor for explicit type conversion from pointer to object.

Definition at line 1299 of file ncbiobj.hpp.

◆ CConstRef() [9/10]

template<class C , class Locker >
CConstRef< C, Locker >::CConstRef ( TThisType &&  ref)
inline

Move constructor from an existing CConstRef object.

Definition at line 1322 of file ncbiobj.hpp.

◆ CConstRef() [10/10]

template<class C , class Locker >
CConstRef< C, Locker >::CConstRef ( void  )
inline

Constructor for null pointer.

Definition at line 1281 of file ncbiobj.hpp.

◆ CheckReferenceOverflow()

void CObject::CheckReferenceOverflow ( TCount  count) const
private

Report that counter has overflowed.

Definition at line 785 of file ncbiobj.cpp.

References eDeleted, eMagicCounterDeleted, eMagicCounterPoolDeleted, NCBI_THROW, and CObject::ObjectStateValid().

Referenced by CObject::AddReference().

◆ CIRef() [1/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CIRef< Interface, Locker >::CIRef ( CIRef< TDerived > &&  ref)
inline

Move constructor from existing ref of derived type.

Definition at line 2086 of file ncbiobj.hpp.

◆ CIRef() [2/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CIRef< Interface, Locker >::CIRef ( const CIRef< TDerived > &  ref)
inline

Constructor from existing ref of derived type.

Definition at line 2072 of file ncbiobj.hpp.

◆ CIRef() [3/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CIRef< Interface, Locker >::CIRef ( const TThisType ref)
inline

Constructor from existing ref.

Definition at line 2064 of file ncbiobj.hpp.

◆ CIRef() [4/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CIRef< Interface, Locker >::CIRef ( ENull  )
inline

Constructor for ENull pointer.

Definition at line 2053 of file ncbiobj.hpp.

◆ CIRef() [5/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CIRef< Interface, Locker >::CIRef ( TObjectType ptr)
inlineexplicit

Constructor for explicit type conversion from pointer to object.

Definition at line 2058 of file ncbiobj.hpp.

◆ CIRef() [6/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CIRef< Interface, Locker >::CIRef ( TObjectType ptr,
const locker_type locker_value 
)
inline

Constructor for explicit type conversion from pointer to object.

Definition at line 2093 of file ncbiobj.hpp.

◆ CIRef() [7/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CIRef< Interface, Locker >::CIRef ( TThisType &&  ref)
inline

Move constructor from existing ref.

Definition at line 2078 of file ncbiobj.hpp.

◆ CIRef() [8/8]

template<class Interface , class Locker = CInterfaceObjectLocker<Interface>>
CIRef< Interface, Locker >::CIRef ( void  )
inline

Constructor for null pointer.

Definition at line 2048 of file ncbiobj.hpp.

◆ CleanWeakRefs()

void CWeakObject::CleanWeakRefs ( void  ) const
protected

Method cleaning all CWeakRefs referencing at this moment to the object After calling to this method all existing CWeakRefs referencing to the object will return NULL, so it effectively will be equal to deleting the object.

This method should be called from DeleteThis() if it is overridden, if it does not actually deletes the object and if you want it to behave the same way as default DeleteThis() does in relation to CWeakRefs.

Definition at line 1280 of file ncbiobj.cpp.

References CPtrToObjectProxy::Clear(), CWeakObject::CPtrToObjectProxy, CWeakObject::m_SelfPtrProxy, and CRef< C, Locker >::Reset().

◆ Clear()

void CPtrToObjectProxy::Clear ( void  )

Set pointer to NULL from object's destructor.

Definition at line 1303 of file ncbiobj.cpp.

References CPtrToObjectProxy::m_Ptr, CPtrToObjectProxy::m_WeakPtr, and NULL.

Referenced by CWeakObject::CleanWeakRefs(), and CWeakObject::~CWeakObject().

◆ CObject() [1/2]

CObject::CObject ( const CObject src)

Copy constructor.

Definition at line 744 of file ncbiobj.cpp.

References CObject::InitCounter().

◆ CObject() [2/2]

CObject::CObject ( void  )

Constructor.

Definition at line 738 of file ncbiobj.cpp.

References CObject::InitCounter().

Referenced by CObjectMemoryPool::Delete(), CForceJob::GetResult(), and CTSE_Chunk_Info::SetLoaded().

◆ CObjectEx()

CObjectEx::CObjectEx ( void  )
inline

Definition at line 2533 of file ncbiobj.hpp.

◆ CObjectFor()

template<typename T >
template<class... Args>
CObjectFor< T >::CObjectFor ( Args &&...  args)
inlineexplicit

Definition at line 2340 of file ncbiobj.hpp.

◆ CObjectMemoryPool() [1/2]

CObjectMemoryPool::CObjectMemoryPool ( const CObjectMemoryPool )
private

◆ CObjectMemoryPool() [2/2]

CObjectMemoryPool::CObjectMemoryPool ( size_t  chunk_size = 0)

constructor

Parameters
chunk_sizeSize of chunks to allocate from system heap. If it's zero, use some default size.

Definition at line 214 of file ncbimempool.cpp.

References chunk_size, and CObjectMemoryPool::SetChunkSize().

◆ ConstRef()

template<class C >
CConstRef<C> ConstRef ( const C object)
inline

Template function for conversion of const object pointer to CConstRef.

Definition at line 2024 of file ncbiobj.hpp.

Referenced by CBlob_Annot_Info::AddAnnotInfo(), CUnculTaxTool::AddBioSource(), CSeqTableLocColumns::AddExtraColumn(), CRangeWithFuzz::AddFuzzFrom(), CRangeWithFuzz::AddFuzzTo(), CMasterSeqSegments::AddSegments(), CTSE_ScopeInfo::AddUsedTSE(), CMacroBioData_BioSourceIter::Begin(), CMacroBioData_PubdescIter::Begin(), CMacroBioData_SeqdescIter::Begin(), CMacroBioData_MolInfoIter::Begin(), CMacroBioData_UserObjectIter::Begin(), CMacroBioData_DBLinkIter::Begin(), CMacroBioData_AutodefOptsIter::Begin(), CBuildAlnVecJob::Build(), CMActionTreeBuilder::BuildActionTree(), CSeqMap::CanResolveRange(), CDesktopDataBuilder::CDesktopDataBuilder(), CollectDescriptors(), CBlobSplitterImpl::CopyAnnot(), CFeatureGenePanel::CreateControls(), CRNAPanel::CreateControls(), CRemoveName::CRemoveName(), CSeqMap_CI::CSeqMap_CI(), CBioseqEditor::EditSelection(), CDataSource::FindBioseq_Lock(), CDataSource::FindBioseq_set_Lock(), CDataSource::FindSeq_annot_Lock(), CDataSource::FindSeq_entry_Lock(), CDataSource::FindSeq_feat_Lock(), CDesktopItem::GetAssociatedObject(), CUser_field::GetFieldsMap(), CCreatedFeat_Ref::GetMappedFeature(), CAnnotObject_Info::GetObject(), CSeq_feat_Handle::GetOriginalSeq_feat(), GetOverlappingFeatures(), CSeq_feat_Handle::GetPlainSeq_feat(), CCreateFeat::GetProductId(), CPsgBlobId::GetPsgBlobId(), CSeq_loc_CI::GetRangeAsSeq_loc(), CGBDataLoader::GetSatSatkey(), CTSE_Info::GetSegSetMaster(), CSeq_align_Handle::GetSeq_align(), CDataSource::GetSeq_entry_Lock(), CSeq_graph_Handle::GetSeq_graph(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqMap::GetSeqMapForSeq_loc(), CGencollIdMapper::GetSynonyms(), GetWGSMasterDescr(), CAlnContainer::insert(), IsEditable(), CVariationUtilities::IsReferenceCorrect(), LaunchAlignmentAssistant(), LaunchDefaultEditor(), MakeMaskingBioseq(), CMacroBioData_BioSourceIter::Next(), CMacroBioData_PubdescIter::Next(), CMacroBioData_SeqdescIter::Next(), CMacroBioData_MolInfoIter::Next(), CMacroBioData_UserObjectIter::Next(), CMacroBioData_DBLinkIter::Next(), CMacroBioData_AutodefOptsIter::Next(), CBioseqEditor::OnPropagateSelectedFeatures(), CProcessor_ID2AndSkel::ProcessObjStream(), CSeq_entry::ReassignConflictingIds(), CTSE_ScopeInfo::ReleaseUsedTSEs(), CSeq_loc_Conversion::ReverseFuzz(), CDemoApp::Run(), s_GetCdsByProduct(), s_GetrRNAProductsSuspectRuleSet(), s_GetSeqIdAlias_GenBankRefSeq(), CUnlockedTSEsGuard::SaveLock(), CIdentifiersPanel::SetIdXrefs(), CObjectListWidgetSel::SetObjects(), sx_AddId(), CSUCTextGather::unified_notify(), CSequenceUpdater::Update(), CTSE_Split_Info::x_AddChunksForGetRecords(), CMacroFunction_EditFeatLocation::x_CheckInitFeature(), CDataSource::x_CollectBioseqs(), CTableViewWithTextViewNav::x_EditObject(), CValidatePanel::x_FindGraphicalSequenceView(), CGencollIdMapper::x_FindParentSequence(), CScope_Impl::x_GetBioseqHandle(), CFlatGatherer::x_GetFeatsOnCdsProduct(), CFlatGatherer::x_GetFeatsOnCdsProductIdx(), CGencollIdMapper::x_GetIdFromSeqAndSpec(), CSequenceUpdater::x_GetNewAlign_Replace(), CSeqMap::x_GetSeq_literal(), CSeq_loc_Mapper::x_InitializeSeqMap(), CTSE_Info::x_MapSNP_Table(), CSeqMap_CI::x_Push(), CWiggleExportJob::x_RecalculateGraph(), CTSE_ScopeInfo::x_RestoreAdded(), CAnnot_Collector::x_SearchRange(), CMacroBioData_StructCommentIter::x_StepToNextStructComment(), CTSE_Info::x_UnmapSNP_Table(), CValidError_bioseq::x_ValidateMultiplePubs(), CGff3Writer::x_WriteBioseqHandle(), and CEditObjectFeaturePropagate::xInit().

◆ CPtrToObjectProxy()

CPtrToObjectProxy::CPtrToObjectProxy ( CWeakObject ptr)

Definition at line 1292 of file ncbiobj.cpp.

◆ CRef() [1/8]

template<class C , class Locker >
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CRef< C, Locker >::CRef ( const CRef< TDerived, Locker > &  ref)
inline

Copy constructor from an existing CRef object of derived type.

Definition at line 668 of file ncbiobj.hpp.

◆ CRef() [2/8]

template<class C , class Locker >
CRef< C, Locker >::CRef ( const TThisType ref)
inline

Copy constructor from an existing CRef object.

Definition at line 659 of file ncbiobj.hpp.

◆ CRef() [3/8]

template<class C , class Locker >
template<class TDerived , class = typename enable_if_derived<TDerived>::type>
CRef< C, Locker >::CRef ( CRef< TDerived, Locker > &&  ref)
inline

Move constructor from an existing CRef object of derived type.

Definition at line 685 of file ncbiobj.hpp.

◆ CRef() [4/8]

template<class C , class Locker >
CRef< C, Locker >::CRef ( ENull  )
inline

Constructor for ENull pointer.

Definition at line 640 of file ncbiobj.hpp.

◆ CRef() [5/8]

template<class C , class Locker >
CRef< C, Locker >::CRef ( TObjectType ptr)
inlineexplicit

Constructor for explicit type conversion from pointer to object.

Definition at line 645 of file ncbiobj.hpp.

◆ CRef() [6/8]

template<class C , class Locker >
CRef< C, Locker >::CRef ( TObjectType ptr,
const locker_type locker_value 
)
inline

Constructor for explicit type conversion from pointer to object.

Definition at line 652 of file ncbiobj.hpp.

◆ CRef() [7/8]

template<class C , class Locker >
CRef< C, Locker >::CRef ( TThisType &&  ref)
inline

Move constructor from an existing CRef object.

Definition at line 675 of file ncbiobj.hpp.

◆ CRef() [8/8]

template<class C , class Locker >
CRef< C, Locker >::CRef ( void  )
inline

Constructor for null pointer.

Definition at line 634 of file ncbiobj.hpp.

◆ CWeakIRef() [1/4]

template<class Interface , class Locker = CWeakInterfaceLocker<Interface>>
CWeakIRef< Interface, Locker >::CWeakIRef ( ENull  )
inline

Constructor for ENull pointer.

Definition at line 2821 of file ncbiobj.hpp.

◆ CWeakIRef() [2/4]

template<class Interface , class Locker = CWeakInterfaceLocker<Interface>>
CWeakIRef< Interface, Locker >::CWeakIRef ( TObjectType ptr)
inlineexplicit

Constructor for pointer to the interface.

Definition at line 2826 of file ncbiobj.hpp.

◆ CWeakIRef() [3/4]

template<class Interface , class Locker = CWeakInterfaceLocker<Interface>>
CWeakIRef< Interface, Locker >::CWeakIRef ( TObjectType ptr,
const locker_type locker_value 
)
inline

Constructor for explicit type conversion from pointer to object.

Definition at line 2832 of file ncbiobj.hpp.

◆ CWeakIRef() [4/4]

template<class Interface , class Locker = CWeakInterfaceLocker<Interface>>
CWeakIRef< Interface, Locker >::CWeakIRef ( void  )
inline

Constructor for null pointer.

Definition at line 2816 of file ncbiobj.hpp.

◆ CWeakObject()

CWeakObject::CWeakObject ( void  )

Definition at line 1255 of file ncbiobj.cpp.

◆ CWeakRef() [1/4]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
CWeakRef< C, Locker >::CWeakRef ( ENull  )
inline

Constructor for ENull pointer.

Definition at line 2675 of file ncbiobj.hpp.

◆ CWeakRef() [2/4]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
CWeakRef< C, Locker >::CWeakRef ( TObjectType ptr)
inlineexplicit

Constructor for pointer to a particular object.

Parameters
ptrPointer to the object whose life time is controlled by CRef

Definition at line 2682 of file ncbiobj.hpp.

◆ CWeakRef() [3/4]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
CWeakRef< C, Locker >::CWeakRef ( TObjectType ptr,
const locker_type locker_value 
)
inline

Constructor for explicit type conversion from pointer to object.

Parameters
ptrPointer to the object whose life time is controlled by CRef

Definition at line 2693 of file ncbiobj.hpp.

◆ CWeakRef() [4/4]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
CWeakRef< C, Locker >::CWeakRef ( void  )
inline

Constructor for null pointer.

Definition at line 2670 of file ncbiobj.hpp.

◆ Deallocate()

void CObjectMemoryPool::Deallocate ( void *  ptr)

Deallocate memory block.

Deallocated momory is not reused, but block counter is decremented, and if it goes to zero, full memory chunk is freed.

Definition at line 276 of file ncbimempool.cpp.

References CObjectMemoryPoolChunk::DecrementObjectCount(), and CObjectMemoryPoolChunk::GetChunk().

◆ DebugDump()

void CObject::DebugDump ( CDebugDumpContext  ddc,
unsigned int  depth 
) const
virtual

◆ Delete()

void CObjectMemoryPool::Delete ( const CObject object)
static

Check if object is allocated from some memory pool, and delete it correspondingly.

Definition at line 285 of file ncbimempool.cpp.

References CObject::CObject(), Critical(), CObjectMemoryPoolChunk::DecrementObjectCount(), ERR_POST_X, and CObjectMemoryPoolChunk::GetChunk().

Referenced by CObject::DeleteThis().

◆ DeleteThis()

void CObject::DeleteThis ( void  )
protectedvirtual

Virtual method "deleting" this object.

Method is called whenever by all other indicators this object should be deleted. These indicators are: last reference to the object is removed, object created on heap and method DoNotDeleteThisObject() was not called. Default implementation actually deletes the object, but derived classes are free to do whatever they want (e.g. if they know that they are allocated at some pool they should return themselves to this pool).

Reimplemented in CNCBlobVerManager, SNCBlobVerData, CRWLockHolder, SNetServerInPool, SNetServerConnectionImpl, SDiscoveredServers, SCompoundIDImpl, and SCompoundIDFieldImpl.

Definition at line 809 of file ncbiobj.cpp.

References _ASSERT, CObjectMemoryPool::Delete(), eInitCounterInHeap, eInitCounterInPool, and CObject::m_Counter.

Referenced by CObject::RemoveLastReference().

◆ DoDeleteThisObject()

void CObject::DoDeleteThisObject ( void  )
virtual

◆ DoNotDeleteThisObject()

void CObject::DoNotDeleteThisObject ( void  )
virtual

Mark this object as not allocated in heap – do not delete this object.

Reimplemented in CScore_Base.

Definition at line 884 of file ncbiobj.cpp.

References eMagicCounterDeleted, eMagicCounterPoolDeleted, CObject::m_Counter, NCBI_THROW, CObject::ObjectStateCanBeDeleted(), and CObject::ObjectStateValid().

Referenced by CScore_Base::DoNotDeleteThisObject().

◆ Empty() [1/2]

template<class C , class Locker >
bool CRef< C, Locker >::Empty ( void  ) const
inline

Check if CRef is empty – not pointing to any object, which means having a null value.

See also
IsNull(), operator!()

Definition at line 719 of file ncbiobj.hpp.

Referenced by AccessionToKey(), CDBUDRandomMapper::Add(), CBlast4_parameters::Add(), HitDistributor::addBatch(), AddNIDSeqId(), CCleanup::AddProtein(), CBuildDatabase::AddSequences(), alp_data::alp_data(), MultipleAlignment::appendAlignment(), CTable2AsnContext::ApplyAccession(), CSourceModParser::ApplyAllMods(), CDB_String::Assign(), BlastHitList2SeqAlign_OMF(), BLASTHspListToSeqAlign(), BOOST_AUTO_TEST_CASE(), BuildAln(), CSeqAnnotFromFasta::BuildMasterSlaveSeqAlign(), CBlastDbBioseqSource::CBlastDbBioseqSource(), CBlastDbDataLoader::CBlastDbDataLoader(), CCmdLineBlastXMLReportData::CCmdLineBlastXMLReportData(), CDUpdater::checkBlastAndUpdate(), CheckCollectionDate(), CheckForEmptySequences(), CheckSourceLineage(), CkCdRegion(), CLocalDbAdapter::CLocalDbAdapter(), CWriteDB_Impl::Close(), CClusterer::ComputeClustersFromLinks(), CDUpdater::ComputePercentIdentity(), CSubtreeBoundary::ComputeShapes(), CRemoteBlast::ConvertToRemoteMasks(), CRemoteBlast::CRemoteBlast(), CRemoteBlastDbDataLoader::CRemoteBlastDbDataLoader(), CBl2Seq::CSearchResultSet2TSeqAlignVector(), CSplitQueryTestFixture::CSplitQueryTestFixture(), CDBConnectionFactory::DispatchServerName(), CDisplaySeqalign::DisplaySeqalign(), CSimpleB2SWrapper::DoBlast2Seqs(), CPsiBlastApp::DoIterations(), CDeltaBlastApp::DoPsiBlastIterations(), CVdbFastaExtractor::DumpAll(), CSeqFormatter::DumpAll(), embl_refs(), CHttpRequest::Execute(), CPsiBlastArgs::ExtractAlgorithmOptions(), ExtractFirstSeqAlign(), CAlignFormatUtil::ExtractQuerySeqAlign(), FakeEmblBioSources(), UpdateViewer::FetchSequencesViaHTTP(), FetchSequenceViaHTTP(), CSeqAlignFilter::FilterByAccessionType(), CSeqAlignFilter::FilterByTaxonomy(), BlockFormater::findIntersectingBlocks(), CFindPub::fix_pub_equiv(), FixMixLoc(), CBlastMasterNode::FormatResults(), fta_build_ena_user_object(), fta_dblink_has_sra(), fta_fix_orgref(), fta_get_citgen(), fta_get_dblink_user_object(), fta_parse_structured_comment(), gb_refs_common(), CFlatFileGenerator::Generate(), CAutoAddDBLink::Get(), get_art(), get_auth_consortium(), get_auth_from_toks(), get_book(), get_pat(), get_sub(), get_sub_gsdb(), get_whole_book(), CSeqDBImpl::GetAllTaxIDs(), NSnpBins::GetBin(), CSeqDBVol::GetBioseq(), CShowBlastDefline::GetBioseqHandleDeflineAndId(), CObjMgr_RemoteQueryData::GetBioseqSet(), CObjMgrFree_RemoteQueryData::GetBioseqSet(), CDUpdater::getBlastHits(), GetBlockCount(), CDB_String::GetBulkInsertionData(), GetCitBook(), GetCitBookOld(), GetCitPatent(), GetCitSubmit(), CBlastServices::GetDatabaseInfo(), CBlastDatabaseArgs::GetDatabaseName(), CRemoteBlast::GetDatabases(), GetEmblDate(), GetEmblDescr(), CBl2Seq::GetFilteredSubjectRegions(), CLocalDbAdapter::GetFilteringAlgorithm(), CLocalDbAdapter::GetFilteringAlgorithmKey(), CSeqDBAliasFile::GetFilterTree(), GetGenBankDescr(), GetGenBankInstContig(), CSeqDBVol::GetGi(), CSearchDatabase::GetGiListLimitation(), CConnection::GetHandler(), CSeqDBImpl::GetLeafTaxIDs(), GetLowerBound(), GetMasterGIFromSeqAlign(), CSearchDatabase::GetNegativeGiListLimitation(), CBlastDbAllBioseqSource::GetNext(), CSeqDBImpl::GetNextOIDChunk(), CSeqDBGiListSet::GetNodeIdList(), GetNumAlignedResidues(), CCachedTaxon3_impl::GetOrgReply(), BlockFormater::getOverlappingPercentages(), CSeqDBVol::GetPig(), CdBlaster::getPsiBlastEValue(), CdBlaster::getPsiBlastScore(), CRemoteBlast::GetPsiNumberOfIterations(), GetPssmIdFromSeqAlign(), CRemoteBlast::GetQueries(), CQuerySplitter::GetQueryFactoryForChunk(), CCluster::GetRefSeqId(), CScorePValuesCalc::GetResult(), GetRnaRef(), CRemoteBlast::GetSearchOptions(), GetSegSetDblink(), CFlatFileGenerator::GetSeqFeatText(), CSeqDBVol::GetSeqGI(), CSeqDBVol::GetSeqIDs(), GetSeqLength(), CBlastServices::GetSequenceParts(), CDBServiceMapperCoR::GetServer(), GetSPDate(), GetSprotDescr(), CAlignFormatUtil::GetTaxidForSeqid(), CSeqDBImpl::GetTaxIDs(), TaxonomyTree::GetTaxInfoForTaxID(), GetTrnaAnticodon(), GetUpperBound(), CSeqDBVol::GiToOid(), CSearchResults::HasAlignments(), CSeqDBVol::HashToOids(), CPhyloTreeWidget::HasScheme(), CSubtreeBoundary::Hide(), CAlignFormatUtil::HspListToHitMap(), ImpFeatPub(), CAuthorNamesContainer::ImportAuthorsFromFile(), CNSeq::Init(), InitializeRemoteBlast(), InitializeSubject(), CWriteDB_PackedSemiTree::Insert(), InsertItemInListView(), InsertItemInReportView(), CRemoteBlast::IsDbSearch(), CSimpleConstraintMatcher::IsEmpty(), CAdvancedConstraintMatcher::IsEmpty(), CAutoAddDBLink::IsInitialised(), journal(), StructureSet::LoadAlignmentsAndStructures(), LoadFeat(), CLoadStructComments::LoadSingle(), CMultiReader::LoadTemplate(), CPoolBalancer::LocallyPenalize(), CVDBThread::Main(), CTblastnNode::Main(), CIgBlastnApp::CIgWorker::Main(), CIgBlastnApp::CIgFormatter::Main(), PssmMaker::make(), Make_GI_or_PDB_String_CN3D(), Make_SeqID_String(), CDBConnectionFactory::MakeDBConnection(), CTbl2AsnApp::MakeFlatFile(), IQueryFactory::MakeLocalQueryData(), IQueryFactory::MakeRemoteQueryData(), CSeqAnnotFromFasta::MakeSeqAnnotFromFasta(), CTable2AsnContext::MergeSeqDescr(), CDUpdater::modifySeqAlignSeqEntry(), ILineReader::New(), CPhyTreeView::OnBioTreeChanged(), CUpdateMultiSeq_Dlg::OnLoadMapClick(), CMultiReader::OpenFile(), CFrameFinder::operator()(), CNetScheduleConfigLoader::operator()(), SSeqDB_SeqSrc_Data::operator*(), operator+(), SSeqDB_SeqSrc_Data::operator->(), CBinsGlyph::SBinMapped::operator<(), CSeqDBVol::OptimizeGiLists(), CSubtreeBoundary::Overlaps(), CFastaReader::ParseDataLine(), ParsePcrPrimers(), PortalBookURLToCCddBookRef(), CSeqFastaReader::PostProcessIDs(), CBlastFormat::PrintArchive(), CBlastFormatterApp::PrintFormattedOutput(), CReadBlastApp::printOverlapReport(), CDUpdater::processBlastHits(), CdBlaster::processBlastHits(), CSimpleB2SWrapper::processBlastHits(), CTbl2AsnApp::ProcessHugeFile(), PropogateSuppliedLineage(), CdBlaster::psiBlast(), QSbuf_To_Single_Qscore_SeqGraph(), QualsToSeqID(), CHugeFileProcess::Read(), CFastaReaderEx::ReadDeltaFasta(), CBasicFastaWrapper::ReadFile(), ReadMsa(), CSubtreeBoundary::RenderBoundary(), CSubtreeBoundary::RenderBoundaryVbo(), CFileLoadManager::ResetState(), CDeltaBlast::Run(), CLocalSeqSearch::Run(), CIgBlast::Run(), CLocalVDBBlast::Run(), CPsiBlastApp::Run(), CIgBlastnApp::Run(), CIgBlastpApp::Run(), CSeqDBDemo_SeqidToBioseq::Run(), CGumbelParamsCalc::Run(), CBlastKmerSearch::Run(), CClusterer::Run(), CMultiApplication::Run(), CVDBTblastnApp::Run(), CVDBThread::RunTandemSearches(), s_AddOneDataFile(), CIgBlast::s_AppendResults(), s_CheckPValues(), s_DeflineCompare(), s_ExtractSeqIds(), s_FastaStringToBioseq(), s_GetBlastDbMd5(), s_GetRestrictedBlastSeqLocs(), s_GetSequences(), s_InitializeExportStrategy(), s_InitializeInstitutionCollectionCodeMaps(), s_InitializeOrgRefMap(), s_InitializeSubject(), s_LoadECNumberTable(), s_MakeQueryFactory(), s_ModifySeqAlnWithFilteredSeqIDs(), s_ProcessSeqIdFilters(), s_ProcessTaxIdFilters(), s_QueryFactoryBlastSeqSrcInit(), s_SetSeqdescUser(), CDeltaBlastApp::SavePssmToFile(), CPsiBlastApp::SavePssmToFile(), ScannGeneName(), SeqFeatPub(), SeqIdToIdentifier(), SetAlignedResiduesOnSequence(), CDBConnectionFactory::CServiceInfo::SetDispatchedServer(), SetMinimumPub(), CBlastAppArgs::SetOptionsForSavedStrategy(), CRemoteBlast::SetQueries(), CRemotePssmSearch::SetQuery(), CRemoteSeqSearch::SetQueryFactory(), CRemoteBlast::SetSubjectSequences(), SimplifySeqEntryForCD(), CBDB_Env::StopBackgroundWriterThread(), CQueueDataBase::StopExecutionWatcherThread(), CQueueDataBase::StopNotifThread(), CBDB_Cache::StopPurgeThread(), CQueueDataBase::StopPurgeThread(), CQueueDataBase::StopServiceThread(), CNetStorageServer::StopServiceThread(), CTestAction::TestOID(), CSeqDBVol::TiToOid(), CdBlaster::truncateBioseq(), CDUpdater::update(), CSearchFormBase::UpdateContexts(), UpdateRawBioSource(), CTable2AsnValidator::ValCollect(), CQueueDataBase::WakeupNotifThread(), CVdbFastaExtractor::Write(), CBlastDB_SeqFormatter::Write(), CBlastDB_FastaFormatter::Write(), CBlastDB_BioseqFormatter::Write(), CWriteDB_ColumnIndex::WriteBlobIndex(), CWriteDB_Volume::WriteSequence(), CBuildDatabase::x_AddMasksForSeqId(), CCleanupHugeAsnReader::x_AddTopLevelDescriptors(), CAlnGraphic::x_BuildHtmlTable(), CBlastPrelimSearch::x_BuildStdSegList(), CShowBlastDefline::x_CheckForStructureLink(), CBlastInputReader::x_CreateBioseq(), CGBankLoadingJob::x_CreateProjectItems(), CNgAlignApp::x_CreateSequenceSet(), CPsiBlastInputClustalW::x_ExtractQueryForPssm(), CPsiBlastInputData::x_ExtractQueryForPssm(), CCddInputData::x_ExtractQueryForPssm(), CShowBlastDefline::x_FillDeflineAndId(), CObjectListWidgetSel::x_FilterDuplicates(), CFeatureTableReader_Imp::x_FinishFeature(), CFlatGatherer::x_GatherSeqEntry(), CBamUILoadManager::x_GetBamRefSeqs(), CRemoteBlast::x_GetBlast4SearchRequestBody(), CBamUILoadManager::x_GetCSraRefSeqs(), CSeqDBVol::x_GetFilteredHeader(), CDeflineGenerator::x_GetGeneRefViaCDS(), CSraInputSource::x_GetNextSeq_loc(), CSeqDBImpl::x_GetOidList(), CGeneFileWriter::x_GetOrgnameForTaxId(), CRemoteBlast::x_GetRequestInfoFromFile(), CBuildDatabase::x_GetScope(), CDBLB_ServiceMapper::x_GetServer(), CRemoteBlast::x_GetStringFromSearchInfoReply(), CSeqDBImpl::x_GetTaxIdsForSeqId(), CSeqDBVol::x_GetTaxonomy(), CSeqDBVol::x_HaveGiList(), CRemoteBlast::x_Init(), IMacroBioDataIter::STableToApply::x_InitAndCheck(), CBlastScopeSource::x_InitBlastDatabaseDataLoader(), CBlastDbMetadata::x_InitBlastDb(), CBl2Seq::x_InitCLocalBlast(), CCmdLineBlastXML2ReportData::x_InitCommon(), CBlastDBExtractor::x_InitDefline(), CDisplaySeqalign::x_InitDefLinesHeader(), CLatLonCountryMap::x_InitFromFile(), CSearchDatabase::x_InitializeDb(), CFeatureTableReader_Imp::x_InitId(), CSeqDBImpl::x_InitIdSet(), CAsn2FlatApp::x_InitNewContext(), CTaxFormat::x_InitOrgTaxMetaData(), CMakeProfileDBApp::x_InitProgramParameters(), CRemoteBlast::x_InitQueries(), CTaxFormat::x_InitTaxInfoMap(), CDisplaySeqalign::x_IsGeneInfoAvailable(), CDBConnectionFactory::x_LogConnection(), CSeq_loc_Mapper_Base::x_MapInterval(), CSGSegmentMapJob::x_MergeSeqSegments(), CMultiAlignView::x_OnSetSelection(), CDisplaySeqalign::x_PrintDefLine(), CExportStrategy::x_Process_BlastOptions(), CExportStrategy::x_Process_Pssm(), CExportStrategy::x_Process_Query(), CExportStrategy::x_Process_SearchDb(), CExportStrategy::x_Process_Subject(), CMacroApplySrcTablePanel::x_ProcessFirstLine(), CMakeClusterDBApp::x_ProcessInputFile(), CMakeBlastDBApp::x_ProcessMaskData(), CWriteDB_Impl::x_Publish(), CPsiBlastInputClustalW::x_ReadAsciiMsa(), CRemoteSeqSearch::x_RemoteBlast(), CRemotePssmSearch::x_RemoteBlast(), CBuildDatabase::x_ResolveFromSource(), CPsiBlastApp::x_RunLocalPsiBlastIterations(), CDBLBClientApp::x_RunLookup(), CTblastnApp::x_RunMTBySplitDB(), CDBLBClientApp::x_RunWhereIs(), CBlastKmer::x_SearchMultipleQueries(), CIgBlast::x_SetupNoOverlapDSearch(), CSeqDBVol::x_StringToOids(), CPsiBlastImpl::x_Validate(), CDeltaBlast::x_Validate(), CMagicBlast::x_Validate(), CSearchDatabase::x_ValidateMaskingAlgorithm(), CFastaOstreamEx::x_WriteTranslatedCds(), CMultiReader::xApplyTemplate(), CFeatTableEdit::xGenerate_mRNA_Product(), XMLGetDescr(), XMLGetEMBLBlock(), XMLGetInstContig(), XMLRefs(), CMultiReader::xReadASN1Text(), and CFeatureTableReader::xTranslateProtein().

◆ Empty() [2/2]

template<class C , class Locker >
bool CConstRef< C, Locker >::Empty ( void  ) const
inline

Check if CConstRef is empty – not pointing to any object which means having a null value.

See also
IsNull(), operator!()

Definition at line 1385 of file ncbiobj.hpp.

Referenced by CVDBBlastUtil::AddSubjectsToScope(), CDiscrepancyVisitorImpl< _Name >::Autofix(), BOOST_AUTO_TEST_CASE(), CAlignFormatUtil::BuildUserUrl(), CCddInputData::CCddInputData(), CLocalDbAdapter::CLocalDbAdapter(), CScorePValuesOptions::CScorePValuesOptions(), CDisplaySeqalign::DisplaySeqalign(), CAlignFormatUtil::ExtractQuerySeqAlign(), CSeqAlignFilter::FilterByAccessionType(), CSeqAlignFilter::FilterByTaxonomy(), CAlignFormatUtil::FilterSeqalignBySeqList(), fta_get_orgref_byid(), fta_replace_org(), CUser_object::GetField(), CGuiObjectInfoSeq_feat::GetLinks(), CRemoteBlast::GetMasks(), CFastaBioseqSource::GetNext(), GetProteinWeights(), CMaskedRangeSet::GetRanges(), CRemoteBlast::GetSeqAlignSets(), CMolinfo_field::GetSequenceQualFromBioseq(), TaxClient::GetTaxIDForSeqId(), GetXrpForOverlap(), CAlignFormatUtil::HspListToHitList(), CAlignFormatUtil::HspListToHitMap(), CBlastFormatUtil::InsertSubjectScores(), IsAppropriateRule(), CAlignFormatUtil::LimitSeqalignByHsps(), CScoreSeqCoverage::MakeScore(), CScoreUniqSeqCoverage::MakeScore(), CLocation_constraint::Match(), CDiscrepancyPanel::OnDblClk(), CPhyTreeView::OnProjectChanged(), PackedSeqLocToMaskedQueryRegions(), CLocalSeqSearch::Run(), CLocalPssmSearch::Run(), CFastaExportJob::Run(), s_ExtractSeqId(), s_GetBestIDForURL(), s_GetSRASeqMetadata(), s_SetBlastXMLSearch(), s_SetProtRef(), s_TitleFromProtein(), s_UseFastaReaderDeflines(), CDeltaBlastApp::SavePssmToFile(), CPsiBlastApp::SavePssmToFile(), CIgBlastTabularInfo::SetAirrFormatData(), CMultiAlignerTest::SetDomainHits(), CIgBlastTabularInfo::SetIgAnnotation(), CPsiBlastImpl::SetPssm(), CAlignFormatUtil::SplitSeqalignByMolecularType(), CGlyphSearchVisitor::Visit(), CLinkUtils::x_AddDbxrefFeatureLinks(), CDeflineGenerator::x_AdjustProteinTitleSuffix(), CDeflineGenerator::x_AdjustProteinTitleSuffixIdx(), CIgBlast::x_AnnotateD(), CAlnGraphic::x_BuildHtmlTable(), CMaskedRangeSet::x_CombineLocs(), CWriteDB_Impl::x_CookIds(), CReferenceItem::x_CreateUniqueStr(), CShowBlastDefline::x_DisplayDefline(), CShowBlastDefline::x_DisplayDeflineTableBody(), CFeatGlyph::x_DrawFeatureBar(), CWriteDB_Impl::x_ExtractDeflines(), CShowBlastDefline::x_FormatDeflineTableLine(), CShowBlastDefline::x_FormatDeflineTableLineCSV(), CShowBlastDefline::x_FormatDeflineTableLineText(), CAlnGraphic::x_FormatGraphOverview(), CSDB_Exception::x_Init(), CCmdLineBlastXML2ReportData::x_InitCommon(), CShowBlastDefline::x_InitFormattingInfo(), CMultiAligner::x_InitParams(), CTaxFormat::x_InitTaxInfoMap(), CGeneModelTrack::x_NeedHighlight(), CMakeBlastDBApp::x_ProcessMaskData(), CWriteDB_Impl::x_Publish(), CNcbiRegistry::x_Read(), CRemoteSeqSearch::x_RemoteBlast(), CRemotePssmSearch::x_RemoteBlast(), COligoSpecificityCheck::x_SortPrimerHit(), CPsiBlastImpl::x_Validate(), CDeltaBlast::x_Validate(), CFeatTableEdit::xGenerate_mRNA_Product(), and CFeatTableEdit::xGetLinkedFeature().

◆ GetAllocFillMode()

CObject::EAllocFillMode CObject::GetAllocFillMode ( void  )
static

Definition at line 430 of file ncbiobj.cpp.

References sm_AllocFillMode.

◆ GetChunkSize()

size_t CObjectMemoryPool::GetChunkSize ( void  ) const
inline

configurable parameters

Get chunks' size.

Definition at line 114 of file ncbimempool.hpp.

References CObjectMemoryPool::m_ChunkSize.

◆ GetData() [1/2]

template<typename T >
T& CObjectFor< T >::GetData ( void  )
inline

◆ GetData() [2/2]

template<typename T >
const T& CObjectFor< T >::GetData ( void  ) const
inline

Get data as a reference – const version.

Definition at line 2352 of file ncbiobj.hpp.

◆ GetErrCodeString()

const char * CObjectException::GetErrCodeString ( void  ) const
overridevirtual

◆ GetLockedObject() [1/3]

template<class C >
CRef<C, TThisType> CWeakObjectLocker< C >::GetLockedObject ( TPtrProxyType proxy) const
inline

Lock the object and return pointer to it stored in the proxy.

If object is already destroyed then return NULL CRef.

Definition at line 2564 of file ncbiobj.hpp.

References C, CPtrToObjectProxy::GetLockedObject(), and CRef< C, Locker >::Reset().

◆ GetLockedObject() [2/3]

template<class Interface >
CIRef<Interface, TThisType> CWeakInterfaceLocker< Interface >::GetLockedObject ( TPtrProxyType proxy) const
inline

Lock the object and return pointer to it stored in the proxy.

If object is already destroyed then return NULL.

Definition at line 2603 of file ncbiobj.hpp.

Referenced by CWeakIRef< IAlignRow >::Lock().

◆ GetLockedObject() [3/3]

CObject * CPtrToObjectProxy::GetLockedObject ( void  )

Lock the object and return pointer to it.

If object is already destroyed then return NULL.

Definition at line 1312 of file ncbiobj.cpp.

References CPtrToObjectProxy::m_Ptr, CPtrToObjectProxy::m_WeakPtr, NULL, and CWeakObject::x_AddWeakReference().

Referenced by CWeakObjectLocker< C >::GetLockedObject(), and CWeakInterfaceLocker< IAlignRow >::GetLockedObject().

◆ GetLocker() [1/3]

template<class C , class Locker >
const locker_type& CRef< C, Locker >::GetLocker ( void  ) const
inline

Get reference to locker object.

Definition at line 699 of file ncbiobj.hpp.

◆ GetLocker() [2/3]

template<class C , class Locker >
const locker_type& CConstRef< C, Locker >::GetLocker ( void  ) const
inline

Get reference to locker object.

Definition at line 1365 of file ncbiobj.hpp.

◆ GetLocker() [3/3]

template<class C , class Locker = typename CWeakLockerTraits<C>::TLockerType>
const locker_type& CWeakRef< C, Locker >::GetLocker ( void  ) const
inline

Get reference to locker object.

Definition at line 2706 of file ncbiobj.hpp.

◆ GetMallocThreshold()

size_t CObjectMemoryPool::GetMallocThreshold ( void  ) const
inline

Get threshold for direct allocation from system heap.

Definition at line 121 of file ncbimempool.hpp.

References CObjectMemoryPool::m_MallocThreshold.

◆ GetNCObject()

template<class C , class Locker >
TObjectType& CRef< C, Locker >::GetNCObject ( void  ) const
inline

Get object.

Similar to GetNonNullPointer(), except that this method returns the object whereas GetNonNullPointer() returns a pointer to the object.

See also
GetNonNullPointer()

Definition at line 1187 of file ncbiobj.hpp.

Referenced by COSGCaller::AddFetch(), CTableAnnotDataSource::AddSeqLoc(), CTableAnnotDataSource::AddSnpSeqLoc(), CPhyloTreeDataSource::ApplyAttributes(), CSubmissionWizard::ApplySubmitCommand(), AssignNtConversion(), AssignSequenceVariant(), CMacroEngine::CallFunction(), CMacroResolver::CallFunction(), CBamAlignIterator::CBamAlignIterator(), CCSraAlignIterator::CCSraAlignIterator(), CPhyloTreeDataSource::CollapseByDistance(), CPhyloTreeDataSource::ComputeLengthsFromRoot(), CTableAnnotDataSource::CreateFeature(), CSequenceEditingEventHandler::CreateSeqSubmit(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CPhyloTreeDataSource::Cut(), CVDBGraphSeqIterator::CVDBGraphSeqIterator(), CBAMDataLoader::EstimateLoadSeconds(), CPhyloTreeDataSource::Filter(), CPhyloTreeDataSource::FilterDistances(), CPhyloTreeDataSource::FindNodes(), g_CreateSpecialSeqfeat(), CWGSSeqIterator::SAmbiguityAccess::Get2na(), CWGSSeqIterator::SAmbiguityAccess::Get2naLengthExact(), CWGSSeqIterator::SAmbiguityAccess::Get4na(), CWGSSeqIterator::SAmbiguityAccess::Get4naLengthExact(), CWGSSeqIterator::SAmbiguityAccess::GetAmbiguityBytes(), CPhyloTreeDataSource::GetBoundRect(), CPSGS_OSGProcessorBase::GetConnectionPool(), CCSraRefSeqIterator::GetDb(), CCSraShortReadIterator::GetDb(), CVDBGraphSeqIterator::GetDb(), CSNPDbTrackIterator::GetDb(), CSNPDbSeqIterator::GetDb(), CSNPDbGraphIterator::GetDb(), CWGSSeqIterator::GetDb(), CWGSScaffoldIterator::GetDb(), CWGSGiIterator::GetDb(), CWGSProteinIterator::GetDb(), CWGSFeatureIterator::GetDb(), CMacroBioData_PubdescIter::CSubmitblockIter::GetEditedSubmitBlock(), CWGSSeqIterator::SAmbiguityAccess::GetGapLengthExact(), CInfoRequestorLock::GetInfo(), CBlobSplitterImpl::GetLength(), CApplyStructCommentTreeItemData::GetMacroDescription(), CInfoRequestor::GetManager(), CAnnotMapping_Info::GetMappedSeq_loc_Conv(), CWGSDb_Impl::GetPatentSeq_id(), CHeapScope::GetScope(), CWGSFeatureIterator::GetSeq_feat(), CGlRenderNode::GetState(), CApplyStructCommentTreeItemData::GetVariables(), CPhyloTreeDataSource::Init(), CSeq_loc_Conversion::MakeDstMix(), NMacroUtil::MakeNcbiAutofixUserObject(), CPhyloTreeDataSource::MeasureTree(), CPhyloTreeDataSource::NewNode(), CPhyloTreeDataSource::Paste(), CGlRender::PushAttrib(), CRenderVector::PushAttrib(), CPhyloTreeDataSource::Relabel(), CPhyloTreeDataSource::Remove(), CPhyloTreeDataSource::RemoveSelected(), IPhyloTreeRender::Render(), CPhyloTreeDataSource::ReRootMidpoint(), CMacroBioData_BioSourceIter::RunEditCommand(), CMacroBioData_PubdescIter::RunEditCommand(), CMacroBioData_MolInfoIter::RunEditCommand(), CPhyloTreeDataSource::Sort(), CPhyloTreeDataSource::SortDist(), CPhyloTreeDataSource::SortLabel(), CPhyloTreeDataSource::SortLabelRange(), CTSE_Info::UpdateFeatIdIndex(), IEditMacroFunction::x_AssignReturnValue(), CLocalFileRestorer::x_AttachNewObject(), CDesktopDataBuilder::x_CreateSeqSubmit(), CMacroWorker::x_HandleOutput(), CCSraShortReadIterator::x_Init(), CWGSScaffoldIterator::x_Init(), CWGSProteinIterator::x_Init(), CWGSFeatureIterator::x_Init(), CWGSSeqIterator::x_Init(), CGff3Writer::x_WriteBioseqHandle(), and CVcfReader::xAssignVariationIds().

◆ GetNCPointer()

template<class C , class Locker >
TObjectType* CRef< C, Locker >::GetNCPointer ( void  ) const
inline

◆ GetNCPointerOrNull()

template<class C , class Locker >
TObjectType* CRef< C, Locker >::GetNCPointerOrNull ( void  ) const
inline

◆ GetNonNullNCPointer()

template<class C , class Locker >
TObjectType* CRef< C, Locker >::GetNonNullNCPointer ( void  ) const
inline

Get pointer value and throw a null pointer exception if pointer is null.

Similar to GetPointerOrNull() except that this method throws a null pointer exception if pointer is null, whereas GetPointerOrNull() returns a null value.

See also
GetPointerOrNull(), GetPointer(), GetObject()

Definition at line 1144 of file ncbiobj.hpp.

Referenced by CRef< CAlnMixSegment >::GetNCObject(), and COneTimeSetRef< C >::operator=().

◆ GetNonNullPointer() [1/3]

template<class C , class Locker >
TObjectType* CRef< C, Locker >::GetNonNullPointer ( void  )
inline

◆ GetNonNullPointer() [2/3]

template<class C , class Locker >
const TObjectType* CRef< C, Locker >::GetNonNullPointer ( void  ) const
inline

Get pointer value and throw a null pointer exception if pointer is null – constant version.

Similar to GetPointerOrNull() except that this method throws a null pointer exception if pointer is null, whereas GetPointerOrNull() returns a null value.

See also
GetPointerOrNull(), GetPointer(), GetObject()

Definition at line 1047 of file ncbiobj.hpp.

◆ GetNonNullPointer() [3/3]

template<class C , class Locker >
TObjectType* CConstRef< C, Locker >::GetNonNullPointer ( void  ) const
inline

◆ GetObject() [1/3]

template<class C , class Locker >
TObjectType& CRef< C, Locker >::GetObject ( void  )
inline

Get object.

Similar to GetNonNullPointer(), except that this method returns the object whereas GetNonNullPointer() returns a pointer to the object.

See also
GetNonNullPointer()

Definition at line 1011 of file ncbiobj.hpp.

Referenced by SeqTreeAsnizer::addAsnSeqTreeNode(), CTableAnnotDataSource::AddSeqLoc(), CAdjustForConsensusSpliceSite::AdjustCDS(), CAdjustForConsensusSpliceSite::AdjustCDSEnds(), CAttachedHandles::Attach(), BOOST_AUTO_TEST_CASE(), CTreeQueryExec::CallFunction(), CAppJobDispatcher::CancelJob(), CreateMolInfoDesc(), CMytestApplication::DoProcess(), CCmdChangeProjectItem::Execute(), CTableImportDataSource::ExportTableParms(), CTMS_DisplayTrack_Client::Fetch(), CEditObjectSeq_desc::GetEditCommand(), GetGl(), CPhyloTree::GetGraphicsModel(), CThreadPoolEngine::CThreadTask::GetJob(), CGuiObjectInfoSeq_feat::GetLinks(), CInitMutex< SAnnotSetCache >::GetObject(), CGBProjectHandle::GetProject(), IPhyloTreeRender::GetScheme(), CPhyloTreeWidget::GetScheme(), CHitMatrixDataSource::GetScope(), CSeqTextDataSource::GetScope(), CMytestApplication::GetSeqEntry(), CSeqSetPresenter::GetSeqEntry(), CBioseq_Handle::GetTSE_Handle(), CAuthorNamesContainer::ImportAuthorsFromFile(), CTreeGraphicsModel::Init(), PT::CProjectItem::Initialize(), CPhyloTreeDataSource::IterateOverSelNodes(), CPhyloTreeWidget::OnOpenPropertiesDlg(), CNetScheduleConfigLoader::operator()(), operator<<(), CFuncWithArgs::operator==(), SMacroFuncWithArgs::operator==(), CQueueDataBase::Purge(), CSeqTestApplication::Render(), CRulerPanel::Render(), CAppJobDispatcher::ResumeJob(), CAlignTabExportJob::Run(), CFastaAlignExportJob::Run(), C5ColExportJob::Run(), CAgpExportJob::Run(), CFlatFileExportJob::Run(), CTableImportColumn::SaveAsn(), CGBProjectHandle::SetProject(), CAppJobDispatcher::ShutDown(), CAppJobDispatcher::SuspendJob(), CAdjustForConsensusSpliceSite::x_AlsoAdjustmRNA(), CHitMatrixDataSource::x_CreateIds(), CCreateGeneModelTask::x_GetCommand(), CSNPDataLoader_Impl::x_GetFileInfo(), CMiscSeqTable::x_InterpretColumnProperties(), CSGAlignmentJob::x_LoadAlignmentFeats(), CBatchFeatJob::x_LoadFeatProducts(), CReportEntry::x_MapPos(), CAppJobDispatcher::x_PollEngines(), CTreeGraphicsModel::x_RenderNodeLabelsPdf(), CAdjustForConsensusSpliceSite::x_UpdateLocation(), CFastaOstreamEx::x_WriteTranslatedCds(), CBlockingQueue_ForServer::CCompletingHandle::~CCompletingHandle(), and CBlockingQueue< CRef< CStdRequest > >::CCompletingHandle::~CCompletingHandle().

◆ GetObject() [2/3]

template<class C , class Locker >
const TObjectType& CRef< C, Locker >::GetObject ( void  ) const
inline

Get object – constant version.

Similar to GetNonNullPointer(), except that this method returns the object whereas GetNonNullPointer() returns a pointer to the object.

See also
GetNonNullPointer()

Definition at line 1089 of file ncbiobj.hpp.

◆ GetObject() [3/3]

template<class C , class Locker >
TObjectType& CConstRef< C, Locker >::GetObject ( void  ) const
inline

Get object.

Similar to GetNonNullPointer(), except that this method returns the object whereas GetNonNullPointer() returns a pointer to the object.

See also
GetNonNullPointer()

Definition at line 1697 of file ncbiobj.hpp.

Referenced by CTableAnnotDataSource::AddSeqLoc(), CAdjustForConsensusSpliceSite::AdjustmRNAandExonEnds(), CAdjustForConsensusSpliceSite::AdjustmRNAandExonFeatures(), CFlatFileTextItem::CFlatFileTextItem(), CUnculturedTool::CorrectBioSource(), CMacroBioData::CreateIterator(), CTableReaderMacro::CreateMacros(), CRelationTypeConverterAdapter::Dump(), Sequence::FillOutSeqId(), CDesktopCitSubItem::GetCitSub(), CDesktopContactInfoItem::GetContactInfo(), CSeq_feat_Descr::GetFeat(), CGuiObjectInfoSeq_feat::GetLinks(), CRelationTypeConverterAdapter::GetName(), CMacroBioData_PubdescIter::CSubmitblockIter::GetOrigSubmitBlock(), CTableDataValidate::GetRowObject(), CDesktopSeqdescItem::GetSeqdesc(), CDesktopSeqSubmitItem::GetSeqSubmit(), CPhyloPhylipReader::GetTree(), CSeqDesktopPanel::Load(), CBLASTToolManager::LoadSettings(), StructureSet::MatchSequenceToMoleculeInObject(), PSSMWrapper::PSSMWrapper(), CFrameworkDemoGUI::RestoreWindowLayout(), CSequenceUpdater::s_UpdateSeqInst(), testResultAlignments(), CMacroFunction_GetSequence::TheFunction(), CSimpleProjectView::x_ActivateTextView(), CLinkUtils::x_AddDbxrefFeatureLinks(), CDesktopDataBuilder::x_CreateSeq(), CDesktopDataBuilder::x_CreateSet(), CMacroFunction_ParsedText::x_GetSpecialField(), CFeatureSearchJob::x_SearchFeatures(), CUnculturedTool::x_TryRankFix(), and CAdjustForConsensusSpliceSite::x_UpdateExonFeatures().

◆ GetPointer() [1/3]

template<class C , class Locker >
const TObjectType* CRef< C, Locker >::GetPointer ( void  ) const
inline

Get pointer – constant version,.

Same as GetPointerOrNull().

See also
GetPointerOrNull()

Definition at line 1076 of file ncbiobj.hpp.

◆ GetPointer() [2/3]

template<class C , class Locker >
TObjectType* CConstRef< C, Locker >::GetPointer ( void  ) const
inline

Get pointer,.

Same as GetPointerOrNull().

See also
GetPointerOrNull()

Definition at line 1684 of file ncbiobj.hpp.

Referenced by CChangeUnindexedObjectCommand< T >::AddBioseq(), AddExceptionsToShortIntron(), CClickableSortUniqueCount::AddToBulkEditList(), CClickableSortUniqueCount::AddToListCtrl(), CProjectFileWriter::AddToScope(), CApplyObject::ApplyChange(), CDiscrepancyVisitorImpl< _Name >::Autofix(), CNewCleanup_imp::BasicCleanupBioseqHandle(), CNewCleanup_imp::BasicCleanupBioseqSetHandle(), CNewCleanup_imp::BasicCleanupSeqEntryHandle(), BOOST_AUTO_TEST_CASE(), CSeqGraphicPane::CanSetSwitchPoint(), CTextPanel::CanShowFastA(), CTextPanel::CanShowFlatFile(), CApplyObject::CApplyObject(), CFlatFileTextItem::CFlatFileTextItem(), CBarcodeTool::ClickLink(), CPhyTreeView::CommitTheChanges(), Convert_Bioseq_Seq_entry(), Convert_Seq_id_Bioseq_set(), CPsiBl2Seq::CPsiBl2Seq(), CUpdateMultiSeq_Dlg::CreateControls(), CreateEditorForObject(), CSeq_loc_Mapper::CSeq_loc_Mapper(), CTextPanel::DataLoaded(), CTaxValidationAndCleanup::DoTaxonomyUpdate(), CMAViewManager::DoTransition(), CSequenceEditingEventHandler::Duplicate(), CBioseqEditor::EditSelection(), CCmdChangeSeqdesc::Execute(), CNewCleanup_imp::ExtendedCleanupSeqEntryHandle(), objects::CFixSuspectProductName::FixSuspectProductNames(), CSeqTableColumnInfo::Get(), CProjectedMappingInfo::GetAlignmentDataSource(), CMolInfoField::GetApplyObjects(), GetAuthList(), GetBestBioseqLabel(), CRemoteBlastDbDataLoader::GetBlobs(), GetCDSProductSeq(), CReplaceEntirePubPanel::GetCommand(), CGroupMapWidget::GetCurrentItem(), CDesktopViewContext::GetCurrentSelection(), CConstRefTypeInfo< Data >::GetData(), CMacroDataException::GetDataAsString(), CEditObjectSeq_desc::GetEditCommand(), CEditObjectSubmit_block::GetEditCommand(), CFlatFileViewContext::GetEditObject(), CJobFutureJobBase::GetError(), CGeneGroup::GetHTMLActiveAreas(), CSeq_id_Descr::GetId(), CGroupMapWidget::GetItemLabel(), CTableView::GetMainObject(), CVcfTableView::GetMainObject(), CTableViewWithTextViewNav::GetMainObject(), CMappedFeatOrObject::GetObject(), CPluginObject::GetObject(), CMolInfoField::GetObjects(), CPluginObject::GetProject(), GetPubTitle(), CmRNACDSLinker::GetReferencedmRNA_CDS(), GetReplacementCommand(), CMiscSeqTableColumn::GetReplacementCommand(), CVcfTableSelection::GetRows(), CMacroBioData_FeatIterBase::GetScopedObject(), CMacroBioData_FeatIntervalIter::GetScopedObject(), CVcfTableSelection::GetSelection(), CProjectTreeView::GetSelection(), CStdSegHit::GetSeqAlign(), CProjectTreeView::GetSingleObject(), CFlatFileTextItem::GetToolTipText(), GetTopSeqEntryFromScopedObject(), CCleanupApp::HandleSeqEntry(), CUser_object::HasField(), CAlignGlyph::HasObject(), CClonePlacementGlyph::HasObject(), CFeatGlyph::HasObject(), CSegmentGlyph::HasObject(), CSequenceTrack::HasObject(), CSwitchPointGlyph::HasObject(), CObjectList::Init(), CViewGraphic::InitView(), CVcfTableView::InitView(), CTextPanel::InitWidget(), CBioseqEditor::IsDeletable(), CGuiSeqInfoSeq_id::IsDNA(), CBioseqEditor::IsEditable(), IsEditable(), CCleanup::IsGeneXrefUnnecessary(), CGuiSeqInfoSeq_id::IsProtein(), CComment_rule::IsValid(), CNGAlignParams::LogDump(), CId1FetchApp::LookUpGI(), CCdsToMatPeptide::MergeConvert(), CEditingActionDescLocalId::Modify(), CEditObjectSeq_desc::MolInfoLocationChange(), CMacroBioData_PubdescIter::Next(), CSeqGraphicPane::NextPrevSplice(), CTextPanel::ObjectIsFeature(), CObjectListWidgetSel::OnAddAccessionClick(), CAppJobTask::OnAppJobProgress(), CDesktopViewContext::OnCopySelection(), CDesktopViewContext::OnCutSelection(), CClickableSortUniqueCount::OnListItemActivated(), CAppPackagesDlg::OnPackageSelected(), CDesktopViewContext::OnPasteSelection(), CSearchToolBase::OnProgress(), CSubPrep_panel::OnSaveBtnClick(), CSelectTargetDlg::OnSelTargetAcceptClick(), CPhyTreeView::OnSomethingEdited(), CConvertCache::SCacheKeySort::operator()(), CSeqTableColumnInfo::operator->(), CChangePhyloSelectionSetCmd::PerformEdit(), CChangePhyloPropertyCmd::PerformEdit(), CChangePhyloExpandCollapseCmd::PerformEdit(), CChangePhyloPropertyCmd::PerformFeatureDictEdit(), CBlastFormat::PrintOneResultSet(), CConversionApp::Read(), CFeatureGenerator::SImplementation::RecomputePartialFlags(), CRemoveSet::remove_sets_from_set(), CMacroDataException::ReportExtra(), SRelLoc::Resolve(), CBulkCDS::RowToScopedObjects(), CBulkGene::RowToScopedObjects(), CBulkMiscFeat::RowToScopedObjects(), CBulkRna::RowToScopedObjects(), SrcEditDialog::RowToScopedObjects(), CAsnExportJob::Run(), CAlignTabExportJob::Run(), CFastaAlignExportJob::Run(), C5ColExportJob::Run(), CAgpExportJob::Run(), CFlatFileExportJob::Run(), CFeatureRetrievalJob::Run(), CAppJobDispatcher::RunSync(), s_AreThereOtherCDSForThisProduct(), s_CheckEmptyLists(), s_GetAccession(), s_IsBioseqInSet(), s_LimitDeflines(), CMacroFunction_RemoveQual::s_RemoveFields(), CTextPanel::SaveState(), CTempTrackProxy::SaveToRegistry(), CTextPanelContext::SelectItem(), CFeatureGenerator::SImplementation::SetFeatureExceptions(), CPluginObject::SetObject(), CViewGraphic::SetOrigObject(), CPluginObject::SetProject(), sGetValidateObject(), SOAP_GetKnownObject(), TestFeaturesInRange(), CMacroFunction_SwapQual::TheFunction(), CMacroFunction_SwapRelFeatQual::TheFunction(), CMacroFunction_SetRelFeatQual::TheFunction(), CMacroFunction_AddDBLink::TheFunction(), CMacroFunction_EditRelFeatQual::TheFunction(), CMacroFunction_ConvertStringQual::TheFunction(), CMacroFunction_ConvertFeatQual::TheFunction(), CMacroFunction_ConvertRNARelQual::TheFunction(), CMacroFunction_ParseStringQual::TheFunction(), CMacroFunction_ParseFeatQual::TheFunction(), CMacroFunction_ParseRNARelQual::TheFunction(), CMacroFunction_AddParsedToFeatQual::TheFunction(), CMacroFunction_ParsedTextFrom::TheFunction(), CMacroFunction_CopyStringQual::TheFunction(), CMacroFunction_CopyFeatQual::TheFunction(), CMacroFunction_CopyRNARelQual::TheFunction(), CMacroFunction_RmvOutsideRelFeatQual::TheFunction(), CMacroFunction_AddorSetContElement::TheFunction(), CMacroFunction_SatelliteFields::TheFunction(), CMacroFunction_MobileElementTypeFields::TheFunction(), CMacroFunction_ApplyStrucVoucherPart::TheFunction(), CMacroFunction_MakeBoldXrefs::TheFunction(), CMacroFunction_Autodef::TheFunction(), CMacroFunction_AutodefId::TheFunction(), CMacroFunction_RefreshDefline::TheFunction(), CMacroFunction_AutodefComplete::TheFunction(), CMacroFunction_CreateProteinFeats::TheFunction(), CMacroFunction_DeltaSeqToRaw::TheFunction(), CMacroFunction_UpdateProteinSeqs::TheFunction(), CMacroFunction_RemoveAllFeatures::TheFunction(), CMacroFunction_ConvertFeature::TheFunction(), CMacroFunction_ApplyCDS::TheFunction(), CMacroFunction_ApplyRNA::TheFunction(), CMacroFunction_ApplyGene::TheFunction(), CMacroFunction_ApplyOtherFeature::TheFunction(), CMacroFunction_ApplyPublication::TheFunction(), CMacroFunction_ISOJTALookup::TheFunction(), CMacroFunction_LookupPub::TheFunction(), TrimEntry(), CCmdCreateDesc::Unexecute(), CAsnvalThreadState::ValidateAsync(), CValidError_bioseq::ValidateSeqId(), CSoapMessage::Write(), CFeatureItem::x_AddQualProteinId(), IAuthorEditor::x_ApplyToSeqSubmit(), variation::CHgvsParser::x_AsHgvsInstExpression(), CSeqGraphicPane::x_ChangeSwitchPoint(), CMacroFunction_EditFeatLocation::x_CheckInitFeature(), CNGAlignJob::x_CreateProjectItems(), CAlnMultiDSBuilder::x_CreateSparseDataSource(), CAppPackagesDlg::x_DumpPkgInfo(), CTableViewWithTextViewNav::x_EditObject(), CSGGenBankDS::x_ForegroundJob(), CAlignedFeatureGraph::x_GatherCluster(), CPkgManager::x_GetBasePkgs(), CSeqMap::x_GetChunkToLoad(), CGlyphContainer::x_GetHistMsg(), CSeqMap::x_GetObject(), CAlignSpanView::x_GetOrigObject(), CCrossAlignView::x_GetOrigObject(), CMPCrossAlignView::x_GetOrigObject(), CMultiAlignView::x_GetOrigObject(), CPhyTreeView::x_GetOrigObject(), CSeqTextView::x_GetOrigObject(), CFeatTableView::x_GetOrigObject(), CViewGraphic::x_GetOrigObject(), CFastaTitleItem::x_GetTitle(), CStatusBarService::x_HasEvent(), CCompareWithBiosample::x_LoadData(), CTextPanel::x_LoadFastA(), CTextPanel::x_LoadFlatFile(), CSeqMap::x_LoadObject(), CAppPackagesDlg::x_LoadPkgList(), CConvertFeatureBase::x_MoveFeatureToProtein(), CLayoutTrackHandler::x_MoveTrackDownRecursive(), CLayoutTrackHandler::x_MoveTrackUpRecursive(), CBlastFormat::x_PrintTaxReport(), CTextItemSeq_align::x_RenderText(), CTextItemSeq_feat::x_RenderText(), CValidError_bioseq::x_ReportDupOverlapFeaturePair(), CValidError_bioseq::x_ReportUTRPair(), CTextPanel::x_SaveViewType(), CTextPanel::x_SelectFlatFileSequence(), CMacroFunction_MakeLocation::x_SetCurrentBioseq(), CMacroBioData_BioSourceIter::x_SetDefaultObjectInfo(), CMacroBioData_PubdescIter::x_SetDefaultObjectInfo(), CMacroBioData_SeqdescIter::x_SetDefaultObjectInfo(), CMacroBioData_MolInfoIter::x_SetDefaultObjectInfo(), CMacroFunction_SwapQual::x_SetField(), CSeqDesktopPanel::x_SetMaxExpansionLevel(), CSeqMap::x_SetSegmentRef(), CAgpConverter::x_SetUpObjectOpeningAndClosingStrings(), CDesktopViewContext::x_UpdateCutCopySelection(), CMRNAValidator::x_ValidateCommonMRNAProduct(), CSoapMessage::x_VerifyFaultObj(), and CProjectFileWriter::x_WriteGtf().

◆ GetPointer() [3/3]

template<class C , class Locker >
TObjectType* CRef< C, Locker >::GetPointer ( void  )
inline

Get pointer,.

Same as GetPointerOrNull().

See also
GetPointerOrNull()

Definition at line 998 of file ncbiobj.hpp.

Referenced by CEvidencePanel::AddCommand(), CStrandPanel::AddCommand(), CRevIntPanel::AddCommand(), CExtensionRegistry::AddExtensionPoint(), CGroupMapWidget::AddGroup(), CGroupMapWidget::AddItem(), CAnnotationASN1::CImplementationData::AddModel(), CProjectService::AddProjectView(), CPdf::AddShadedTris(), CTrackContainer::AddTracks(), CTrackConfigManager::AlignTrackConfig(), CItem::apply(), CAddSequences::apply(), CConvertRptUnitRangeToLoc::apply(), CRemAllProtTitles::apply(), CRemProtTitles::apply(), CRemoveBankitComment::apply(), CRemoveGenomeProjectsDB::apply(), CRemoveStructuredComment::apply(), CChangeStructuredCommentKeyword::apply(), CRemoveSeqAnnot::apply(), CConvertComment::apply(), CTrimN::apply(), CMRnaForCDS::apply(), CAddFluComments::Apply(), CRemoveUnnecessaryExceptions::apply(), CModifyStructuredComment::apply(), CReorderStructuredComment::apply(), CAddCitSubForUpdate::apply(), CAssignFeatureId::apply(), CClearFeatureId::apply(), CReassignFeatureId::apply(), CUniqifyFeatureId::apply(), CRemoveUnverified::apply(), CLabelRna::apply(), CConvertSelectedGaps::apply_impl(), CRmvCddFeatDbxref::apply_to(), CPrefixAuthority::apply_to(), CSrcFocusSet::apply_to(), CSrcFocusClear::apply_to(), CSetTransgSrcDesc::apply_to(), CApplyObject::ApplyChange(), CSubmissionWizard::ApplySubmitCommand(), CAddCitSubForUpdate::ApplyToCSeq_entry(), Assign3primeUTRSite(), Assign5primeUTRSite(), AssignNtRemoteLocation(), CDiscrepancyContext::AutofixSubmit_block(), CdBlaster::blast(), BOOST_AUTO_TEST_CASE(), CAgpRenumber::CAgpRenumber(), CScoringJob::Calculate(), CScoreCache::CalculateScores(), CAppTaskService::CancelTask(), CApplyObject::CApplyObject(), CEditingActionSummaryConstraint::CEditingActionSummaryConstraint(), CFlatFileTextItem::CFlatFileTextItem(), CVcfTrack::CheckRange(), CBarcodeTool::ClickLink(), CTrackContainer::CloneTrack(), CScopeTransaction_Impl::Commit(), CSubmissionWizard::ConnectListener(), Convert_Bioseq_Seq_entry(), ASNDataManager::ConvertMimeDataToCDD(), CorrectIntervalOrder(), CViewManagerService::CreateClient(), CConvertSetTypeDlg::CreateControls(), CSubmissionWizard::CreateControls(), CSrcModListPanel::CreateControls(), CreateEditingActionConstraint(), CGBDocument::CreateLoadJob(), CreateMimeFromBiostruc(), CAnnotationASN1::CImplementationData::CreateModelProducts(), BLASTer::CreateNewPairwiseAlignmentsByBlast(), CGBDocument::CreateProjectScope(), CSequenceEditingEventHandler::CreateSeqSubmit(), CUIToolRegistry::CreateToolInstance(), CTrackConfigManager::CreateTrackConfig(), CBinsTrackFactory::CreateTracks(), CHapmapTrackFactory::CreateTracks(), CLDBlockTrackFactory::CreateTracks(), CSnpTrackFactory::CreateTracks(), CAggregateFeatureTrackFactory::CreateTracks(), CAllOtherFeaturesTrackFactory::CreateTracks(), CComponentTrackFactory::CreateTracks(), CVarTrackFactory::CreateTracks(), CEpigenomicsTrackFactory::CreateTracks(), CFeatureTrackFactory::CreateTracks(), CGraphOverlayFactory::CreateTracks(), CGraphTrackFactory::CreateTracks(), CScaffoldTrackFactory::CreateTracks(), CSegmentMapTrackFactory::CreateTracks(), CSeqTableGraphTrackFactory::CreateTracks(), CSequenceTrackFactory::CreateTracks(), CSixFramesTransTrackFactory::CreateTracks(), CTraceGraphTrackFactory::CreateTracks(), CTrackContainerFactory::CreateTracks(), CAlignmentTrackFactory::CreateTracks(), CGeneModelFactory::CreateTracks(), CVcfTrackFactory::CreateTracks(), CSimpleProjectView::CreateView(), CEditObjectSeq_desc::CreateWindow(), CEditObjectSeq_feat::CreateWindowImpl(), CRenderCommon::CRenderCommon(), CSameConstraintMatcher::CSameConstraintMatcher(), CScoringJob::CScoringJob(), CRawSeqToDeltaByN::DeltaSeqToRaw(), CSubmissionWizard::DisconnectListener(), CSimpleB2SWrapper::DoBlast2Seqs(), CFileLoadManager::DoTransition(), CGraphOverlay::Drop(), CBioseqEditor::EditSelection(), CEditingBtnsPanel::EditSequence(), CSequenceEditingEventHandler::EditSequence(), C5ColObjectLoader::Execute(), CAgpObjectLoader::Execute(), CGBFlatFileObjectLoader::Execute(), CGffObjectLoader::Execute(), CRMObjectLoader::Execute(), CAppDialogs::ExportDialog(), IEditingActionBiosource::Find(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), CDiscrepancyPanel::FindGraphicalSequenceView(), IEditingActionDesc::FindRelated(), CEditingActionDescUserObject::FindRelated(), CDockLayoutTree::FromUserObject(), CDockLayoutTree::CNode::FromUserObject(), fta_build_ena_user_object(), CProjectStorage::GetAnnots(), CMolInfoField::GetApplyObjects(), CProductColumn::GetApplyObjects(), CFieldHandler::GetApplyObjectsFromRelatedObjects(), CObjectTextItem::GetAssosiatedScope(), CConversionOption::GetBool(), CSeqGraphicConfig::GetClonePlacementParams(), CPhyloTree::GetColorTable(), CTreeGraphicsModel::GetColorTable(), CConvertCdsToMiscFeat::GetCommand(), CBulkCDS::GetCommandFromValuesTable(), CSeqGraphicConfig::GetCommentConfig(), CSeqGraphicPane::GetCurrentObject(), CSeqGraphicConfig::GetCustomFeatColors(), COrgRefCache::SCacheEntry::GetData(), CRefTypeInfo< Data >::GetData(), CBinsTrack::GetDataSource(), CHapmapTrack::GetDataSource(), CLDBlockTrack::GetDataSource(), CSnpTrack::GetDataSource(), CHistogramGraph::GetDataSource(), CEpigenomicsTrack::GetDataSource(), CFeatureTrack::GetDataSource(), CGraphTrack::GetDataSource(), CSegmentMapTrack::GetDataSource(), CSequenceTrack::GetDataSource(), CTraceGraphTrack::GetDataSource(), CTrackContainer::GetDataSource(), CSeqTextPanel::GetDataSource(), CAlignmentTrack::GetDataSource(), CGeneModelTrack::GetDataSource(), CSixFramesTransTrack::GetDataSource(), CSeqGraphicPane::GetDataSource(), CSGDataSourceContext::GetDS(), CEditObjectFeaturePropagate::GetEditCommand(), CEditObjectSeq_desc::GetEditCommand(), CEditObjectSeq_feat::GetEditCommand(), CEditObjectSet::GetEditCommand(), CEditObjectSubmit_block::GetEditCommand(), GetEditSaver(), CSearchJobBase::GetError(), CNetBlastSubmittingJob::GetError(), CNetBlastMonitoringJob::GetError(), CDownloadJob::GetError(), CJobAdapterJob< TInput, TOutput >::GetError(), CBuildAlnVecJob::GetError(), CBuildSparseAlnJob::GetError(), CFeatureLoadingJob::GetError(), CScoringJob::GetError(), CTableDataSUCJob::GetError(), CTableDataValidateJob::GetError(), CTextRetrieveJob::GetError(), CSeqGraphicJob::GetError(), CSeqTextJob::GetError(), CAttachProjectItemsJob::GetError(), CResetScopeHistoryJob::GetError(), CTableDataVcfJob::GetError(), CFeatCompareJob::GetError(), CFeatureRetrievalJob::GetError(), CFlatFileSequenceListJob::GetError(), CTrackInitializationJob::GetError(), CAnnotMetaDataJob::GetError(), CGetAssembliesJob::GetError(), CAppJob::GetError(), GetExtensionAsInterface(), CGeneFinder::GetFeatViaSubsetThenExtremesIfPossible_Helper(), impl::CDBHandlerStack::CUserHandlerWrapper::GetHandler(), CHeapScope::GetImpl(), CUIToolRegistry::GetInstance(), CAppJobDispatcher::GetJobError(), CAppJobDispatcher::GetJobResult(), CHitMatrixDataSource::GetLabel(), CGuiObjectInfoVariant::GetLinks(), SNetCacheAPIImpl::GetListener(), CProjectView::GetMainObject(), CTableView::GetMainObject(), CVcfTableView::GetMainObject(), CTableViewWithTextViewNav::GetMainObject(), CAnnotMapping_Info::GetMappedSeq_align(), CLBLASTUIDataSource::GetMenu(), CNetBLASTUIDataSource::GetMenu(), CBamUIDataSource::GetMenu(), CGenBankUIDataSource::GetMenu(), CPhyloCircularCladogram::GetNodeLabelDist(), IPhyloTreeRender::GetNodeLabelDist(), CViewGraphic::GetNonAsnData(), CProjectStorage::GetObject(), CAbstractProjectItem::GetObject(), CObjectListTableModel::GetObjectList(), CTableDataBioTreeContainer::GetObjectValue(), CTableDataSeq_table::GetObjectValue(), CInitMutex< SAnnotSetCache >::GetPointer(), CSeqTextJob::GetProgress(), CTableDataVcfJob::GetProgress(), CFeatCompareJob::GetProgress(), CFeatureRetrievalJob::GetProgress(), CProjectStorage::GetProject(), CEditAppJob::GetProjectService(), CProjectView::GetReflectionInfo(), GetRelatedFeatureApplyObjects(), CFeatureSeqTableColumnBase::GetRelatedGeneApplyObjects(), GetReplacementCommand(), CMiscSeqTableColumn::GetReplacementCommand(), CSearchJobBase::GetResult(), CBuildAlnVecJob::GetResult(), CBuildSparseAlnJob::GetResult(), CFeatureLoadingJob::GetResult(), CScoringJob::GetResult(), CTextRetrieveJob::GetResult(), CSeqTextJob::GetResult(), CAttachProjectItemsJob::GetResult(), CFeatCompareJob::GetResult(), CFeatureRetrievalJob::GetResult(), CFlatFileSequenceListJob::GetResult(), CTrackInitializationJob::GetResult(), CAnnotMetaDataJob::GetResult(), CGetAssembliesJob::GetResult(), CGBProject::GetScope(), CSelectionVisitor::GetScope(), CGBProjectHandle::GetScope(), COpenViewDlg::GetSelectedFactory(), CMultiAlignView::GetSelection(), CProjectTreeView::GetSelection(), CPhyTreeView::GetSelection(), CMultiReader::GetSeqEntry(), IServiceLocator::GetServiceByType(), CGBProjectHandle::GetShortTitle(), CProjectTreeView::GetSingleObject(), CAdvancedAlignCleanup::GetSplignCompartments(), CConversionOption::GetString(), GetStructureFromCacheFolder(), GetStructureViaHTTPAndAddToCache(), CSUCDataGenerator::GetSUCResults(), TaxonomyTree::GetTaxInfoForTaxID(), IPhyloTreeRender::GetTexture(), CGBProjectHandle::GetTitle(), CAlignGlyph::GetTooltip(), CClonePlacementGlyph::GetTooltip(), CFeatGlyph::GetTooltip(), CGuiObjectInfoClone::GetToolTip(), CGuiObjectInfoImpFeature::GetToolTip(), CGuiObjectInfoRegionFeature::GetToolTip(), CGuiObjectInfoSeqFeature::GetToolTip(), CGuiObjectInfoSiteFeature::GetToolTip(), CGuiObjectInfoPrimer::GetToolTip(), CGuiObjectInfoVariant::GetToolTip(), CGuiObjectInfoVariation::GetToolTip(), CTempTrackProxy::GetTrack(), CProjectItem::GetUserObject(), CQueryParseNode::GetUserObject(), CBulkCDS::GetValuesTableFromSeqEntry(), CCleanupApp::HandleSeqEntry(), CSwitchPointGlyph::HasObject(), CProjectService::HasWorkspace(), CPsgCgiApp::Help(), UpdateViewer::ImportStructure(), CNcbiRegistry::IncludeNcbircIfAllowed(), CScoreMethodsDlg::Init(), CPhyloTreeDataSource::Init(), CObjectList::Init(), CSparseMultiDataSource::Init(), CSGAlignmentDS::InitAlignScoreCache(), CSeqGraphicPane::InitDataSource(), COpenDlg::InitDialog(), CViewGraphic::InitView(), CVcfTableView::InitView(), CObjectList::_CColumn::IntVector(), CPhrap_Sequence::IsContig(), CAlnVecMultiDataSource::IsEmpty(), CPhrap_Sequence::IsRead(), CSequenceEditingEventHandler::ItemAction(), LaunchBioseqEditor(), CmRNACDSLinker::LinkSelectedFeatures(), CGBProjectHandle::Load(), CMetaRegistry::Load(), CCompoundRWRegistry::LoadBaseRegistries(), CNcbiApplicationAPI::LoadConfig(), CValidatePanel::LoadData(), LoadDataOnly(), LoadFileForSubmission(), CTempTrackProxy::LoadFromRegistry(), CAsnObjectLoader::LoadFromStream(), CFileLoadManager::LoadRegisteredManagers(), CFileLoadManager::LoadSettings(), CEditObjectSeq_desc::LocationChange(), CPhyloTreeDataSource::MeasureTree(), CTrackConfigManager::MergeTrackConfig(), CDUpdater::modifySeqAlignSeqEntry(), CEditObjectSeq_desc::MolInfoLocationChange(), CGraphOverlay::MoveTrackOut(), CDDAnnotateDialog::NewAnnotation(), CDDAnnotateDialog::NewEvidence(), RpsTestFixture::NuclSearch(), CHitMatrixDemoDlg::OnAccClick(), CFlatFileDemoDlg::OnAccClick(), CSeqGraphicDemoDlg::OnAccClick(), CObjectListWidgetSel::OnAddAccessionClick(), CSubPrep_panel::OnAddSequenceBtnClick(), CAlnVecMultiDataSource::OnAppJobNotification(), CSparseMultiDataSource::OnAppJobNotification(), CRunToolDlg::OnButtonClick(), CSelectFeatureDlg::OnButtonSaveFile(), CCrossAlnWidget::OnChooseSeq(), CHitMatrixWidget::OnChooseSeq(), CDDBookRefDialog::OnClick(), CPhyloTreeWidget::OnCollapseToViewport(), CHitMatrixWidget::OnColorByScore(), CPhyTreeView::OnCreateSelectedSubtree(), CHitMatrixWidget::OnDisableColoring(), CStructuredCommentPanel::OnExport(), CSubmitBlockDlg::OnExportBtnClick(), CSelectFeatureDlg::OnFeatureEdit(), CHitMatrixDemoDlg::OnFileClick(), CSubmitBlockDlg::OnImportBtnClick(), CCDSTranslationPanel::OnImportCdsProteinHyperlinkClicked(), COrganismInfoPanel::OnImportSrcTable(), CTblEditDlg::OnImportTableClick(), CTableDataVcf::OnJobNotification(), CAppJobEventTranslator::OnJobStateChanged(), CLayoutTrackHandler::OnLeftDown(), CSeqGraphicPane::OnLeftDown(), CSeqGraphicPane::OnLeftUp(), CSelectFeatureDlg::OnLoadAccession(), CFlatFileDemoDlg::OnLoadFileClick(), SrcEditDialog::OnLoadqualsClick(), CSeqGraphicPane::OnMotion(), CAlnVecRow::OnMouseEvent(), CPhyloTreeWidget::OnOpenPropertiesDlg(), CSearchToolBase::OnProgress(), CScoringMethodsDlg::OnPropertiesClick(), CEditingBtnsPanel::OnReverseAuthorNamesClick(), CSubPrep_panel::OnSaveBtnClick(), CSelectTargetDlg::OnSelTargetAcceptClick(), CPhyloTreeWidget::OnSetTreeLabel(), CTrackContainer::OnToggleTrack(), COpenViewDlg::OnViewSelected(), SFeatureByName::operator()(), impl::CDBHandlerStack::CUserHandlerWrapper::operator==(), CAgpConverter::OutputBioseqs(), CSearch< LEGACY, NHITS >::PepCharge(), CHitMatrixSeqGraph::PreferredSize(), CSequenceEditingEventHandler::PrepareSeqSubmit(), CCleanupApp::Process(), CTbl2AsnApp::ProcessAlignmentFile(), CLocalFileRestorer::ReadObjectFromFile(), CPhrap_Contig::ReadReadLocation(), CMetaRegistry::SEntry::Reload(), CCompoundRWRegistry::Remove(), CNCBINode::RemoveChild(), CHitMatrixSeqGraph::Render(), CTreeGraphicsModel::RenderPDF(), CFileLoadManager::ResetState(), CQueryParseNode::ResetUserObject(), CScopeTransaction_Impl::RollBack(), CDataLoadingAppTask::Run(), CObjectLoadingTask::Run(), CEditAppTask::Run(), CFeatureLoadingJob::Run(), CIgBlastnApp::Run(), CTableDataVcfJob::Run(), CBlastKmerSearch::Run(), CAgpconvertApplication::Run(), CObjConvProfile::Run(), CAsn2Asn::RunAsn2Asn(), CAppJobDispatcher::RunSync(), s_CollapseProjectFolder(), CSplign::s_ComputeStats(), s_GetGeneticCode(), s_GetProtApplyObjectsFeatures(), s_GetTaxIDList(), s_OOFBlastHSP2SeqAlign(), s_SetBioSourceField(), s_SetFeatField(), s_TestResultAlignment(), StructureSet::SaveASNData(), CFileLoadManager::SaveSettings(), CSearch< LEGACY, NHITS >::Search(), CConversionOption::SetBool(), CSingleCDSExceptionPanel::SetCodeBreak(), CAlnMultiModel::SetCurrentMethod(), CFeatTableWidget::SetDataSource(), CSeq_loc::SetId(), CFeaturePanel::SetInputObject(), CSeqGraphicRenderer::SetInputObject(), CGraphTrack::SetLayout(), CObjectListWidgetSel::SetObjects(), COpenDlg::SetRegistryPath(), CRunToolDlg::SetRegistryPath(), CFileLoadManager::SetRegistryPath(), CDiagContextThreadData::SetRequestContext(), CSearch< LEGACY, NHITS >::SetResult(), CGBProject::SetScope(), CGBProjectHandle::SetScope(), CGeneGroup::SetShowGene(), CConversionOption::SetString(), CTrackConfigManager::SetTrackConfig(), CViewManagerService::ShowSingletonView(), CPhyloTreeDataSource::Sort(), CFeatGapInfo::Split(), CEditingBtnsPanel::TableReader(), CSequenceEditingEventHandler::TableReader(), CSequenceEditingEventHandler::TableReaderClipboard(), CEditingBtnsPanel::TableReaderFromClipboard(), CTreeCollisionModel2D::TestForNode(), CMacroFunction_ConvertRNARelQual::TheFunction(), CMacroFunction_ParseRNARelQual::TheFunction(), CMacroFunction_ParsedTextFrom::TheFunction(), CMacroFunction_CopyRNARelQual::TheFunction(), CMacroFunction_FixFormat::TheFunction(), CMacroFunction_LookupPub::TheFunction(), CFeatGapInfo::Trim(), CSeqGraphicPane::TTHH_GetTooltip(), CSDBAPI::UpdateMirror(), CPhyloTreeDataSource::UpdateSelectionSets(), CPageHandler::WritePages(), CAlignmentTrack::x_AddAlignmentLayout(), CAlignmentTrack::x_AddAlignStatLayout(), IPhyloTreeRender::x_AddCollapsedGeomNode(), IPhyloTreeRender::x_AddCollapsedTextureNode(), CPhrapReader::x_AddContig(), CFeatureTrack::x_AddFeaturesLayout(), CAppJobDispatcher::x_AddJobRecord(), CPhrapReader::x_AddRead(), CSnpTrack::x_AddSnpsLayout(), CSixFramesTransTrack::x_AddTranslations(), CFeatureTrack::x_AdjustFeatureLayout(), CMakeClusterDBApp::x_BuildDatabase(), CBlastFormatterApp::x_BuildQueryFromPssm(), CBlastFormatterVdbApp::x_BuildQueryFromPssm(), CBlastPrelimSearch::x_BuildStdSegList(), CSGCalcFeatHistJob::x_CalcFeatHistRecursive(), CTreeGraphicsModel::x_CircularLabelMinRotate(), CTreeGraphicsModel::x_CircularLabelTrim(), CGBankLoadingJob::x_Convert(), CSplitDblinkQuals::x_ConvertStrsToStrs(), CIgBlastnApp::x_CountUserBatches(), CAlnMultiDSBuilder::x_CreateAlnVecDataSource(), CAutodefToolManager::x_CreateEditJob(), CSGFeatureJob::x_CreateFeatSmear(), CSGFeatureJob::x_CreateFeature1(), CGeneModelFeatJob::x_CreateGeneModels(), CSGAlignmentJob::x_CreateGeneModels(), CSGAnnotJob::x_CreateHistFromGraph(), CBLAST_DB_Dialog::x_CreateItems(), CSeqGraphicWidget::x_CreatePopupMenu(), CGBankLoadingJob::x_CreateProjectItems(), CBLASTSeqToolJob::x_CreateProjectItems(), CMSAToolJob::x_CreateProjectItems(), CPhyloTreeJob::x_CreateProjectItems(), CBamLoadingJob::x_CreateProjectItems(), CSrcEditJob::x_CreateProjectItems(), CFeatureGenerator::SImplementation::x_CreateProteinBioseq(), CAlnMultiModel::x_CreateRow(), CVcfLoadingJob::x_CreateSeqIdProjectItem(), CNgAlignApp::x_CreateSequenceSet(), CRunToolDlg::x_CreateToolItems(), CGeneModelFactory::x_CreateTracksWithFilters(), CBioseqEditor::x_DeleteObject(), CProjectViewBase::x_DetachFromProject(), CImportFeatTable::x_DoImportFeaturesFromClipboard(), CImportFeatTable::x_DoImportFeaturesFromFile(), CSNPSearchJob::x_DoSearch(), CEntrezSearchJob::x_DoSearch(), CVcfSearchJob::x_DoSearch(), COpenDlg::x_DoTransition(), CNamedGroup::x_Draw(), CLDBlockLine::x_DrawLabel(), CSGAlignStatJob::x_Execute(), CAppTaskService::x_ExecuteNextTaskInQueue(), CQueryParsePanel::x_ExecuteQuery(), CTableDataValidateJob::x_FetchAll(), CValidatePanel::x_FindGraphicalSequenceView(), CMacroFunction_ISOJTALookup::x_FindIsoJtaTitle(), CGencollIdMapper::x_FixImperfectId(), CSGAlignmentJob::x_GetAlignments(), CAlnVecRow::x_GetAlignmentTooltip(), CSGAlignmentJob::x_GetAlignSmear(), CPdf::x_GetAlphaGraphicsState(), CCreateGeneModelTask::x_GetCommand(), CBioseqEditor::x_GetDeleteCommand(), CGuiObjectInfoSeq_feat::x_GetFeatureToolTip(), CGuiObjectInfoSeq_feat::x_GetGroupToolTip(), CTSE_LoadLock::x_GetGuard(), CBlastHitMatrix::x_GetLabels(), CGuiObjectInfoSeq_feat::x_GetLocLengthRow(), CObjectIndex::x_GetMatches(), CSequenceUpdater::x_GetNewAlign_Replace(), CSeqVector::x_GetPacked2naSeqData(), CProjectViewBase::x_GetScope(), CBLAST_DB_Dialog::x_GetSelectedDBItem(), CMultiAlignView::x_GetSeqRangeSelection(), CComponentSearchForm::x_GetTool(), CCpgSearchForm::x_GetTool(), CFeatureSearchForm::x_GetTool(), COrfSearchForm::x_GetTool(), CSequenceSearchForm::x_GetTool(), CVcfSearchForm::x_GetTool(), CNetBLAST_DMSearchForm::x_GetTool(), CSNPSearchForm::x_GetTool(), CEntrezSearchForm::x_GetTool(), CAlignedFeatureGraph::x_GetTooltip(), CFeatureGenerator::SImplementation::x_HandleCdsExceptions(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CNetScheduleHandler::x_HandleSocketErrorOnResponse(), CAlnVecRow::x_HitTest(), CNcbiApplicationAPI::x_HonorStandardSettings(), CNcbiRegistry::x_Init(), CBlastDBCmdApp::x_InitBlastDB_TaxIdList(), CUIDataSourceService::x_InitDefaultDataSources(), CGeneModelTrack::x_InitFeature_Recursive(), CSearchDatabase::x_InitializeDb(), CUIDataSourceService::x_InitLoadManagers(), CSGAlignmentDS::x_InitScoringMethods(), CDotMatrixView::x_InitWidget(), CAlnVecMultiDataSource::x_IsJobRunning(), CSparseMultiDataSource::x_IsJobRunning(), CScoreCache::x_IsJobRunning(), CSGAlignmentDS::x_IsScoringJobRunning(), CSGFeatureJob::x_LinkFeatures(), CBatchFeatJob::x_LoadFeatProducts(), CSelectFeatureDlg::x_LoadFeatures(), CLDBlockJob::x_LoadFtable(), COpenDlg::x_LoadSettings(), COpenViewDlg::x_LoadSettings(), CRunToolDlg::x_LoadSettings(), CDBConnectionFactory::x_LogConnection(), CFeatureGenerator::SImplementation::x_MapFeature(), CSGSegmentMapJob::x_MergeSeqSegments(), CLayoutTrackHandler::x_MoveTrackDownRecursive(), CLayoutTrackHandler::x_MoveTrackUpRecursive(), CFeatureGraph::x_OnJobCompleted(), CGraphTrack::x_OnJobCompleted(), CSearchToolBase::x_OnJobCompleted(), CScoreCache::x_OnJobCompleted(), CAlignmentTrack::x_OnLayoutPolicyChanged(), CIntronTrack::x_OnLayoutPolicyChanged(), CPhyTreeView::x_OnSetSelection(), CGraphTrack::x_OnSettingsIconClicked(), CAppTaskService::x_OnTaskCanceled(), CGroupMapWidget::x_OnToggleGroup(), CRunToolDlg::x_OnToolSelected(), CAppTaskService::x_OnWakeUpSignal(), CVcfTrack::x_ParseSettings(), CCrossAlignView::x_PostAttachToProject(), CBinsJob::x_PreFetchFtable(), CAlnMultiCGIApplication::x_PreProcess(), CBlastHitMatrix::x_PreProcess(), CBlastFormat::x_PrintStructuredReport(), CGenBankLoadOptionPanel::x_ProccessText(), CBinsTrack::x_ProcessBinsJobResult(), CSGFeatureJob::x_ProcessCachedBigBed(), CSGFeatureJob::x_ProcessCachedVcfTabix(), CXcompareAnnotsApplication::x_ProcessMappingRanges(), CNetScheduleHandler::x_ProcessMsgQueue(), CNetScheduleHandler::x_ProcessMsgRequest(), CNetScheduleHandler::x_ProcessQueueInfo(), CNetScheduleHandler::x_ProcessSetQueue(), CNcbiRegistry::x_Read(), CAgpConverter::x_ReadAgpEntries(), CPhrapReader::x_ReadRead(), CFeatureTrack::x_RegroupFeats(), CAppJobDispatcher::x_RemoveJobRecord(), IPhyloTreeRender::x_RenderNodeHighlight(), CTreeGraphicsModel::x_RenderNodes(), CTreeGraphicsModel::x_RenderNodesPdf(), IPhyloTreeRender::x_RenderSelection(), CSequenceTrack::x_RenderSequence(), CMacroFunction_EditFeatLocation::x_RetranslateCDS(), COpenDlg::x_SaveSettings(), CRunToolDlg::x_SaveSettings(), CHitMatrixRenderer::x_SetGraphs(), CAlnMultiWidget::x_SetScoringMethod(), CSubmissionWizard::x_SetupCmdProcessor(), CSplitDblinkQuals::x_SplitQuals(), CLayoutTrackHandler::x_StartMoving(), CAttribTableColumnIdPanel::x_TableReaderCommon(), CLinkedFeatsGroup::x_UpdateBoundingBox(), CGraphOverlay::x_UpdateBoundingBox(), CProjectViewBase::x_UpdateContentLabel(), CSnpTrack::x_UpdateData(), CAlignmentTrack::x_UpdateData(), CGraphOverlay::x_UpdateLegend(), CHistogramGlyph::x_UpdateLegend(), CPageHandler::x_UpdatePageTreeRoot(), CDockContainer::x_Visible_ReplaceChildWithContainer(), seqsubmit_split::CSeqSubSplitter::xTryProcessSeqEntry(), and seqsubmit_split::CSeqSubSplitter::xTryProcessSeqSubmit().

◆ GetPointerOrNull() [1/3]

template<class C , class Locker >
const TObjectType* CRef< C, Locker >::GetPointerOrNull ( void  ) const
inline

Get pointer value – constant version.

Similar to GetNonNullPointer() except that this method returns a null if the pointer is null, whereas GetNonNullPointer() throws a null pointer exception.

See also
GetNonNullPointer()

Definition at line 1064 of file ncbiobj.hpp.

◆ GetPointerOrNull() [2/3]

template<class C , class Locker >
TObjectType* CConstRef< C, Locker >::GetPointerOrNull ( void  ) const
inline

Get pointer value.

Similar to GetNonNullPointer() except that this method returns a null if the pointer is null, whereas GetNonNullPointer() throws a null pointer exception.

See also
GetNonNullPointer()

Definition at line 1672 of file ncbiobj.hpp.

Referenced by CFlatFileFactoryBuilder::AddItem(), CFlatFileSequenceListJob::CFlatFileSeqBuilder::AddItem(), COMSSASearch::AppendBioseq(), CSourceModParser::ApplyAllMods(), CReverseAuthorNames::ApplyToPubdesc(), CFlatFileLocusItem::CalcSize(), CFeatureTableReader_Imp::SFeatAndLineNum::Compare(), CSeq_loc_Mapper::CSeq_loc_Mapper(), CDiscrepancyContext::FindObject(), CFastaTitleItem::GetAssosiatedObject(), CFlatFileLocusItem::GetBioseqHandle(), CEditObjectSeq_desc::GetEditCommand(), CFlatFileTextItem::GetFlatItem(), CSeq_id_Handle::GetHash(), CDesktopBioseqItem::GetObject(), CDesktopBioseqsetItem::GetObject(), CDesktopSeqSubmitItem::GetObject(), CDesktopContactInfoItem::GetObject(), CDesktopCitSubItem::GetObject(), CDesktopSeqdescItem::GetObject(), CDesktopAnnotItem::GetObject(), CDesktopFeatItem::GetObject(), CDesktopAlignItem::GetObject(), CDesktopGraphItem::GetObject(), CTextPanel::GetOrigObject(), CSeqDesktopPanel::GetOrigObject(), CConstRef< CSeq_loc >::GetPointer(), CTSE_Lock::GetPointerOrNull(), CDesktopViewContext::GetSavedObject(), CValidError::GetValidated(), CMacroBioData_SeqSetIter::IsBegin(), CMacroBioData_TSEntryIter::IsBegin(), CFlatFileLocusItem::OnHyperlinkClick(), CConstRef< CSeq_loc >::operator TObjectType *(), CConstIRef< IEventRecord >::operator=(), SConstScopedObject::operator==(), CHugeFileDemoApp::ProcessHugeSeqEntry(), NSearchFeatPanel::CTrackFeatSubtype::Track(), CRangeWithFuzz::x_AddFuzz(), CTableFieldHandle_Base::x_FindColumn(), CHugeFileDemoApp::x_ProcessFileTraditionally(), CFeaturePanel::x_StartAssemblyJob(), and CFeatureTableReader::xAddProteinToSeqEntry().

◆ GetPointerOrNull() [3/3]

template<class C , class Locker >
TObjectType* CRef< C, Locker >::GetPointerOrNull ( void  )
inline

Get pointer value.

Similar to GetNonNullPointer() except that this method returns a null if the pointer is null, whereas GetNonNullPointer() throws a null pointer exception.

See also
GetNonNullPointer()

Definition at line 986 of file ncbiobj.hpp.

Referenced by BOOST_AUTO_TEST_CASE(), CSeq_loc_Conversion_Set::Convert(), CSeq_loc_Conversion::Convert(), CreateMolInfoDesc(), CPhyTreeView::CreateViewWindow(), CSeqDB::CSeqDB(), CCmdFactory::DeleteGeneXRefs(), CEventHandler::CPostQueue::ExecuteFirstRequest(), CSubjectMap_Factory_Base::extractSeqVector(), ExtractSeqVector(), SNetServerImpl::Get(), CSeq_loc_Mapper_Message::GetAlign(), CFastaSeqBlockItem::GetAssosiatedObject(), CPhyExportParams::GetBioTree(), CAlnMultiModel::GetConsensusRow(), CFileAutoLoader::GetCurrentManager(), CSGDataSourceContext::GetDS(), CEditObjectSeq_desc::GetEditCommand(), CArgDescMandatory::GetErrorHandler(), CSeq_loc_Mapper_Message::GetFeat(), CSeq_loc_Mapper_Message::GetGraph(), CAnnotMapping_Info::GetGraphRanges(), CConnection::GetHandler(), CLBLASTObjectLoader::GetLoader(), CSeq_loc_Mapper_Message::GetLoc(), CAnnotMapping_Info::GetMappedSeq_align(), CBlobSplitterImpl::GetMaster(), CAlnMultiModel::GetMasterRow(), CTextPanel::GetMenuContributor(), CTempTrackProxy::GetNAdata(), CMacroEngine::GetOrCreateRTVar(), CMacroResolver::GetOrCreateRTVar(), CRef< CAlnMixSegment >::GetPointer(), CInitMutex< SAnnotSetCache >::GetPointerOrNull(), CQueryParsePanel::CQueryJob::GetQueryExec(), CTextPanel::GetScope(), CTextPanelContext::GetScope(), CCIGAR_Formatter::GetScope(), CTextPanelContext::GetSelectedObjects(), CTSE_Info::GetTopLevelObjectPtr(), CPhyloTreeDataSource::GetTree(), CDockContainerDescr::GetTree(), CTreeGraphicsModel::Init(), CLayoutGroup::IsMaster(), CBioseq_Handle::IsRemoved(), impl::CDriverContext::MakeConnection(), CTraversalNode::Merge(), COrganismInfoPanel::OnImportSrcTable(), CEditMacroDlg::OnRunClick(), CSelectionPanel::OnSelServiceStateChange(), CPhyloForce::OnTimer(), CSequenceIStream::CSeqData::operator bool(), CRef< CAlnMixSegment >::operator const TObjectType *(), CRef< CAlnMixSegment >::operator TObjectType *(), job_future< void >::operator()(), CSrvRef< SNCBlobVerData >::operator*(), CSrvRef< SNCBlobVerData >::operator->(), CConstIRef< IEventRecord >::operator=(), SConstScopedObject::operator==(), CFeatureTableReader::ReadProtein(), CCmdFactory::RemoveCitations(), CPhyloForce::Render(), IPhyloTreeRender::RenderPdf(), CTableDataSUCJob::Run(), CAlnMrgApp::Run(), CMixedStrands::s_Blast2NASeq(), s_RunBlast2AASeq(), CBlastSearchTask::SetLoadingOptions(), CSeqGraphicPane::SetNonAsnInput(), CEditingBtnsPanel::TableReader(), CSequenceEditingEventHandler::TableReader(), CSelectionVisitor::UpdateSelection(), PT::CProject::UpdateViewLabel(), PT::CRoot::UpdateViewLabel(), CArgDescriptions::x_AddDesc(), CTrackContainer::x_ConvertToContainer(), CSNPDbFeatIterator::SCreateCache::x_GetCommonAllele(), x_GetPrivate(), impl::CConnection::x_GetUserData(), CMQueryFunctionOps::x_InitReferences(), CPdfGrabber::x_InitRenderer(), CSVGGrabber::x_InitRenderer(), CQueryParsePanel::x_IsValidQuery(), CPhyloForce::x_Layout(), CTaxIdHelper::x_OnJobNotification(), CSequinDesktopView::x_OnSingleMouseClick(), CSeqGraphicPane::x_Render(), CSelectionPanel::x_ResetSelObjects(), CSelectionPanel::x_ResetTargetChoice(), IEditMacroFunction::x_SetUserObjects(), and CQueryParsePanel::x_StartQueryJob().

◆ GetPtrProxy() [1/3]

template<class C >
TPtrProxyType* CWeakObjectLocker< C >::GetPtrProxy ( C object) const
inline

Get proxy storage for pointer to object.

Definition at line 2557 of file ncbiobj.hpp.

◆ GetPtrProxy() [2/3]

template<class Interface >
TPtrProxyType* CWeakInterfaceLocker< Interface >::GetPtrProxy ( Interface *  ptr) const
inline

Get proxy storage for pointer to object.

Definition at line 2592 of file ncbiobj.hpp.

◆ GetPtrProxy() [3/3]

CPtrToObjectProxy * CWeakObject::GetPtrProxy ( void  ) const
inline

Get pointer to proxy object containing pointer to this object.

Definition at line 2499 of file ncbiobj.hpp.

References CRef< C, Locker >::GetNCPointer(), CWeakObject::m_SelfPtrProxy, NCBI_THROW, CObject::Referenced(), and CPtrToObjectProxy::x_UpdateCObjectPtr().

◆ InitCounter()

void CObject::InitCounter ( void  )
inlineprivate

◆ InvalidObject()

void CObject::InvalidObject ( void  ) const
private

Report object is invalid.

Example: Attempt to use a deleted object.

◆ IsAllocatedInPool()

bool CObject::IsAllocatedInPool ( void  ) const
inline

Check if object is allocated in memory pool (not system heap)

Definition at line 461 of file ncbiobj.hpp.

Referenced by CSeqEdit_Cmd_ReplaceAnnot_Base::C_Data::C_Align::C_Align(), CTMgr_GenomeContext_Base::C_Assembly_and_sequence::C_Assembly_and_sequence(), CPC_Group_Base::C_Brackets::C_Brackets(), CBvar_Base::C_CD::C_CD(), CRs_Base::C_Create::C_Create(), CData_set_id_Base::C_Data_set_id_type::C_Data_set_id_type(), CBvar_Base::C_DC::C_DC(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Differential_Operator_mmlclass::C_Differential_Operator_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Differential_Operator_mmlclass::C_Differential_Operator_mmlclass(), CContExp_Base::C_Differential_Operator_mmlclass::C_Differential_Operator_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Differential_Operator_mmlclass::C_Differential_Operator_mmlclass(), CMathExpression_Base::C_ContExp::C_Differential_Operator_mmlclass::C_Differential_Operator_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Differential_Operator_mmlclass::C_Differential_Operator_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Differential_Operator_mmlclass::C_Differential_Operator_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Differential_Operator_mmlclass::C_Differential_Operator_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Differential_Operator_mmlclass::C_Differential_Operator_mmlclass(), CDict_Base::C_E::C_E(), CRs_Base::C_E_AlleleOrigin::C_E_AlleleOrigin(), CRs_Base::C_E_Frequency::C_E_Frequency(), CRs_Base::C_E_MergeHistory::C_E_MergeHistory(), CAssay_Base::C_Method::C_EMethod::C_EMethod(), CSeqEdit_Cmd_ReplaceAnnot_Base::C_Data::C_Feat::C_Feat(), CSeqTree_node_Base::C_Children::C_Footprint::C_Footprint(), CSeqEdit_Cmd_ReplaceAnnot_Base::C_Data::C_Graph::C_Graph(), CRs_Base::C_Het::C_Het(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Int_mmlclass::C_Int_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Int_mmlclass::C_Int_mmlclass(), CContExp_Base::C_Int_mmlclass::C_Int_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Int_mmlclass::C_Int_mmlclass(), CMathExpression_Base::C_ContExp::C_Int_mmlclass::C_Int_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Int_mmlclass::C_Int_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Int_mmlclass::C_Int_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Int_mmlclass::C_Int_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Int_mmlclass::C_Int_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Interval_mmlclass::C_Interval_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Interval_mmlclass::C_Interval_mmlclass(), CContExp_Base::C_Interval_mmlclass::C_Interval_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Interval_mmlclass::C_Interval_mmlclass(), CMathExpression_Base::C_ContExp::C_Interval_mmlclass::C_Interval_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Interval_mmlclass::C_Interval_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Interval_mmlclass::C_Interval_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Interval_mmlclass::C_Interval_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Interval_mmlclass::C_Interval_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Lambda_mmlclass::C_Lambda_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Lambda_mmlclass::C_Lambda_mmlclass(), CContExp_Base::C_Lambda_mmlclass::C_Lambda_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Lambda_mmlclass::C_Lambda_mmlclass(), CMathExpression_Base::C_ContExp::C_Lambda_mmlclass::C_Lambda_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Lambda_mmlclass::C_Lambda_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Lambda_mmlclass::C_Lambda_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Lambda_mmlclass::C_Lambda_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Lambda_mmlclass::C_Lambda_mmlclass(), CAuthor_Base::C_LC::C_LFIS::C_LFIS(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Limit_mmlclass::C_Limit_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Limit_mmlclass::C_Limit_mmlclass(), CContExp_Base::C_Limit_mmlclass::C_Limit_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Limit_mmlclass::C_Limit_mmlclass(), CMathExpression_Base::C_ContExp::C_Limit_mmlclass::C_Limit_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Limit_mmlclass::C_Limit_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Limit_mmlclass::C_Limit_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Limit_mmlclass::C_Limit_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Limit_mmlclass::C_Limit_mmlclass(), CApply_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::C_LU::C_LU(), CBind_content_Base::C_Qualifier::C_E_Qualifier::C_DCL::C_LU::C_LU(), CDomainQ_Base::C_E::C_LU::C_LU(), CMmultiscripts_Base::C_MM::C_MM(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_functional_mmlclass::C_Nary_functional_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_functional_mmlclass::C_Nary_functional_mmlclass(), CContExp_Base::C_Nary_functional_mmlclass::C_Nary_functional_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_functional_mmlclass::C_Nary_functional_mmlclass(), CMathExpression_Base::C_ContExp::C_Nary_functional_mmlclass::C_Nary_functional_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_functional_mmlclass::C_Nary_functional_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_functional_mmlclass::C_Nary_functional_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_functional_mmlclass::C_Nary_functional_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_functional_mmlclass::C_Nary_functional_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Nary_linalg_mmlclass::C_Nary_linalg_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Nary_linalg_mmlclass::C_Nary_linalg_mmlclass(), CContExp_Base::C_Nary_linalg_mmlclass::C_Nary_linalg_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Nary_linalg_mmlclass::C_Nary_linalg_mmlclass(), CMathExpression_Base::C_ContExp::C_Nary_linalg_mmlclass::C_Nary_linalg_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Nary_linalg_mmlclass::C_Nary_linalg_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Nary_linalg_mmlclass::C_Nary_linalg_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Nary_linalg_mmlclass::C_Nary_linalg_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Nary_linalg_mmlclass::C_Nary_linalg_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Partialdiff_mmlclass::C_Partialdiff_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Partialdiff_mmlclass::C_Partialdiff_mmlclass(), CContExp_Base::C_Partialdiff_mmlclass::C_Partialdiff_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Partialdiff_mmlclass::C_Partialdiff_mmlclass(), CMathExpression_Base::C_ContExp::C_Partialdiff_mmlclass::C_Partialdiff_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Partialdiff_mmlclass::C_Partialdiff_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Partialdiff_mmlclass::C_Partialdiff_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Partialdiff_mmlclass::C_Partialdiff_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Partialdiff_mmlclass::C_Partialdiff_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Product_mmlclass::C_Product_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Product_mmlclass::C_Product_mmlclass(), CContExp_Base::C_Product_mmlclass::C_Product_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Product_mmlclass::C_Product_mmlclass(), CMathExpression_Base::C_ContExp::C_Product_mmlclass::C_Product_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Product_mmlclass::C_Product_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Product_mmlclass::C_Product_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Product_mmlclass::C_Product_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Product_mmlclass::C_Product_mmlclass(), CExchangeSet_Base::C_Query::C_Query(), CCount_Base::C_Range::C_Range(), CID2_Request_Get_Blob_Info_Base::C_Blob_id::C_Resolve::C_Resolve(), CRs_Base::C_Sequence::C_Sequence(), CAssembly_Base::C_SnpStat::C_SnpStat(), CExchangeSet_Base::C_SourceDatabase::C_SourceDatabase(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Sum_mmlclass::C_Sum_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Sum_mmlclass::C_Sum_mmlclass(), CContExp_Base::C_Sum_mmlclass::C_Sum_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Sum_mmlclass::C_Sum_mmlclass(), CMathExpression_Base::C_ContExp::C_Sum_mmlclass::C_Sum_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Sum_mmlclass::C_Sum_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Sum_mmlclass::C_Sum_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Sum_mmlclass::C_Sum_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Sum_mmlclass::C_Sum_mmlclass(), CExchangeSet_Base::C_Summary::C_Summary(), CAssay_Base::C_Taxonomy::C_Taxonomy(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Unary_logical_mmlclass::C_Unary_logical_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Unary_logical_mmlclass::C_Unary_logical_mmlclass(), CContExp_Base::C_Unary_logical_mmlclass::C_Unary_logical_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Unary_logical_mmlclass::C_Unary_logical_mmlclass(), CMathExpression_Base::C_ContExp::C_Unary_logical_mmlclass::C_Unary_logical_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Unary_logical_mmlclass::C_Unary_logical_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Unary_logical_mmlclass::C_Unary_logical_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Unary_logical_mmlclass::C_Unary_logical_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Unary_logical_mmlclass::C_Unary_logical_mmlclass(), CApply_content_Base::C_ContExp::C_E_ContExp::C_Unary_set_mmlclass::C_Unary_set_mmlclass(), CBind_content_Base::C_ContExp::C_E_ContExp::C_Unary_set_mmlclass::C_Unary_set_mmlclass(), CContExp_Base::C_Unary_set_mmlclass::C_Unary_set_mmlclass(), CImpliedMrow_Base::C_E::C_ContExp::C_Unary_set_mmlclass::C_Unary_set_mmlclass(), CMathExpression_Base::C_ContExp::C_Unary_set_mmlclass::C_Unary_set_mmlclass(), CMsrowExpression_Base::C_MathExpression::C_ContExp::C_Unary_set_mmlclass::C_Unary_set_mmlclass(), CMstackExpression_Base::C_MathExpression::C_ContExp::C_Unary_set_mmlclass::C_Unary_set_mmlclass(), CMultiScriptExpression_Base::C_MN::C_MathExpression::C_ContExp::C_Unary_set_mmlclass::C_Unary_set_mmlclass(), CMultiScriptExpression_Base::C_MN_2::C_MathExpression::C_ContExp::C_Unary_set_mmlclass::C_Unary_set_mmlclass(), CRs_Base::C_Update::C_Update(), CRs_Base::C_Validation::C_Validation(), CAaInterval_Base::CAaInterval_Base(), CAaSiteRange_Base::CAaSiteRange_Base(), CAbs_Base::CAbs_Base(), CAdd_descriptor_list_action_Base::CAdd_descriptor_list_action_Base(), CAECR_action_Base::CAECR_action_Base(), CAECRParse_action_Base::CAECRParse_action_Base(), CAffected_channel_Base::CAffected_channel_Base(), CAlign_annot_Base::CAlign_annot_Base(), CAlternative_protein_Base::CAlternative_protein_Base(), CAminoacid_modification_Base::CAminoacid_modification_Base(), CAnalysis_result_Base::CAnalysis_result_Base(), CAnalysis_summary_Base::CAnalysis_summary_Base(), CAnalysis_timestamp_Base::CAnalysis_timestamp_Base(), CAnd_Base::CAnd_Base(), CAnnotation_Base::CAnnotation_Base(), CAnnotation_xml_Base::CAnnotation_xml_Base(), CApply_action_Base::CApply_action_Base(), CApply_Base::CApply_Base(), CApply_content_Base::CApply_content_Base(), CApply_feature_action_Base::CApply_feature_action_Base(), CApply_table_action_Base::CApply_table_action_Base(), CApprox_Base::CApprox_Base(), CArccos_Base::CArccos_Base(), CArccosh_Base::CArccosh_Base(), CArccot_Base::CArccot_Base(), CArccoth_Base::CArccoth_Base(), CArccsc_Base::CArccsc_Base(), CArccsch_Base::CArccsch_Base(), CArcsec_Base::CArcsec_Base(), CArcsech_Base::CArcsech_Base(), CArcsin_Base::CArcsin_Base(), CArcsinh_Base::CArcsinh_Base(), CArctan_Base::CArctan_Base(), CArctanh_Base::CArctanh_Base(), CArg_Base::CArg_Base(), CAsapratio_contribution_Base::CAsapratio_contribution_Base(), CAsapratio_lc_heavypeak_Base::CAsapratio_lc_heavypeak_Base(), CAsapratio_lc_lightpeak_Base::CAsapratio_lc_lightpeak_Base(), CAsapratio_peptide_data_Base::CAsapratio_peptide_data_Base(), CAsapratio_result_Base::CAsapratio_result_Base(), CAsapratio_summary_Base::CAsapratio_summary_Base(), CAsapratio_timestamp_Base::CAsapratio_timestamp_Base(), CAssay_Base::CAssay_Base(), CAssembly_Base::CAssembly_Base(), CAtomic_coordinates_Base::CAtomic_coordinates_Base(), CAuth_list_Base::CAuth_list_Base(), CAuthor_Base::CAuthor_Base(), CBaseURL_Base::CBaseURL_Base(), CBind_Base::CBind_Base(), CBind_content_Base::CBind_content_Base(), CBioseq_Base::CBioseq_Base(), CBioSource_Base::CBioSource_Base(), CBiostruc_align_Base::CBiostruc_align_Base(), CBiostruc_Base::CBiostruc_Base(), CBiostruc_graph_pntr_Base::CBiostruc_graph_pntr_Base(), CBiostruc_molecule_pntr_Base::CBiostruc_molecule_pntr_Base(), CBiostruc_replace_Base::CBiostruc_replace_Base(), CBiostruc_residue_graph_set_pntr_Base::CBiostruc_residue_graph_set_pntr_Base(), CBiostruc_seq_Base::CBiostruc_seq_Base(), CBiostruc_seqs_aligns_cdd_Base::CBiostruc_seqs_aligns_cdd_Base(), CBiostruc_seqs_Base::CBiostruc_seqs_Base(), CBiostruc_source_Base::CBiostruc_source_Base(), CBioTreeContainer_Base::CBioTreeContainer_Base(), CBlast4_archive_Base::CBlast4_archive_Base(), CBlast4_database_info_Base::CBlast4_database_info_Base(), CBlast4_get_queries_reply_Base::CBlast4_get_queries_reply_Base(), CBlast4_get_request_info_reply_Base::CBlast4_get_request_info_reply_Base(), CBlast4_get_seq_parts_request_Base::CBlast4_get_seq_parts_request_Base(), CBlast4_get_sequences_request_Base::CBlast4_get_sequences_request_Base(), CBlast4_parameter_Base::CBlast4_parameter_Base(), CBlast4_queue_search_request_Base::CBlast4_queue_search_request_Base(), CBlast4_reply_Base::CBlast4_reply_Base(), CBlast4_request_Base::CBlast4_request_Base(), CBlast4_seq_part_data_Base::CBlast4_seq_part_data_Base(), CBlast4_simple_alignment_Base::CBlast4_simple_alignment_Base(), CBlast_db_mask_info_Base::CBlast_db_mask_info_Base(), CBlastOutput_Base::CBlastOutput_Base(), CBrick_Base::CBrick_Base(), CCamera_Base::CCamera_Base(), CCard_Base::CCard_Base(), CCartesianproduct_Base::CCartesianproduct_Base(), CCbytes_Base::CCbytes_Base(), CCdd_Base::CCdd_Base(), CCdd_org_ref_Base::CCdd_org_ref_Base(), CCdd_pref_nodes_Base::CCdd_pref_nodes_Base(), CCDD_Reply_Base::CCDD_Reply_Base(), CCDD_Reply_Get_Blob_By_Seq_Id_Base::CCDD_Reply_Get_Blob_By_Seq_Id_Base(), CCDD_Reply_Get_Blob_Id_Base::CCDD_Reply_Get_Blob_Id_Base(), CCDD_Request_Base::CCDD_Request_Base(), CCdd_tree_Base::CCdd_tree_Base(), CCeiling_Base::CCeiling_Base(), CCerror_Base::CCerror_Base(), CCi_Base::CCi_Base(), CCit_art_Base::CCit_art_Base(), CCit_book_Base::CCit_book_Base(), CCit_jour_Base::CCit_jour_Base(), CCit_let_Base::CCit_let_Base(), CCit_pat_Base::CCit_pat_Base(), CCit_proc_Base::CCit_proc_Base(), CCit_sub_Base::CCit_sub_Base(), CClone_seq_Base::CClone_seq_Base(), CCn3d_backbone_style_Base::CCn3d_backbone_style_Base(), CCn3d_general_style_Base::CCn3d_general_style_Base(), CCn3d_object_location_Base::CCn3d_object_location_Base(), CCn3d_style_dictionary_Base::CCn3d_style_dictionary_Base(), CCn3d_style_settings_Base::CCn3d_style_settings_Base(), CCn3d_style_table_item_Base::CCn3d_style_table_item_Base(), CCn3d_view_settings_Base::CCn3d_view_settings_Base(), CCn_Base::CCn_Base(), CCode_break_Base::CCode_break_Base(), CCodomain_Base::CCodomain_Base(), CComment_rule_Base::CComment_rule_Base(), CComplexes_Base::CComplexes_Base(), CComponent_Base::CComponent_Base(), CCompose_Base::CCompose_Base(), CCone_Base::CCone_Base(), CConjugate_Base::CConjugate_Base(), CContributing_channel_Base::CContributing_channel_Base(), CConversion_Base::CConversion_Base(), CConvert_action_Base::CConvert_action_Base(), CCopy_action_Base::CCopy_action_Base(), CCos_Base::CCos_Base(), CCosh_Base::CCosh_Base(), CCot_Base::CCot_Base(), CCoth_Base::CCoth_Base(), CCreate_TSA_ids_action_Base::CCreate_TSA_ids_action_Base(), CCs_Base::CCs_Base(), CCsc_Base::CCsc_Base(), CCsch_Base::CCsch_Base(), CCsymbol_Base::CCsymbol_Base(), CCtermExtension_Base::CCtermExtension_Base(), CCurl_Base::CCurl_Base(), CCylinder_Base::CCylinder_Base(), CData_filter_Base::CData_filter_Base(), CData_set_id_type_Base::CData_set_id_type_Base(), CDatabase_refresh_timestamp_Base::CDatabase_refresh_timestamp_Base(), CDataset_derivation_Base::CDataset_derivation_Base(), CDbtag_Base::CDbtag_Base(), CDeclare_Base::CDeclare_Base(), CDeletion_Base::CDeletion_Base(), CDelins_Base::CDelins_Base(), CDensity_coordinates_Base::CDensity_coordinates_Base(), CDeterminant_Base::CDeterminant_Base(), CDiff_Base::CDiff_Base(), CDistribution_point_Base::CDistribution_point_Base(), CDivergence_Base::CDivergence_Base(), CDivide_Base::CDivide_Base(), CDomain_Base::CDomain_Base(), CDomain_parent_Base::CDomain_parent_Base(), CDuplication_Base::CDuplication_Base(), CEdit_action_Base::CEdit_action_Base(), CEdit_feature_location_action_Base::CEdit_feature_location_action_Base(), CEMBL_block_Base::CEMBL_block_Base(), CEMBL_xref_Base::CEMBL_xref_Base(), CEmptyset_Base::CEmptyset_Base(), CEMyNCBIResult_Base::CEMyNCBIResult_Base(), CEntrez2_eval_boolean_Base::CEntrez2_eval_boolean_Base(), CEntrez2_get_links_Base::CEntrez2_get_links_Base(), CEntrez2_link_set_Base::CEntrez2_link_set_Base(), CEntrez2_reply_Base::CEntrez2_reply_Base(), CEntrez2_request_Base::CEntrez2_request_Base(), CEntrez_general_Base::CEntrez_general_Base(), CEntrezgene_Base::CEntrezgene_Base(), CEnzymatic_search_constraint_Base::CEnzymatic_search_constraint_Base(), CEq_Base::CEq_Base(), CEquivalent_Base::CEquivalent_Base(), CError_point_Base::CError_point_Base(), CEulergamma_Base::CEulergamma_Base(), CExchangeSet_Base::CExchangeSet_Base(), CExists_Base::CExists_Base(), CExon_params_Base::CExon_params_Base(), CExp_Base::CExp_Base(), CExponentiale_Base::CExponentiale_Base(), CExt_loc_Base::CExt_loc_Base(), CFactorial_Base::CFactorial_Base(), CFactorof_Base::CFactorof_Base(), CFalse_Base::CFalse_Base(), CFeatDefGroupSet_Base::CFeatDefGroupSet_Base(), CFeature_field_Base::CFeature_field_Base(), CFeature_field_pair_Base::CFeature_field_pair_Base(), CFFile_Base::CFFile_Base(), CField_constraint_Base::CField_constraint_Base(), CFileConfiguration_Base::CFileConfiguration_Base(), CFilter_Base::CFilter_Base(), CFloor_Base::CFloor_Base(), CFolderInfo_Base::CFolderInfo_Base(), CForall_Base::CForall_Base(), CFragment_masses_Base::CFragment_masses_Base(), CFxnSet_Base::CFxnSet_Base(), CGBenchFeedbackRequest_Base::CGBenchFeedbackRequest_Base(), CGBenchInitReply_Base::CGBenchInitReply_Base(), CGBenchInitRequest_Base::CGBenchInitRequest_Base(), CGBenchVersionReply_Base::CGBenchVersionReply_Base(), CGBenchVersionRequest_Base::CGBenchVersionRequest_Base(), CGBProject_Base::CGBProject_Base(), CGBProject_ver2_Base::CGBProject_ver2_Base(), CGBWorkspace_Base::CGBWorkspace_Base(), CGC_AssemblySet_Base::CGC_AssemblySet_Base(), CGC_AssemblyUnit_Base::CGC_AssemblyUnit_Base(), CGC_External_Seqid_Base::CGC_External_Seqid_Base(), CGC_Replicon_Base::CGC_Replicon_Base(), CGC_SeqIdAlias_Base::CGC_SeqIdAlias_Base(), CGC_Sequence_Base::CGC_Sequence_Base(), CGCClient_AssemblySequenceInfo_Base::CGCClient_AssemblySequenceInfo_Base(), CGcd_Base::CGcd_Base(), CGene_track_Base::CGene_track_Base(), CGeq_Base::CGeq_Base(), CGnomon_param_Base::CGnomon_param_Base(), CGrad_Base::CGrad_Base(), CGt_Base::CGt_Base(), CGuiPkgDependency_Base::CGuiPkgDependency_Base(), CHG_Alignment_Base::CHG_Alignment_Base(), CHG_Commentary_Base::CHG_Commentary_Base(), CHG_Node_Base::CHG_Node_Base(), CID1Seq_hist_Base::CID1Seq_hist_Base(), CID1SeqEntry_info_Base::CID1SeqEntry_info_Base(), CID2_Blob_Seq_id_Base::CID2_Blob_Seq_id_Base(), CID2_Reply_Base::CID2_Reply_Base(), CID2_Reply_Get_Blob_Base::CID2_Reply_Get_Blob_Base(), CID2_Reply_Get_Blob_Id_Base::CID2_Reply_Get_Blob_Id_Base(), CID2_Reply_Get_Blob_Seq_ids_Base::CID2_Reply_Get_Blob_Seq_ids_Base(), CID2_Reply_Get_Seq_id_Base::CID2_Reply_Get_Seq_id_Base(), CID2_Reply_ReGet_Blob_Base::CID2_Reply_ReGet_Blob_Base(), CID2_Request_Base::CID2_Request_Base(), CID2_Request_Get_Blob_Id_Base::CID2_Request_Get_Blob_Id_Base(), CID2_Request_Get_Blob_Info_Base::CID2_Request_Get_Blob_Info_Base(), CID2_Request_Get_Seq_id_Base::CID2_Request_Get_Seq_id_Base(), CID2_Request_ReGet_Blob_Base::CID2_Request_ReGet_Blob_Base(), CID2S_Bioseq_place_Info_Base::CID2S_Bioseq_place_Info_Base(), CID2S_Bioseqs_Info_Base::CID2S_Bioseqs_Info_Base(), CID2S_Chunk_Data_Base::CID2S_Chunk_Data_Base(), CID2S_Reply_Get_Chunk_Base::CID2S_Reply_Get_Chunk_Base(), CID2S_Reply_Get_Split_Info_Base::CID2S_Reply_Get_Split_Info_Base(), CID2S_Request_Get_Chunks_Base::CID2S_Request_Get_Chunks_Base(), CID2S_Seq_assembly_Info_Base::CID2S_Seq_assembly_Info_Base(), CID2S_Seq_id_Interval_Base::CID2S_Seq_id_Interval_Base(), CID2S_Seq_id_Ints_Base::CID2S_Seq_id_Ints_Base(), CId_pat_Base::CId_pat_Base(), CIdent_Base::CIdent_Base(), CImage_Base::CImage_Base(), CImaginary_Base::CImaginary_Base(), CImaginaryi_Base::CImaginaryi_Base(), CImplies_Base::CImplies_Base(), CImprint_Base::CImprint_Base(), CIn_Base::CIn_Base(), CInferenceSupport_Base::CInferenceSupport_Base(), CInfinity_Base::CInfinity_Base(), CInputfile_Base::CInputfile_Base(), CInsertion_Base::CInsertion_Base(), CInt_Base::CInt_Base(), CIntegers_Base::CIntegers_Base(), CIntensity_Base::CIntensity_Base(), CInter_residue_bond_Base::CInter_residue_bond_Base(), CInteract_summary_Base::CInteract_summary_Base(), CIntergenic_params_Base::CIntergenic_params_Base(), CIntersect_Base::CIntersect_Base(), CInterval_Base::CInterval_Base(), CIntron_params_Base::CIntron_params_Base(), CInverse_Base::CInverse_Base(), CInversion_Base::CInversion_Base(), CLambda_Base::CLambda_Base(), CLaplacian_Base::CLaplacian_Base(), CLcm_Base::CLcm_Base(), CLength_distribution_params_Base::CLength_distribution_params_Base(), CLeq_Base::CLeq_Base(), CLibra_result_Base::CLibra_result_Base(), CLibra_summary_Base::CLibra_summary_Base(), CLimit_Base::CLimit_Base(), CList_Base::CList_Base(), CLn_Base::CLn_Base(), CLoaderDescriptor_Base::CLoaderDescriptor_Base(), CLog_Base::CLog_Base(), CLt_Base::CLt_Base(), CMaction_Base::CMaction_Base(), CMaligngroup_Base::CMaligngroup_Base(), CMalignmark_Base::CMalignmark_Base(), CMapLoc_Base::CMapLoc_Base(), CMaps_Base::CMaps_Base(), CMath_Base::CMath_Base(), CMatrixrow_Base::CMatrixrow_Base(), CMax_Base::CMax_Base(), CMean_Base::CMean_Base(), CMedian_Base::CMedian_Base(), CMedline_entry_Base::CMedline_entry_Base(), CMeeting_Base::CMeeting_Base(), CMenclose_Base::CMenclose_Base(), CMerror_Base::CMerror_Base(), CMfenced_Base::CMfenced_Base(), CMfrac_Base::CMfrac_Base(), CMglyph_Base::CMglyph_Base(), CMi_Base::CMi_Base(), CMim_edit_item_Base::CMim_edit_item_Base(), CMim_reference_Base::CMim_reference_Base(), CMim_set_Base::CMim_set_Base(), CMin_Base::CMin_Base(), CMinus_Base::CMinus_Base(), CMixture_model_Base::CMixture_model_Base(), CMixturemodel_distribution_Base::CMixturemodel_distribution_Base(), CMlabeledtr_Base::CMlabeledtr_Base(), CMlongdiv_Base::CMlongdiv_Base(), CMmultiscripts_Base::CMmultiscripts_Base(), CMn_Base::CMn_Base(), CMo_Base::CMo_Base(), CMod_aminoacid_mass_Base::CMod_aminoacid_mass_Base(), CMode_Base::CMode_Base(), CModel_coordinate_set_Base::CModel_coordinate_set_Base(), CModelEvidenceItem_Base::CModelEvidenceItem_Base(), CModification_info_Base::CModification_info_Base(), CMolinfo_block_Base::CMolinfo_block_Base(), CMolinfo_field_constraint_Base::CMolinfo_field_constraint_Base(), CMoment_Base::CMoment_Base(), CMover_Base::CMover_Base(), CMpadded_Base::CMpadded_Base(), CMphantom_Base::CMphantom_Base(), CMprescripts_Base::CMprescripts_Base(), CMroot_Base::CMroot_Base(), CMrow_Base::CMrow_Base(), CMs_Base::CMs_Base(), CMSBioseq_Base::CMSBioseq_Base(), CMscarries_Base::CMscarries_Base(), CMscarry_Base::CMscarry_Base(), CMsgroup_Base::CMsgroup_Base(), CMsline_Base::CMsline_Base(), CMsms_pipeline_analysis_Base::CMsms_pipeline_analysis_Base(), CMsms_run_summary_Base::CMsms_run_summary_Base(), CMspace_Base::CMspace_Base(), CMsqrt_Base::CMsqrt_Base(), CMSRequest_Base::CMSRequest_Base(), CMsrow_Base::CMsrow_Base(), CMstack_Base::CMstack_Base(), CMstyle_Base::CMstyle_Base(), CMsub_Base::CMsub_Base(), CMsubsup_Base::CMsubsup_Base(), CMsup_Base::CMsup_Base(), CMtable_Base::CMtable_Base(), CMtd_Base::CMtd_Base(), CMtext_Base::CMtext_Base(), CMtr_Base::CMtr_Base(), CMultiScriptExpression_Base::CMultiScriptExpression_Base(), CMunder_Base::CMunder_Base(), CMunderover_Base::CMunderover_Base(), CNaIdentity_Base::CNaIdentity_Base(), CNaSub_Base::CNaSub_Base(), CNaturalnumbers_Base::CNaturalnumbers_Base(), CNCBI_Sample_ASN_Type_Base::CNCBI_Sample_ASN_Type_Base(), CNegmodel_distribution_Base::CNegmodel_distribution_Base(), CNeq_Base::CNeq_Base(), CNone_Base::CNone_Base(), CNot_Base::CNot_Base(), CNotanumber_Base::CNotanumber_Base(), CNotin_Base::CNotin_Base(), CNotprsubset_Base::CNotprsubset_Base(), CNotsubset_Base::CNotsubset_Base(), CNtermExtension_Base::CNtermExtension_Base(), CNtInterval_Base::CNtInterval_Base(), CNtSite_Base::CNtSite_Base(), CNtSiteRange_Base::CNtSiteRange_Base(), COperand_Base::COperand_Base(), COr_Base::COr_Base(), COther_feature_Base::COther_feature_Base(), COtherwise_Base::COtherwise_Base(), COuterproduct_Base::COuterproduct_Base(), CPacked_seqpnt_Base::CPacked_seqpnt_Base(), CParameter_Base::CParameter_Base(), CParse_action_Base::CParse_action_Base(), CParse_dst_org_Base::CParse_dst_org_Base(), CParse_src_org_Base::CParse_src_org_Base(), CPartialdiff_Base::CPartialdiff_Base(), CPatent_priority_Base::CPatent_priority_Base(), CPatent_seq_id_Base::CPatent_seq_id_Base(), CPC_AnnotatedXRef_Base::CPC_AnnotatedXRef_Base(), CPC_AssayData_Base::CPC_AssayData_Base(), CPC_AssayDescription_Base::CPC_AssayDescription_Base(), CPC_AssaySubmit_Base::CPC_AssaySubmit_Base(), CPC_AtomSource_Base::CPC_AtomSource_Base(), CPC_Compound_Base::CPC_Compound_Base(), CPC_DBTracking_Base::CPC_DBTracking_Base(), CPC_InfoData_Base::CPC_InfoData_Base(), CPC_Substance_Base::CPC_Substance_Base(), CPDB_block_Base::CPDB_block_Base(), CPDB_replace_Base::CPDB_replace_Base(), CPeptideprophet_result_Base::CPeptideprophet_result_Base(), CPeptideprophet_summary_Base::CPeptideprophet_summary_Base(), CPi_Base::CPi_Base(), CPiece_Base::CPiece_Base(), CPiecewise_Base::CPiecewise_Base(), CPlist_Base::CPlist_Base(), CPluginArg_Base::CPluginArg_Base(), CPluginInfo_Base::CPluginInfo_Base(), CPluginLibInfo_Base::CPluginLibInfo_Base(), CPluginMessage_Base::CPluginMessage_Base(), CPluginMRUEntry_Base::CPluginMRUEntry_Base(), CPluginRequest_Base::CPluginRequest_Base(), CPlus_Base::CPlus_Base(), CPosmodel_distribution_Base::CPosmodel_distribution_Base(), CPower_Base::CPower_Base(), CPrimarySequence_Base::CPrimarySequence_Base(), CPrimes_Base::CPrimes_Base(), CPrintFormat_Base::CPrintFormat_Base(), CPrintTemplate_Base::CPrintTemplate_Base(), CProduct_Base::CProduct_Base(), CProject_Base::CProject_Base(), CProjectAnnot_Base::CProjectAnnot_Base(), CProjectDescr_Base::CProjectDescr_Base(), CProjectFolder_Base::CProjectFolder_Base(), CProjectHistoryItem_Base::CProjectHistoryItem_Base(), CProjectItem_Base::CProjectItem_Base(), CProteinSub_Base::CProteinSub_Base(), CPrsubset_Base::CPrsubset_Base(), CPssmWithParameters_Base::CPssmWithParameters_Base(), CPub_field_constraint_Base::CPub_field_constraint_Base(), CPub_field_special_constraint_Base::CPub_field_special_constraint_Base(), CPubdesc_Base::CPubdesc_Base(), CPubStatusDate_Base::CPubStatusDate_Base(), CQuotient_Base::CQuotient_Base(), CRangeControl_Base::CRangeControl_Base(), CRationals_Base::CRationals_Base(), CReal_Base::CReal_Base(), CReals_Base::CReals_Base(), CReference_frame_Base::CReference_frame_Base(), CRegion_pntrs_Base::CRegion_pntrs_Base(), CRem_Base::CRem_Base(), CRemap_reply_Base::CRemap_reply_Base(), CRemap_request_Base::CRemap_request_Base(), CRemove_action_Base::CRemove_action_Base(), CRemove_outside_action_Base::CRemove_outside_action_Base(), CRemove_sequences_action_Base::CRemove_sequences_action_Base(), CRemove_xrefs_action_Base::CRemove_xrefs_action_Base(), CRepeat_Base::CRepeat_Base(), CReplace_rule_Base::CReplace_rule_Base(), CReport_Base::CReport_Base(), CResidue_Base::CResidue_Base(), CRna_qual_Base::CRna_qual_Base(), CRna_qual_pair_Base::CRna_qual_pair_Base(), CRoc_data_point_Base::CRoc_data_point_Base(), CRoot_Base::CRoot_Base(), CRs_Base::CRs_Base(), CRsLinkout_Base::CRsLinkout_Base(), CRsStruct_Base::CRsStruct_Base(), CSample_enzyme_Base::CSample_enzyme_Base(), CScalarproduct_Base::CScalarproduct_Base(), CScaled_int_multi_data_Base::CScaled_int_multi_data_Base(), CScaled_real_multi_data_Base::CScaled_real_multi_data_Base(), CSdev_Base::CSdev_Base(), CSearch_database_Base::CSearch_database_Base(), CSearch_hit_Base::CSearch_hit_Base(), CSearch_result_Base::CSearch_result_Base(), CSearch_score_Base::CSearch_score_Base(), CSearch_summary_Base::CSearch_summary_Base(), CSec_Base::CSec_Base(), CSech_Base::CSech_Base(), CSelector_Base::CSelector_Base(), CSemantics_Base::CSemantics_Base(), CSeq_align_Base::CSeq_align_Base(), CSeq_annot_Base::CSeq_annot_Base(), CSeq_bond_Base::CSeq_bond_Base(), CSeq_feat_Base::CSeq_feat_Base(), CSeq_graph_Base::CSeq_graph_Base(), CSeq_interval_Base::CSeq_interval_Base(), CSeq_point_Base::CSeq_point_Base(), CSeq_submit_Base::CSeq_submit_Base(), CSeq_test_result_Base::CSeq_test_result_Base(), CSeqEdit_Cmd_AddAnnot_Base::CSeqEdit_Cmd_AddAnnot_Base(), CSeqEdit_Cmd_AddDesc_Base::CSeqEdit_Cmd_AddDesc_Base(), CSeqEdit_Cmd_AddDescr_Base::CSeqEdit_Cmd_AddDescr_Base(), CSeqEdit_Cmd_AddId_Base::CSeqEdit_Cmd_AddId_Base(), CSeqEdit_Cmd_AttachAnnot_Base::CSeqEdit_Cmd_AttachAnnot_Base(), CSeqEdit_Cmd_AttachSeq_Base::CSeqEdit_Cmd_AttachSeq_Base(), CSeqEdit_Cmd_AttachSeqEntry_Base::CSeqEdit_Cmd_AttachSeqEntry_Base(), CSeqEdit_Cmd_AttachSet_Base::CSeqEdit_Cmd_AttachSet_Base(), CSeqEdit_Cmd_ChangeSeqAttr_Base::CSeqEdit_Cmd_ChangeSeqAttr_Base(), CSeqEdit_Cmd_ChangeSetAttr_Base::CSeqEdit_Cmd_ChangeSetAttr_Base(), CSeqEdit_Cmd_RemoveAnnot_Base::CSeqEdit_Cmd_RemoveAnnot_Base(), CSeqEdit_Cmd_RemoveDesc_Base::CSeqEdit_Cmd_RemoveDesc_Base(), CSeqEdit_Cmd_RemoveId_Base::CSeqEdit_Cmd_RemoveId_Base(), CSeqEdit_Cmd_RemoveSeqEntry_Base::CSeqEdit_Cmd_RemoveSeqEntry_Base(), CSeqEdit_Cmd_ReplaceAnnot_Base::CSeqEdit_Cmd_ReplaceAnnot_Base(), CSeqEdit_Cmd_ResetDescr_Base::CSeqEdit_Cmd_ResetDescr_Base(), CSeqEdit_Cmd_ResetIds_Base::CSeqEdit_Cmd_ResetIds_Base(), CSeqEdit_Cmd_ResetSeqAttr_Base::CSeqEdit_Cmd_ResetSeqAttr_Base(), CSeqEdit_Cmd_ResetSeqEntry_Base::CSeqEdit_Cmd_ResetSeqEntry_Base(), CSeqEdit_Cmd_ResetSetAttr_Base::CSeqEdit_Cmd_ResetSetAttr_Base(), CSeqEdit_Cmd_SetDescr_Base::CSeqEdit_Cmd_SetDescr_Base(), CSeqTable_column_Base::CSeqTable_column_Base(), CSeqTestResults_Base::CSeqTestResults_Base(), CSeqTree_node_Base::CSeqTree_node_Base(), CSequence_search_constraint_Base::CSequence_search_constraint_Base(), CSequence_tree_Base::CSequence_tree_Base(), CSet_Base::CSet_Base(), CSetdiff_Base::CSetdiff_Base(), CShare_Base::CShare_Base(), CSimpleVariant_Base::CSimpleVariant_Base(), CSin_Base::CSin_Base(), CSinh_Base::CSinh_Base(), CSort_fields_action_Base::CSort_fields_action_Base(), CSparse_align_Base::CSparse_align_Base(), CSpecificity_Base::CSpecificity_Base(), CSpectrum_query_Base::CSpectrum_query_Base(), CSphere_Base::CSphere_Base(), CSpliced_exon_Base::CSpliced_exon_Base(), CSs_Base::CSs_Base(), CStructured_comment_field_pair_Base::CStructured_comment_field_pair_Base(), CSubmit_block_Base::CSubmit_block_Base(), CSubsequence_Base::CSubsequence_Base(), CSubset_Base::CSubset_Base(), CSum_Base::CSum_Base(), CSurface_coordinates_Base::CSurface_coordinates_Base(), CSuspect_rule_Base::CSuspect_rule_Base(), CSwap_action_Base::CSwap_action_Base(), CT3Data_Base::CT3Data_Base(), CT3StatusFlags_Base::CT3StatusFlags_Base(), CTable_match_Base::CTable_match_Base(), CTableCellExpression_Base::CTableCellExpression_Base(), CTan_Base::CTan_Base(), CTanh_Base::CTanh_Base(), CTendsto_Base::CTendsto_Base(), CTerminal_modification_Base::CTerminal_modification_Base(), CTimes_Base::CTimes_Base(), CTitle_msg_Base::CTitle_msg_Base(), CTMgr_CreateRemoteTrackRequest_Base::CTMgr_CreateRemoteTrackRequest_Base(), CTMgr_CreateTracksetRequest_Base::CTMgr_CreateTracksetRequest_Base(), CTMgr_CreateUserTrackRequest_Base::CTMgr_CreateUserTrackRequest_Base(), CTMgr_DatasetItemSeq_Base::CTMgr_DatasetItemSeq_Base(), CTMgr_DisplayTrack_Base::CTMgr_DisplayTrack_Base(), CTMgr_DisplayTrackRequest_Base::CTMgr_DisplayTrackRequest_Base(), CTMgr_HubTrack_Base::CTMgr_HubTrack_Base(), CTMgr_ItemResolverRequest_Base::CTMgr_ItemResolverRequest_Base(), CTMgr_RemoveUserTrackRequest_Base::CTMgr_RemoveUserTrackRequest_Base(), CTMgr_RetrieveTracksetRequest_Base::CTMgr_RetrieveTracksetRequest_Base(), CTMgr_SwitchTrackContextRequest_Base::CTMgr_SwitchTrackContextRequest_Base(), CTMgr_SwitchTrackException_Base::CTMgr_SwitchTrackException_Base(), CTMgr_TrackItems_Base::CTMgr_TrackItems_Base(), CTMgr_TrackSet_Base::CTMgr_TrackSet_Base(), CTool_Base::CTool_Base(), CTranslation_constraint_Base::CTranslation_constraint_Base(), CTranspose_Base::CTranspose_Base(), CTrue_Base::CTrue_Base(), CUnion_Base::CUnion_Base(), CUser_field_Base::CUser_field_Base(), CUser_object_Base::CUser_object_Base(), CVariance_Base::CVariance_Base(), CVariantExpression_Base::CVariantExpression_Base(), CVariantPlacement_Base::CVariantPlacement_Base(), CVariation_Base::CVariation_Base(), CVariation_ref_Base::CVariation_ref_Base(), CVector_Base::CVector_Base(), CVectorproduct_Base::CVectorproduct_Base(), CVersionResponse_Base::CVersionResponse_Base(), CViewDesc_Base::CViewDesc_Base(), CViewDescriptor_Base::CViewDescriptor_Base(), CVisualStudioProject_Base::CVisualStudioProject_Base(), CWorkspaceFolder_Base::CWorkspaceFolder_Base(), CXor_Base::CXor_Base(), CXpressratio_result_Base::CXpressratio_result_Base(), CXpressratio_summary_Base::CXpressratio_summary_Base(), and CXpressratio_timestamp_Base::CXpressratio_timestamp_Base().

◆ IsNull() [1/2]

template<class C , class Locker >
bool CRef< C, Locker >::IsNull ( void  ) const
inline

Check if pointer is null – same effect as Empty().

See also
Empty(), operator!()

Definition at line 735 of file ncbiobj.hpp.

Referenced by CTableAnnotDataSource::AddSeqLoc(), BOOST_AUTO_TEST_CASE(), CQueueDataBase::CheckExecutionTimeout(), CPhyloTree::Clear(), CUnorderedSplitter::CombineAlignments(), IProjectViewFactory::CombineObjects(), CTableViewWithTextViewNav::CombineObjects(), CComponentSearchForm::ConstructQuery(), CCpgSearchForm::ConstructQuery(), CFeatureSearchForm::ConstructQuery(), COrfSearchForm::ConstructQuery(), CSequenceSearchForm::ConstructQuery(), CPhyloTreeMaxDirectChildDist::CPhyloTreeMaxDirectChildDist(), CTableAnnotDataSource::CreateFeature(), CBlastDbSet::CreateLocalDbAdapter(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CChangePhyloPropertyCmd::Execute(), CQueryParsePanel::CQueryJob::Execute(), CBlastAligner::GenerateAlignments(), CRemoteBlastAligner::GenerateAlignments(), CPhyloTreeDataSource::GenerateTooltipFormat(), CAutoAddDesc::Get(), CPhyloTree::GetColorTable(), CTableImportListCtrl::GetColumnImageID(), CSGDataSourceContext::GetDS(), CEditObjectSeq_desc::GetEditCommand(), CObjectListTableModel::GetExtraValueAt(), CObjectListSelTM::GetExtraValueAt(), CPhyloTree::GetGraphicsModel(), CObjectListTableModel::GetImageAlias(), CMActionTree::GetMActionTypesForTarget(), CObjectListTableModel::GetNumColumns(), CObjectListTableModel::GetNumRows(), COpenDataSourceObjectDlg::GetObjectLoader(), CScoreLookup::GetScore(), CAlignSpanView::GetSelection(), CLocationListCtrl::GetSeq_loc(), CCdCore::GetSpeciesForIndex(), CCdCore::GetSpeciesForRow(), CTableDataGBProject::GetStringValue(), CGencollIdMapper::GetSynonyms(), CAlnMultiRenderer::GetTooltip(), CDotMatrixView::GetVisibleRanges(), CGencollIdMapper::Guess(), CTableColumnTypeGuesser::GuessColumns(), CAutoCompleteCombo::HasProvider(), CPhyloTreeDataSource::Init(), PT::CProjectItem::Initialize(), CVcfTableView::InitView(), CAttribTableColumnIdPanel::IsInputValid(), CTableFixedWidthPanel::IsInputValid(), CAutoAddDesc::IsNull(), CScheduler_ExecThread_Impl::Main(), CThreadPool_ThreadImpl::Main(), CThreadPool_ServiceThread::Main(), CGencollIdMapper::Map(), CChangePhyloPropertyCmd::Merge(), CTable2AsnContext::MergeWithTemplate(), CTableColumnIdPanel::NeedsAssemblyMapping(), CQueueDataBase::NotifyListeners(), CPhyloForce::OnAppJobNotification(), CTableColumnIdPanel::OnAssemblyChanged(), CPhyTreeView::OnBioTreeChanged(), CNetScheduleHandler::OnClose(), CNetStorageHandler::OnClose(), CTableColumnIdPanel::OnColumnNametxtTextUpdated(), CAttribTableColumnIdPanel::OnCtableImportListctrlColLeftClick(), CTableColumnIdPanel::OnCtableImportListctrlColLeftClick(), CTableFixedWidthPanel::OnCtableImportListctrlColLeftClick(), CTableColumnIdPanel::OnDataTypePropertySelected(), CTableFormatPanel::OnFirstLineSpinCtrlUpdated(), CTableDataListCtrl::OnGetItemText(), CTableImportListCtrl::OnGetItemText(), CTableColumnIdPanel::OnNumberFmtBtnSelected(), CTableColumnIdPanel::OnOneBasedIntCheckClick(), CPhyloTreeWidget::OnOpenPropertiesDlg(), CTableColumnIdPanel::OnRealNumberFormatBtnSelected(), CTableColumnIdPanel::OnSeqidFormatBtnSelected(), CAttribTableColumnIdPanel::OnSkipBtnSelected(), CTableColumnIdPanel::OnSkipBtnSelected(), CTableColumnIdPanel::OnTextFmtBtnSelected(), COpenViewDlg::OnViewSelected(), operator!=(), SCompareFeats_OpLess::operator()(), CDbEquals::operator()(), COrgModEquals::operator()(), CPcrReactionLessThan::operator()(), CSubtypeEquals::operator()(), operator<(), operator==(), CPdf::PrintText(), CAutoCompleteCombo::ProvideItems(), CQueueDataBase::Purge(), CQueueDataBase::PurgeAffinities(), CQueueDataBase::PurgeBlacklistedJobs(), CQueueDataBase::PurgeClientRegistry(), CQueueDataBase::PurgeGroups(), CNCBlobStorage::ReadBlobInfo(), CNCBlobStorage::ReadChunkData(), CFastaReader::ReadOneSeq(), CPhyloTreeWidget::RemoveCurrentDataSource(), CSubtreeBoundary::RenderBoundaryVbo(), IPhyloTreeRender::RenderPdf(), CSearch< LEGACY, NHITS >::ReSearch(), CNgAlignApp::Run(), CCompartmentFinder< THit >::Run(), CVectorScreen::Run(), CFarPointerSeq::RunBlast(), CCreateSeqHistForTpa::RunBlast(), CMacroFunction_Autodef::s_AddAutodefOptions(), s_GetAssemblySeqIds(), s_GetClipLoc(), s_GetDBFileTry(), s_MoveDataToGarbage(), s_PcrPrimerCompare(), CCompartmentFinder< THit >::s_PNullRef(), CHitFilter< THit >::s_PNullRef(), s_ReadMapInfo(), s_RunBlast2NASeq(), s_SetIdList(), s_UpdateUpCoords(), CPhyloTreeWidget::SaveSettings(), CMergeTree::Search(), CCompareSeqRegions::SelectMatches(), CQueueDataBase::SendExactNotifications(), CAutoAddDesc::Set(), CHistogramGlyph::SetAxisRange(), CSearch< LEGACY, NHITS >::SetResult(), CwxTableListCtrl::SetSorterByColumns(), CTableColumnIdPanel::Show(), CAttribTableDelimitersPanel::Show(), CTableDelimitersPanel::Show(), CTableFixedWidthPanel::Show(), CQueueDataBase::StaleWNodes(), CDiscrepancyVisitorImpl< _Name >::Summarize(), CCompartmentFinder< THit >::sx_XFilter(), CScheduler_MT::TaskExecuted(), TestCdsFromLastBioseqOutsideAlign(), TestFeatInsideGap(), TestPointLocOutside(), CAlignResultsSet::ToBestSeqAlignSet(), CTempTrackProxy::TrackNotSet(), CAuthorAffiliationPanel::TransferDataFromWindow(), CtRNASubPanel::TransferDataFromWindow(), variation::CVariationUtil::TranslateNAtoAA(), CChangePhyloPropertyCmd::Unexecute(), CAttribTableDelimitersPanel::UpdateDelimiters(), CTableDelimitersPanel::UpdateDelimiters(), CTableAnnotDataSource::WriteAsn(), CNCBlobStorage::WriteBlobInfo(), CNCBlobStorage::WriteBlobStat(), variation_ref::CHgvsParser::x_abs_pos(), variation::CHgvsParser::x_abs_pos(), CNgAlignApp::x_AddAligners(), IPhyloTreeRender::x_AddCollapsedGeomNode(), CFeatureTableReader_Imp::x_AddNoteToFeature(), CObjectListTableModel::x_AdjustColToData(), CNgAligner::x_Align_Impl(), CSequenceUpdater::x_AttachFeaturesToNewSeq(), CUnculturedTool::x_CheckSuggestedFix(), CObjectListTableModel::x_ColIsLabel(), CInversionMergeAligner::x_CreateDiscAlignment(), CRenderingContext::x_CreateGlyphs(), CNgAlignApp::x_CreateNgAlignRun(), CBLASTSeqToolJob::x_CreateProjectItems(), CMergeTree::x_FindBefores_Up_Iter(), CSpaceShrinker::x_FindMetaCoord(), CUnorderedSplitter::x_FixAlignment(), CPdf::x_GetAlphaGraphicsState(), CUnculturedTool::x_GetCorrection(), CInstancedAligner::x_GetDistanceInstances(), CGlyphContainer::x_GetHistMsg(), CCompareSeqRegions::x_GetPutativeMatches(), CCompareSeqRegions::x_GetSelfLoc(), CAttribTableColumnIdPanel::x_GuessQualifiers(), CIdMapperTestApp::x_HandleFeatures(), CAlnMix::x_Init(), CBlastHitMatrix::x_InitGraphics(), CPdfGrabber::x_InitRenderer(), CSVGGrabber::x_InitRenderer(), CFileLoader::x_LoadAsnTextOrXml(), CFileLoader::x_LoadFile(), CSplign::x_LoadSequence(), CUnorderedSplitter::x_MakeAlignmentPairUnique(), CGencollIdMapper::x_Map_Down(), CGencollIdMapper::x_Map_Up(), CUpdateMultipleSeq_Input::x_MatchIdsAndAddUpdateToScope(), CMergeAligner::x_MergeAlignments(), CSpaceShrinker::x_MoveRecord(), variation::CHgvsParser::x_mut_inst(), CFeatTableDS::x_OnJobNotification(), CQueueDataBase::x_OptimizeStatusMatrix(), CBinsJob::x_PreFetchFtable(), CNetStorageHandler::x_PrintMessageRequestStart(), CGff2Reader::x_ProcessAlignmentsGff(), CXcompareAnnotsApplication::x_ProcessComparison(), CXcompareAnnotsApplication::x_ProcessMappingRange(), CXcompareAnnotsApplication::x_ProcessMappingRanges(), CNetScheduleHandler::x_ProcessMsgQueue(), CXcompareAnnotsApplication::x_ProcessSeqAlignSetFromFile(), CQueueDataBase::x_PurgeUnconditional(), variation::CHgvsParser::x_raw_seq_or_len(), CIdMapperTestApp::x_RecurseMapSeqAligns(), CMetaRegistry::x_Reload(), CSeqGraphicPane::x_Render(), CHitMatrixPane::x_RenderContent(), CInstancedAligner::x_RunAligner(), CInversionMergeAligner::x_RunMerger(), CMergeTree::x_Search_Iter(), CMergeTree::x_Search_Recur(), CFindOverlapTool::x_SelectCompatibleInputObjects(), CNGAlignTool::x_SelectCompatibleInputObjects(), variation_ref::CHgvsParser::x_seq_ref(), CMacroFunction_ApplyFeature::x_SetAdditionalFields(), CMacroFunction_ApplyFeature::x_SetLocation(), CViewGraphic::x_SetNonAsnInput(), CMacroFunction_ApplyFeature::x_ShouldAddRedundant(), variation_ref::CHgvsParser::x_ssr(), variation::CHgvsParser::x_ssr(), CFeatTrim::x_TrimLocation(), CFormatGuessEx::x_TryBed15(), CFormatGuessEx::x_TryWiggle(), CUpdateMultiSeq_Dlg::x_UpdateAlignmentPanel(), CObjectIStreamAsyncIterator< TRoot >::CData::x_UpdateFuturesQueue(), and CDataMiningPanel::x_UpdateWidgetAndTool().

◆ IsNull() [2/2]

template<class C , class Locker >
bool CConstRef< C, Locker >::IsNull ( void  ) const
inline

Check if pointer is null – same effect as Empty().

See also
Empty(), operator!()

Definition at line 1401 of file ncbiobj.hpp.

Referenced by CSplignFormatter::AsAlignmentText(), CMacroBioData_BioSourceIter::Begin(), CMacroBioData_PubdescIter::Begin(), CMacroBioData_SeqdescIter::Begin(), CMacroBioData_MolInfoIter::Begin(), CMacroBioData_StructCommentIter::Begin(), CMacroBioData_DBLinkIter::Begin(), CMacroBioData_AutodefOptsIter::Begin(), BOOST_AUTO_TEST_CASE(), CUpdateSeq_Input::CalculateAlignmentForUnitTest(), CBioTreeSelection::CBioTreeSelection(), CGencollIdMapper::CGencollIdMapper(), seqsubmit_split::SIdCompare::compare_seq(), Convert_Seq_annot_Seq_loc_All(), CSettingsSet::CSettingsSet(), CTopLevelSeqEntryContext::CTopLevelSeqEntryContext(), CBlastAligner::GenerateAlignments(), CSeqUtils::GetAnnotShown(), CHistogramGlyph::GetHistParams(), CFlatGoQVal::GetPubmedId(), CTableSelectionBioTreeContainer::GetSelection(), CGC_Sequence::GetSynonymSeq_id(), CFlatGoQVal::GetTextString(), GetTitle(), CTMS_SupportedAssemblies_Client::IsAssemblySupported(), CIntronGlyph::IsConsensus(), CMacroBioData_BioSourceIter::IsEnd(), CMacroBioData_PubdescIter::IsEnd(), CMacroBioData_SeqdescIter::IsEnd(), CMacroBioData_MolInfoIter::IsEnd(), NSnpGui::isFromVcf(), CCompareFeats::IsMatch(), CmRNACDSLinker::LinkByLabelAndLocation(), CMacroBioData_BioSourceIter::Next(), CMacroBioData_PubdescIter::Next(), CMacroBioData_SeqdescIter::Next(), CMacroBioData_MolInfoIter::Next(), CMacroBioData_StructCommentIter::Next(), CMacroBioData_DBLinkIter::Next(), CMacroBioData_AutodefOptsIter::Next(), CUpdateSeqPanel::OnRemoveAlignedFeaturesUpdated(), operator!=(), SFeats_OpLess::operator()(), CAnnotObjectType_Less::operator()(), SSerialObjectLessThan< T >::operator()(), CSourceModParser::SMod::operator<(), operator<<(), operator==(), CCdsMatchInfo::Overlaps(), PackedSeqLocToMaskedQueryRegions(), s_GetAlignTitle(), s_GetSpliceSite(), s_LocationSpansMultipleSeqs(), CCompareSeqRegions::SelectMatches(), CSearch< LEGACY, NHITS >::WriteBioseqs(), CSeq_id_Resolver__ChrNamesFromGC::x_Create(), CFeatureGenerator::SImplementation::x_CreateCdsFeature(), CFeatureGenerator::SImplementation::x_CreateMrnaBioseq(), CFeatureGenerator::SImplementation::x_CreateMrnaFeature(), CNaSeqlocHelper::x_GetCDS(), CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons(), CSplignApp::x_GetNextPair(), CCompareSeqRegions::x_GetPutativeMatches(), CReferenceItem::x_Init(), CUpdateSeqPanel::x_InitAlnMultiWidgetAndUpdateTypes(), CGencollIdMapper::x_Map_OneToOne(), CSeq_id_Resolver__ChrNamesFromGC::x_MapLoc(), CFlatGatherer::x_MergeEqualBioSources(), CFeatTableView::x_PreAttachToProject(), CXcompareAnnotsApplication::x_ProcessComparison(), and CAppHitFilter::x_ReadInputHits().

◆ Lock() [1/4]

void CObjectCounterLocker::Lock ( const CObject object) const