| ExtractInterfaceFunc typedef | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | |
| get() noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| get() const noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| GetBasePtr() noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| GetBasePtr() const noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| GetPtr() noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| GetPtr() const noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| IsValid() const noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| m_interfacePtr | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | protected |
| m_rootPtr | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | protected |
| operator bool() const noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inlineexplicit |
| operator!=(std::nullptr_t) const noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| operator*() const noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| operator*() noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| operator->() const noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| operator->() noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| operator=(std::nullptr_t) noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| operator=(const TInterfacePtr &)=delete | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | protected |
| operator=(TInterfacePtr &&ptr) noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inlineprotected |
| operator==(std::nullptr_t) const noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| Reset() noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| RootObjectPtr typedef | istd::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) noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inline |
| TInterfacePtr(const TInterfacePtr &)=delete | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | protected |
| TInterfacePtr() noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inlineprotected |
| TInterfacePtr(InterfaceType *interfacePtr) noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inlineprotected |
| TInterfacePtr(std::nullptr_t) noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inlineprotected |
| TInterfacePtr(istd::IPolymorphic *rootPtr, const ExtractInterfaceFunc &extractInterface) noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inlineprotected |
| TInterfacePtr(istd::IPolymorphic *rootPtr, InterfaceType *interfacePtr) noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inlineprotected |
| TInterfacePtr(TInterfacePtr &&ptr) noexcept | istd::TInterfacePtr< InterfaceType, PolymorphicPointerImpl > | inlineprotected |