|
Astra Linux Directory Client Core API
1.7.0
|
#include "ALDCommand.h"
Открытые члены | |
| void | begin () |
| CALDCommandOptionPtr | next () |
| CALDCommandOptionPtr | OptionByName (const string &strName) |
| bool | IsActive (const string &opt) |
| void | Add (CALDCommandOptionPtr Option) |
| void | Add (CALDCommandOption *pOption) |
| void | Remove (const string &strName) |
| void | Assign (const CALDCommandOptions &Options) |
| void | CopyFrom (CALDCommandOptions &Options) |
| void | Clear () |
| void | ClearOptionsState () |
| size_t | Size () const |
Защищенные данные | |
| ald_command_option_map | m_mapOptions |
| ald_command_option_map::iterator | m_itOption |
Класс контейнера опций команды
| void ALD::CALDCommandOptions::Add | ( | CALDCommandOptionPtr | Option | ) |
Добавляет опцию
| void ALD::CALDCommandOptions::Add | ( | CALDCommandOption * | pOption | ) |
Добавляет опцию
| void ALD::CALDCommandOptions::Assign | ( | const CALDCommandOptions & | Options | ) |
Заполнение контейнера опций содержимым другого контейнера опции
| void ALD::CALDCommandOptions::begin | ( | ) |
Установка итератора на начало
| void ALD::CALDCommandOptions::Clear | ( | ) |
Очистка контейнера опций
| void ALD::CALDCommandOptions::ClearOptionsState | ( | ) |
Очистка состояния опций контейнера
| void ALD::CALDCommandOptions::CopyFrom | ( | CALDCommandOptions & | Options | ) |
Копирование опций из другого контейнера опций
| bool ALD::CALDCommandOptions::IsActive | ( | const string & | opt | ) |
Возвращает активность опци по имени
| CALDCommandOptionPtr ALD::CALDCommandOptions::next | ( | ) |
Продвижение итератора с возвратом текущей опции
| CALDCommandOptionPtr ALD::CALDCommandOptions::OptionByName | ( | const string & | strName | ) |
Возвращает опцию по имени
| void ALD::CALDCommandOptions::Remove | ( | const string & | strName | ) |
Удаляет опцию по имени
|
inline |
Размер контейнера (количество опций)
|
protected |
Итератор опций
|
protected |
Карта опций