ACF $AcfVersion:0$
istd::TSharedInterfacePtr< InterfaceType, RootIntefaceType > Member List

This is the complete list of members for istd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >, including all inherited members.

BaseClass typedefistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >
CreateFromUnique(TUniqueInterfacePtr< OtherInterface > &uniquePtr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inlinestatic
CreateFromUnique(TUniqueInterfacePtr< InterfaceType > &&uniquePtr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inlinestatic
CreateFromUnique(TUniqueInterfacePtr< InterfaceType > &uniquePtr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inlinestatic
dynamicCast() noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
dynamicCast() const noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
ExtractInterfaceFunc typedefistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >
FromUnique(TUniqueInterfacePtr< DerivedType > &&uniquePtr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
FromUnique(TUniqueInterfacePtr< InterfaceType > &uniquePtr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
get() noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
get() const noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
GetBasePtr() noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
GetBasePtr() const noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
GetPtr() noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
GetPtr() const noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
IsValid() const noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
m_interfacePtristd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >protected
m_rootPtristd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >protected
MoveCastedPtr(TUniqueInterfacePtr< SourceInterfaceType > &&source) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
MoveCastedPtr(TUniqueInterfacePtr< SourceInterfaceType > &source) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
operator bool() const noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inlineexplicit
operator!=(std::nullptr_t) const noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
operator*() const noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
operator*() noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
operator->() const noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
operator->() noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
operator=(const TSharedInterfacePtr &ptr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
operator=(const TSharedInterfacePtr< DerivedType > &ptr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
operator=(TSharedInterfacePtr &&ptr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
istd::TInterfacePtr::operator=(std::nullptr_t) noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
istd::TInterfacePtr::operator=(const TInterfacePtr &)=deleteistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >protected
istd::TInterfacePtr::operator=(TInterfacePtr &&ptr) noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inlineprotected
operator==(std::nullptr_t) const noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
Reset() noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
RootObjectPtr typedefistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >
SetCastedPtr(TSharedInterfacePtr< SourceInterfaceType > &source) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
SetPtr(InterfaceType *interfacePtr)istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
SetPtr(istd::IPolymorphic *rootPtr, const ExtractInterfaceFunc &extractInterface)istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
SetPtr(istd::IPolymorphic *rootPtr, InterfaceType *interfacePtr) noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
TInterfacePtr(const TInterfacePtr &)=deleteistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >protected
TInterfacePtr() noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inlineprotected
TInterfacePtr(InterfaceType *interfacePtr) noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inlineprotected
TInterfacePtr(std::nullptr_t) noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inlineprotected
TInterfacePtr(istd::IPolymorphic *rootPtr, const ExtractInterfaceFunc &extractInterface) noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inlineprotected
TInterfacePtr(istd::IPolymorphic *rootPtr, InterfaceType *interfacePtr) noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inlineprotected
TInterfacePtr(TInterfacePtr &&ptr) noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inlineprotected
TSharedInterfacePtr() noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
TSharedInterfacePtr(InterfaceType *interfacePtr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
TSharedInterfacePtr(RootIntefaceType *rootPtr, const ExtractInterfaceFunc &extractInterface) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
TSharedInterfacePtr(const TSharedInterfacePtr &ptr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
TSharedInterfacePtr(const TSharedInterfacePtr< DerivedType > &other) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
TSharedInterfacePtr(const std::shared_ptr< DerivedType > &ptr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
TSharedInterfacePtr(std::unique_ptr< DerivedType > &&ptr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
TSharedInterfacePtr(TSharedInterfacePtr &&ptr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
TSharedInterfacePtr(TUniqueInterfacePtr< DerivedType > &&ptr) noexceptistd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline
~TSharedInterfacePtr()istd::TSharedInterfacePtr< InterfaceType, RootIntefaceType >inline