A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCConstRef.html below:

NCBI C++ ToolKit: CConstRef< C, Locker

  CConstRef (void) THROWS_NONE   Constructor for null pointer. More...
    CConstRef (ENull) THROWS_NONE   Constructor for ENull pointer. More...
    CConstRef (TObjectType *ptr)   Constructor for explicit type conversion from pointer to object. More...
    CConstRef (TObjectType *ptr, const locker_type &locker_value)   Constructor for explicit type conversion from pointer to object. More...
    CConstRef (const TThisType &ref)   Constructor from an existing CConstRef object. More...
  template<class TDerived , class = typename enable_if_derived<TDerived>::type>   CConstRef (const CConstRef< TDerived, Locker > &ref)   Constructor from an existing CConstRef object of derived type. More...
    CConstRef (TThisType &&ref)   Move constructor from an existing CConstRef object. More...
  template<class TDerived , class = typename enable_if_derived<TDerived>::type>   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 (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 (CRef< TDerived, Locker > &&ref)   Move constructor from an existing CRef object of derived type. More...
    ~CConstRef (void)   Destructor. More...
  const locker_typeGetLocker (void) const   Get reference to locker object. More...
  bool  operator! (void) const THROWS_NONE   Check if CConstRef is empty – not pointing to any object, which means having a null value. More...
  bool  Empty (void) const THROWS_NONE   Check if CConstRef is empty – not pointing to any object which means having a null value. More...
  bool  NotEmpty (void) const THROWS_NONE   Check if CConstRef is not empty – pointing to an object and has a non-null value. More...
  bool  IsNull (void) const THROWS_NONE   Check if pointer is null – same effect as Empty(). More...
  bool  NotNull (void) const THROWS_NONE   Check if pointer is not null – same effect as NotEmpty(). More...
  void  Swap (TThisType &ref)   Swaps the pointer with another reference. More...
  void  Reset (void)   Reset reference object. More...
  void  Reset (TObjectType *newPtr)   Reset reference object to new pointer. More...
  TObjectTypeReleaseOrNull (void)   Release a reference to the object and return a pointer to the object. More...
  TObjectTypeRelease (void)   Release a reference to the object and return a pointer to the object. More...
  void  AtomicResetFrom (const CConstRef &ref)   Reset reference object to new pointer. More...
  void  AtomicReleaseTo (CConstRef &ref)   Release referenced object to another CConstRef<> object. More...
  TThisTypeoperator= (const TThisType &ref)   Assignment operator for const references. More...
  template<class TDerived , class = typename enable_if_derived<TDerived>::type> TThisTypeoperator= (const CConstRef< TDerived, Locker > &ref)   Assignment operator for const references of derived types. More...
  TThisTypeoperator= (TThisType &&ref)   Move assignment operator for const references. More...
  template<class TDerived , class = typename enable_if_derived<TDerived>::type> TThisTypeoperator= (CConstRef< TDerived, Locker > &&ref)   Move assignment operator for const references of derived types. More...
  template<class TDerived , class = typename enable_if_derived<TDerived>::type> TThisTypeoperator= (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> TThisTypeoperator= (CRef< TDerived, Locker > &&ref)   Move assignment operator for assigning a reference of derived type. More...
  TThisTypeoperator= (TObjectType *ptr)   Assignment operator for const references with right hand side set to a pointer. More...
  TThisTypeoperator= (ENull)   Assignment operator with right hand side set to ENull. More...
  TObjectTypeGetNonNullPointer (void) const   Get pointer value and throw a null pointer exception if pointer is null. More...
  TObjectTypeGetPointerOrNull (void) const THROWS_NONE   Get pointer value. More...
  TObjectTypeGetPointer (void) const THROWS_NONE   Get pointer,. More...
  TObjectTypeGetObject (void) const   Get object. More...
  TObjectTypeoperator* (void) const   Dereference operator returning object. More...
  TObjectTypeoperator-> (void) const   Reference operator. More...
    operator TObjectType * (void) const   Dereference operator returning pointer. More...
  template<class C, class Locker>
class CConstRef< C, Locker >

CConstRef –.

Define a template class that stores a pointer to an object and defines methods for constant referencing of object.

Definition at line 1266 of file ncbiobj.hpp.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4