Base Framework
Reference< TYPE > Member List

This is the complete list of members for Reference< TYPE >, including all inherited members.

cast() const noexceptReference< TYPE >inline
castChecked() constReference< TYPE >inline
copyOnWrite()Reference< TYPE >inline
garbageCollect()Reference< TYPE >inline
getNumberOfReferences() const noexceptReference< TYPE >inline
getValue() const noexceptReference< TYPE >inline
invalidate()Reference< TYPE >inline
isMultiReferenced() const noexceptReference< TYPE >inline
isType() const noexceptReference< TYPE >inline
isValid() const noexceptReference< TYPE >inline
make()Reference< TYPE >inlinestatic
operator bool() const noexceptReference< TYPE >inline
operator!=(const Reference &compare) const noexceptReference< TYPE >inline
operator*()Reference< TYPE >inline
operator*() constReference< TYPE >inline
operator->()Reference< TYPE >inline
operator->() constReference< TYPE >inline
operator=(const Reference &copy)Reference< TYPE >inline
operator=(Reference &&move)Reference< TYPE >inline
operator=(const Reference< POLY > &assign)Reference< TYPE >inline
operator=(TYPE *assign)Reference< TYPE >inline
operator==(NullPtr) const noexceptReference< TYPE >inline
operator==(const Reference &compare) const noexceptReference< TYPE >inline
Reference() noexceptReference< TYPE >inline
Reference(TYPE *_value) noexceptReference< TYPE >inline
Reference(const Reference &copy) noexceptReference< TYPE >inline
Reference(Reference &&move) noexceptReference< TYPE >inline
Reference(const Reference< POLY > &copy) noexceptReference< TYPE >inline
setValue(TYPE *_value)Reference< TYPE >inline
swapper(Reference &a, Reference &b) noexcept (defined in Reference< TYPE >)Reference< TYPE >inlinestatic
~Reference()Reference< TYPE >inline