ULIS  dev4.0.7
Utility Library for Imaging Systems
Public Member Functions | List of all members
IHasName Class Reference

Simple HasName class.

Inheritance diagram for IHasName:

Public Member Functions

 IHasName (const FString &iValue, const FOnNameChanged &iDelegate=FOnNameChanged())
 
const FStringName () const
 
void SetName (const FString &iValue)
 
- Public Member Functions inherited from TCallbackCapable< DelegateType, _ID >
 TCallbackCapable (const DelegateType &iDelegate=DelegateType())
 
 TCallbackCapable (typename DelegateType::tFptr iDelegateFPTR)
 
const DelegateType & GetDelegate () const
 
template<typename ... Args>
void Invoke (Args ... args) const
 
void SetDelegate (const DelegateType &iDelegate)
 
void SetDelegate (const TCallbackCapable< DelegateType, _ID > &iOther)
 
void SetDelegate (typename DelegateType::tFptr iDelegateFPTR)
 

Additional Inherited Members

- Public Types inherited from TCallbackCapable< DelegateType, _ID >
using Delegate = DelegateType
 

Constructor & Destructor Documentation

◆ IHasName()

IHasName::IHasName ( const FString iValue,
const FOnNameChanged iDelegate = FOnNameChanged() 
)

Member Function Documentation

◆ Name()

const FString& IHasName::Name ( ) const

◆ SetName()

void IHasName::SetName ( const FString iValue)