Astra Linux Directory Client Core API
1.7.0
|
#include "ALDCommand.h"
Открытые члены | |
const string & | name () const |
int | ident () const |
bool | IsActive () const |
bool | multiple () const |
bool | mandatory () const |
acArgumentNecessity | hasArgument () const |
acArgumentType | argumentType () const |
void | SetActive () |
void | SetActive (const string &arg) |
string | argument () const |
unsigned int | uargument () const |
ald_string_list & | Arguments () |
virtual void | Clear () |
CALDCommandOption (const string &strName, int iShortIdent=0, acArgumentNecessity HasArgument=anNoArgument, acArgumentType ArgumentType=acatText, bool bMultiple=false, bool bMandatory=false) | |
Защищенные данные | |
bool | m_bActive |
bool | m_bMultiple |
bool | m_bMandatory |
string | m_strName |
int | m_iShortIdent |
acArgumentNecessity | m_HasArgument |
acArgumentType | m_ArgumentType |
ald_string_list | m_lstArguments |
Базовый класс опции команды
ALD::CALDCommandOption::CALDCommandOption | ( | const string & | strName, |
int | iShortIdent = 0 , |
||
acArgumentNecessity | HasArgument = anNoArgument , |
||
acArgumentType | ArgumentType = acatText , |
||
bool | bMultiple = false , |
||
bool | bMandatory = false |
||
) |
Конструктор
string ALD::CALDCommandOption::argument | ( | ) | const |
Возвращает текстовое представление аргумента
|
inline |
Возвращает список аргументов
|
inline |
Возвращает ожидаемый тип аргумента
|
virtual |
Очистка состояния опции
|
inline |
Возвращает тип необходимости аргумента
|
inline |
Возвращает короткое значение
|
inline |
Возвращает признак активности
|
inline |
Возвращает признак необходимости
|
inline |
Возвращает признак множественности
|
inline |
Возвращает имя
void ALD::CALDCommandOption::SetActive | ( | ) |
Устанавливает активность безаргументной опции
void ALD::CALDCommandOption::SetActive | ( | const string & | arg | ) |
Устанавливает активность опции с указанием аргумента
unsigned int ALD::CALDCommandOption::uargument | ( | ) | const |
Возвращает целое представление аргумента
|
protected |
Ожидаемый тип аргумента
|
protected |
Признак активности
|
protected |
Признак необходимости
|
protected |
Признак множественности
|
protected |
Тип необходимости аргумента
|
protected |
Короткое значение
|
protected |
Список аргументов
|
protected |
Имя опции