Astra Linux Directory Client Core API  1.7.0

#include "ALDCoreUtils.h"

Граф наследования:ALD::CALDUserNameValidator:
ALD::CALDValidator

Открытые члены

 CALDUserNameValidator (IALDCore &Core)
 
virtual bool Validate (const void *value, const void *tag, void *result)
 
- Открытые члены унаследованные от ALD::CALDValidator
const string & name () const
 
const string & error () const
 
 CALDValidator (const string &Name, IALDCore &Core)
 
virtual ~CALDValidator ()
 

Дополнительные унаследованные члены

- Защищенные члены унаследованные от ALD::CALDValidator
void ClearError ()
 
- Защищенные данные унаследованные от ALD::CALDValidator
string m_strName
 
IALDCorem_pCore
 
string m_strError
 

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

Класс валидатора имени пользователя

Regular expression in ALD_PRM_VALID_USER_NAMES => tag ignored, result ignored

Конструктор(ы)

◆ CALDUserNameValidator()

ALD::CALDUserNameValidator::CALDUserNameValidator ( IALDCore Core)
inline

Регулярное выражение имени пользователя

Конструктор

Методы

◆ Validate()

virtual bool ALD::CALDUserNameValidator::Validate ( const void *  value,
const void *  tag,
void *  result 
)
virtual

Перегружаемый вызов валидации

Аргументы
[in]valueПроверяемое значение
[in]tagПроизвольная дополнительная информации
[out]resultРезультат (нормализованное значение)

Переопределяет метод предка ALD::CALDValidator.


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