Содержит буфер для аргументов нужного размера. Деструктор класса производит уничтожение значений параметров, которые были сохранены в классе.
См. определение в файле SignatureArgsCollector.h строка 113
Открытые члены | |
SignatureArgsCollectObjectBase () | |
Конструктор по умолчанию. | |
~SignatureArgsCollectObjectBase () | |
Деструктор. | |
void * | ArgsBuffer () |
Возвращает указатель на буфер, в котором будут размещены значения аргументов. | |
SignatureArgsT * | Args () |
Возвращает указатель на структуру, хранящую значения аргументов. | |
void | ConstructArgs () |
Сообщить объекту, что буфер успешно заполнен аргументами. | |
void | DestroyArgs () throw () |
Если аргументы были инициализированы, то производится их разрушение. |
Cntm::SignatureArgsCollectObjectBase< DeriveClassT, ResT, SignatureInfoT >::SignatureArgsCollectObjectBase | ( | ) | [inline] |
Cntm::SignatureArgsCollectObjectBase< DeriveClassT, ResT, SignatureInfoT >::~SignatureArgsCollectObjectBase | ( | ) | [inline] |
Деструктор.
Производит уничтожение значений параметров, которые были сохранены в классе.
См. определение в файле SignatureArgsCollector.h строка 125
Перекрестные ссылки Cntm::SignatureArgsCollectObjectBase< DeriveClassT, ResT, SignatureInfoT >::DestroyArgs().
void* Cntm::SignatureArgsCollectObjectBase< DeriveClassT, ResT, SignatureInfoT >::ArgsBuffer | ( | ) | [inline] |
Возвращает указатель на буфер, в котором будут размещены значения аргументов.
Метод требуется в operator().
См. определение в файле SignatureArgsCollector.h строка 132
Перекрестные ссылки Cntm::SpecUtils::ObjectAllocateBuffer< T >::Place().
SignatureArgsT* Cntm::SignatureArgsCollectObjectBase< DeriveClassT, ResT, SignatureInfoT >::Args | ( | ) | [inline] |
Возвращает указатель на структуру, хранящую значения аргументов.
См. определение в файле SignatureArgsCollector.h строка 137
Перекрестные ссылки Cntm::SpecUtils::ObjectAllocateBuffer< T >::Place().
void Cntm::SignatureArgsCollectObjectBase< DeriveClassT, ResT, SignatureInfoT >::ConstructArgs | ( | ) | [inline] |
Сообщить объекту, что буфер успешно заполнен аргументами.
См. определение в файле SignatureArgsCollector.h строка 142
Перекрестные ссылки Cntm::SpecUtils::AtomicVariable::SetValue().
void Cntm::SignatureArgsCollectObjectBase< DeriveClassT, ResT, SignatureInfoT >::DestroyArgs | ( | ) | throw () [inline] |
Если аргументы были инициализированы, то производится их разрушение.
См. определение в файле SignatureArgsCollector.h строка 147
Перекрестные ссылки Cntm::SignatureArgsCollectObjectBase< DeriveClassT, ResT, SignatureInfoT >::Args(), Cntm::SpecUtils::AtomicVariable::DecAndTest() и Cntm::SpecUtils::AtomicVariable::SetValue().
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой 1.5.3 |