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

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

BaseClass typedefistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >
ExtractInterfaceFunc typedefistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >
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::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline
MoveCastedPtr(TUniqueInterfacePtr< SourceInterfaceType > &source) noexceptistd::TUniqueInterfacePtr< 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 TUniqueInterfacePtr &ptr)=deleteistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >
operator=(TUniqueInterfacePtr &&ptr) noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline
operator=(TUniqueInterfacePtr< DerivedType > &&ptr) noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline
operator=(std::nullptr_t) noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >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
PopInterfacePtr() noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline
PopPtr() noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline
PopRootPtr() noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline
Reset() noexceptistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >inline
RootObjectPtr typedefistd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl >
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
TakeOver(TUniqueInterfacePtr< InterfaceType > &from) noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >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
TUniqueInterfacePtristd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >friend
TUniqueInterfacePtr() noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline
TUniqueInterfacePtr(InterfaceType *interfacePtr) noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline
TUniqueInterfacePtr(std::unique_ptr< T > &&ptr) noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline
TUniqueInterfacePtr(RootIntefaceType *rootPtr, const ExtractInterfaceFunc &extractInterface) noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inlineexplicit
TUniqueInterfacePtr(RootIntefaceType *rootPtr, InterfaceType *interfacePtr) noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inlineexplicit
TUniqueInterfacePtr(const TUniqueInterfacePtr &ptr)=deleteistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >
TUniqueInterfacePtr(TUniqueInterfacePtr< DerivedType > &&ptr) noexceptistd::TUniqueInterfacePtr< InterfaceType, RootIntefaceType >inline