См. определение в файле BasicRefHandle.h строка 33
Открытые типы | |
typedef T | Type |
Открытые члены | |
Type * | operator-> () const |
Оператор доступа к членам. | |
o () const | |
Оператор преобразования к ссылочному указателю. | |
operator bool () const | |
Приведение к типу bool. | |
bool | operator! () const |
Оператор not. | |
template<typename T2> | |
bool | operator== (const RefPtr< T2 > &Ptr) const |
Оператор сравнения на равенство. | |
bool | operator== (const BasicRefHandle< T, RefImplementationT > &Handle) const |
Оператор сравнения на равенство. | |
template<typename T2> | |
bool | operator!= (const RefPtr< T2 > &Ptr) const |
Оператор сравнения на неравенство. | |
bool | operator!= (const BasicRefHandle< T, RefImplementationT > &Handle) const |
Оператор сравнения на неравенство. | |
RefPtr< T > | Object () const |
Получить ссылочный указатель на объект, с которым связан хэндл. | |
bool | Assigned () const |
Возвращает true, если хэндл связан с объектом и false в противном случае. | |
Защищенные члены | |
BasicRefHandle (const RefPtr< T > &HandledObject, void(*FinalizeProc)(RefPtr< T >)) | |
Конструктор. | |
void | Assign (const RefPtr< T > &HandledObject, void(*FinalizeProc)(RefPtr< T >)) |
Изменить значение. | |
Классы | |
class | Controller |
Класс контроллера. |
typedef T Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::Type |
См. определение в файле BasicRefHandle.h строка 37
Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::BasicRefHandle | ( | const RefPtr< T > & | HandledObject, | |
void(*)(RefPtr< T >) | FinalizeProc | |||
) | [inline, protected] |
Type* Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::operator-> | ( | ) | const [inline] |
Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::o | ( | ) | const [inline] |
Оператор преобразования к ссылочному указателю.
Возвращает Object().
См. определение в файле BasicRefHandle.h строка 54
Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::operator bool | ( | ) | const [inline] |
bool Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::operator! | ( | ) | const [inline] |
bool Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::operator== | ( | const RefPtr< T2 > & | Ptr | ) | const [inline] |
Оператор сравнения на равенство.
Использует ссылочный указатель.
См. определение в файле BasicRefHandle.h строка 70
bool Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::operator== | ( | const BasicRefHandle< T, RefImplementationT > & | Handle | ) | const [inline] |
Оператор сравнения на равенство.
Использует хэндл.
См. определение в файле BasicRefHandle.h строка 75
bool Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::operator!= | ( | const RefPtr< T2 > & | Ptr | ) | const [inline] |
Оператор сравнения на неравенство.
Использует ссылочный указатель.
См. определение в файле BasicRefHandle.h строка 84
bool Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::operator!= | ( | const BasicRefHandle< T, RefImplementationT > & | Handle | ) | const [inline] |
Оператор сравнения на неравенство.
Использует хэндл.
См. определение в файле BasicRefHandle.h строка 89
RefPtr<T> Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::Object | ( | ) | const [inline] |
Получить ссылочный указатель на объект, с которым связан хэндл.
Если хэндл не связан, то возвращается NULL.
См. определение в файле BasicRefHandle.h строка 97
bool Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::Assigned | ( | ) | const [inline] |
Возвращает true, если хэндл связан с объектом и false в противном случае.
См. определение в файле BasicRefHandle.h строка 106
void Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >::Assign | ( | const RefPtr< T > & | HandledObject, | |
void(*)(RefPtr< T >) | FinalizeProc | |||
) | [inline, protected] |
Изменить значение.
заменяет контроллер для нового объекта.
См. определение в файле BasicRefHandle.h строка 119
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой 1.5.3 |