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
 

Подробное описание

Класс контейнера опций команды

Методы

◆ Add() [1/2]

void ALD::CALDCommandOptions::Add ( CALDCommandOptionPtr  Option)

Добавляет опцию

◆ Add() [2/2]

void ALD::CALDCommandOptions::Add ( CALDCommandOption pOption)

Добавляет опцию

◆ Assign()

void ALD::CALDCommandOptions::Assign ( const CALDCommandOptions Options)

Заполнение контейнера опций содержимым другого контейнера опции

◆ begin()

void ALD::CALDCommandOptions::begin ( )

Установка итератора на начало

◆ Clear()

void ALD::CALDCommandOptions::Clear ( )

Очистка контейнера опций

◆ ClearOptionsState()

void ALD::CALDCommandOptions::ClearOptionsState ( )

Очистка состояния опций контейнера

◆ CopyFrom()

void ALD::CALDCommandOptions::CopyFrom ( CALDCommandOptions Options)

Копирование опций из другого контейнера опций

◆ IsActive()

bool ALD::CALDCommandOptions::IsActive ( const string &  opt)

Возвращает активность опци по имени

◆ next()

CALDCommandOptionPtr ALD::CALDCommandOptions::next ( )

Продвижение итератора с возвратом текущей опции

◆ OptionByName()

CALDCommandOptionPtr ALD::CALDCommandOptions::OptionByName ( const string &  strName)

Возвращает опцию по имени

◆ Remove()

void ALD::CALDCommandOptions::Remove ( const string &  strName)

Удаляет опцию по имени

◆ Size()

size_t ALD::CALDCommandOptions::Size ( ) const
inline

Размер контейнера (количество опций)

Данные класса

◆ m_itOption

ald_command_option_map::iterator ALD::CALDCommandOptions::m_itOption
protected

Итератор опций

◆ m_mapOptions

ald_command_option_map ALD::CALDCommandOptions::m_mapOptions
protected

Карта опций


Объявления и описания членов класса находятся в файле: