ULIS  dev4.0.7
Utility Library for Imaging Systems
Public Member Functions | List of all members
TSearchable< RootType > Class Template Referenceabstract

Simple Searchable class.

Public Member Functions

 TSearchable ()
 
virtual ~TSearchable ()=0
 
template<typename T >
T & Find (const FString &iName)
 
template<typename T >
const T & Find (const FString &iName) const
 
InnerType & operator[] (const FString &iStr)
 
const InnerType & operator[] (const FString &iStr) const
 

Constructor & Destructor Documentation

◆ TSearchable()

template<class RootType>
TSearchable< RootType >::TSearchable ( )
inline

◆ ~TSearchable()

template<class RootType>
virtual TSearchable< RootType >::~TSearchable ( )
inlinepure virtual

Member Function Documentation

◆ Find() [1/2]

template<class RootType>
template<typename T >
T& TSearchable< RootType >::Find ( const FString iName)
inline

◆ Find() [2/2]

template<class RootType>
template<typename T >
const T& TSearchable< RootType >::Find ( const FString iName) const
inline

◆ operator[]() [1/2]

template<class RootType>
InnerType& TSearchable< RootType >::operator[] ( const FString iStr)
inline

◆ operator[]() [2/2]

template<class RootType>
const InnerType& TSearchable< RootType >::operator[] ( const FString iStr) const
inline