| get() const noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | operator ObjectType *() const noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | operator!=(ObjectType *const object) const noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | operator->() noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | operator->() const noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | operator=(const WeakReference &other) | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | operator=(ObjectType *const newObject) | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | operator=(WeakReference &&other) noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | operator==(ObjectType *const object) const noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | SharedRef typedef | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | wasObjectDeleted() const noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | WeakReference() noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | WeakReference(ObjectType *const object) | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | WeakReference(const WeakReference &other) noexcept | WeakReference< ObjectType, ReferenceCountingType > |  | 
  | WeakReference(WeakReference &&other) noexcept | WeakReference< ObjectType, ReferenceCountingType > |  |