Astra Linux Directory Client Core API  1.7.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы

#include "ALDUtils.h"

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

const char * operator() (size_t nparams, const char *format,...)
 
 CALDFormatCall (const char *file, const char *func, unsigned long line)
 
virtual ~CALDFormatCall ()
 

Защищенные данные

string m_strBuff
 
const char * m_pszFile
 
const char * m_pszFunc
 
unsigned long m_uLine
 

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

Автоматический класс форматного вывода с валидацией количества параметров

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

ALD::CALDFormatCall::CALDFormatCall ( const char *  file,
const char *  func,
unsigned long  line 
)

Конструктор класса форматного вывода

Аргументы
[in]fileИмя файла
[in]funcИмя функции
[in]lineНомер строки
virtual ALD::CALDFormatCall::~CALDFormatCall ( )
virtual

Деструктор

Методы

const char* ALD::CALDFormatCall::operator() ( size_t  nparams,
const char *  format,
  ... 
)

Оператор () для форматного вывода с переменным кол-вом аргументов

Аргументы
[in]nparamsКоличество параметров
[in]formatФорматная строка
[in]...Параметры

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

const char* ALD::CALDFormatCall::m_pszFile
protected

Имя файла

const char* ALD::CALDFormatCall::m_pszFunc
protected

Имя функции

string ALD::CALDFormatCall::m_strBuff
protected

Внутренний строковый буфер

unsigned long ALD::CALDFormatCall::m_uLine
protected

Номер строки


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