|
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 |
Имя опции