Chira Engine
A customizable MIT-licensed game engine.
chira::SharedPointer< T > Member List

This is the complete list of members for chira::SharedPointer< T >, including all inherited members.

cast(CastType type=CastType::ASSERT_CAST) const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
castAssert() const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
castDynamic() const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
castReinterpret() const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
castStatic() const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
data (defined in chira::SharedPointer< T >)chira::SharedPointer< T >protected
get() const noexcept (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
getHolderAmountForDelete() const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
operator bool() const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inlineexplicit
operator!() const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
operator*() const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
operator->() const noexcept (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
operator=(const SharedPointer< T > &other) noexcept (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
operator=(SharedPointer< T > &&other) noexcept (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
ptr (defined in chira::SharedPointer< T >)chira::SharedPointer< T >protected
setHolderAmountForDelete(unsigned int newHolderAmountForDelete) const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
SharedPointer()=default (defined in chira::SharedPointer< T >)chira::SharedPointer< T >
SharedPointer(T *inputPtr) (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inlineexplicit
SharedPointer(T *inputPtr, SharedPointerMetadata *data_) (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
SharedPointer(const SharedPointer< T > &other) noexcept (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
SharedPointer(SharedPointer< T > &&other) noexcept (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
useCount() const (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline
~SharedPointer() (defined in chira::SharedPointer< T >)chira::SharedPointer< T >inline