См. определение в файле 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
|