Lines Matching full:note
75 * @note Descriptions above are valid only when smart pointers
147 * @note If the strong reference has never existed,
173 * @note When the count reaches 0 after being decremented, the
221 * @note Ony for IPC use.
238 * @note Corresponding object will be deallocated
330 * @note Void pointer means you should cast it to the real type, since it
338 * @note Notice the difference between this count and the weak reference
348 * @note This WeakRefCounter object will be deallocated when this count
357 * @note This value of count is different from that in RefCounter.
382 * @note All classes which intend to be managed by smart pointers should be
392 * @note Note that this method will construct a new RefCounter object,
400 * @note This method will unbind the current RefBase object and its
414 * @note This method will bind this RefBase object with the RefCounter
433 * @note The object whose life time has been extended will not be
445 * @note It will atomically increment the weak reference count meanwhile.
463 * @note Only valid when corresponding RefCounter object exists.
475 * @note Avoid using it independently. Use related methods of wptr.
489 * @note Only valid when corresponding RefCounter object exists.
496 * @note Only valid when corresponding RefCounter object exists.
515 * @note Note that count of times of attempts will increment by 1
526 * @note Used in various copy constructor of sptr in scenario of
537 * @note Note that times of successful attempts will increment by 1 after
539 * @note This method is a simplified version of `AttemptAcquire`, but only
565 * @note It is an empty function by default.
573 * @note It is an empty function by default.
581 * @note It is an empty function by default.
589 * @note Directly return true by default.
622 * @note Null sptr will be created if `other` is a `nullptr`.
637 * @note `other` will be set to a null sptr.
646 * @note Original strong reference in target sptr object will be removed.
682 * @note Avoid using independently, otherwise it will
690 * @note It will make this sptr a "null sptr".
698 * @note Sptr object itself will not be converted, only the member raw
741 * @note Original reference will be removed, then new reference to the
751 * @note Original reference will be removed, this sptr will manage the
761 * @note Original reference will be removed, this sptr will manage the
763 * @note This may fail, then this sptr will turn to be a "null sptr".
772 * @note Original reference will be removed, this sptr will manage the
774 * @note This sptr will interpret the managed object as a type T.
1032 * @note WeakRefCounter object will not be created if `other` is a
1086 * @note Current wptr will unbind the original WeakRefCounter object and
1096 * @note Same with wptr<T> &operator=(T *other), but a pointer type casting
1108 * @note Current wptr will unbind the original WeakRefCounter object and
1120 * @note Current wptr will unbind the original WeakRefCounter object and
1132 * @note Same with wptr<T> &operator=(const wptr<T> &). Note that no cast
1145 * @note Same with wptr<T> &wptr<T>::operator=(const sptr<T> &). Note that
1236 * @note Return `nullptr` if the managed object has been deallocated.
1246 * @note Only for test.
1258 * @note Avoid using it independently. Use `promote()`.
1271 * @note Original weak reference will be retained. Promote may fail,