ACF $AcfVersion:0$
Public Member Functions | List of all members
TSharedCompPtr< InterfaceType > Class Template Reference

#include <TCompPtr.h>

Inheritance diagram for TSharedCompPtr< InterfaceType >:

Public Member Functions

 TSharedCompPtr (const TCompPtr &source)
 
 TSharedCompPtr (icomp::IComponent *ptr)
 
bool IsValid () const
 
const InterfaceType * operator-> () const
 
InterfaceType * operator-> ()
 
const InterfaceType & operator* () const
 
InterfaceType & operator* ()
 

Detailed Description

template<class InterfaceType>
class TSharedCompPtr< InterfaceType >

Definition at line 11 of file TCompPtr.h.

Constructor & Destructor Documentation

◆ TSharedCompPtr() [1/2]

template<class InterfaceType >
TSharedCompPtr< InterfaceType >::TSharedCompPtr ( const TCompPtr &  source)
inline

Definition at line 14 of file TCompPtr.h.

◆ TSharedCompPtr() [2/2]

template<class InterfaceType >
TSharedCompPtr< InterfaceType >::TSharedCompPtr ( icomp::IComponent ptr)
inline

Member Function Documentation

◆ IsValid()

template<class InterfaceType >
bool TSharedCompPtr< InterfaceType >::IsValid ( ) const
inline

◆ operator*() [1/2]

template<class InterfaceType >
InterfaceType & TSharedCompPtr< InterfaceType >::operator* ( )
inline

◆ operator*() [2/2]

template<class InterfaceType >
const InterfaceType & TSharedCompPtr< InterfaceType >::operator* ( ) const
inline

◆ operator->() [1/2]

template<class InterfaceType >
InterfaceType * TSharedCompPtr< InterfaceType >::operator-> ( )
inline

◆ operator->() [2/2]

template<class InterfaceType >
const InterfaceType * TSharedCompPtr< InterfaceType >::operator-> ( ) const
inline

The documentation for this class was generated from the following file: