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 |
Карта опций