.8), потомок std::string.
Оператор (...) используется для подстановки реальных значений параметров.
Пример: FormatString fsGenericError = "Общая ошибка: %%2, приоритет: %%1, user: %%3"); throw exception(fsGenericError(3, "Ошибка параметра", fCurrentUser));.
См. определение в файле FormatUtils.h строка 95
Открытые члены | |
FormatString () | |
Конструктор по умолчанию. | |
FormatString (const char *Str) | |
Конструктор из обычной строки. | |
FormatString (const std::string &Str) | |
Конструктор копирования. | |
std::string | operator() (const FormatMsgPrmConvertor &Prm1=FormatMsgPrmConvertor(), const FormatMsgPrmConvertor &Prm2=FormatMsgPrmConvertor()) const |
Оператор подстановки 0. | |
std::string | operator() (const FormatMsgPrmConvertor &Prm1, const FormatMsgPrmConvertor &Prm2, const FormatMsgPrmConvertor &Prm3, const FormatMsgPrmConvertor &Prm4=FormatMsgPrmConvertor()) const |
Оператор подстановки 3. | |
std::string | operator() (const FormatMsgPrmConvertor &Prm1, const FormatMsgPrmConvertor &Prm2, const FormatMsgPrmConvertor &Prm3, const FormatMsgPrmConvertor &Prm4, const FormatMsgPrmConvertor &Prm5, const FormatMsgPrmConvertor &Prm6=FormatMsgPrmConvertor(), const FormatMsgPrmConvertor &Prm7=FormatMsgPrmConvertor(), const FormatMsgPrmConvertor &Prm8=FormatMsgPrmConvertor()) const |
Оператор подстановки 5. |
Cntm::FormatString::FormatString | ( | ) | [inline] |
Cntm::FormatString::FormatString | ( | const char * | Str | ) | [inline] |
Cntm::FormatString::FormatString | ( | const std::string & | Str | ) | [inline] |
std::string Cntm::FormatString::operator() | ( | const FormatMsgPrmConvertor & | Prm1 = FormatMsgPrmConvertor() , |
|
const FormatMsgPrmConvertor & | Prm2 = FormatMsgPrmConvertor() | |||
) | const [inline] |
Оператор подстановки 0.
.2 параметров.
Для преобразования аргументов в строку используется промежуточный тип FmtMsgPrm, в конструкторе которого вызывается оператор << для basic_ostream<char>. Тип аргумента должен поддерживать эту операцию.
См. определение в файле FormatUtils.h строка 119
Перекрестные ссылки Cntm::FormatMsg().
std::string Cntm::FormatString::operator() | ( | const FormatMsgPrmConvertor & | Prm1, | |
const FormatMsgPrmConvertor & | Prm2, | |||
const FormatMsgPrmConvertor & | Prm3, | |||
const FormatMsgPrmConvertor & | Prm4 = FormatMsgPrmConvertor() | |||
) | const [inline] |
Оператор подстановки 3.
.4 параметров.
Для преобразования аргументов в строку используется промежуточный тип FmtMsgPrm, в конструкторе которого вызывается оператор << для basic_ostream<char>. Тип аргумента должен поддерживать эту операцию.
См. определение в файле FormatUtils.h строка 129
Перекрестные ссылки Cntm::FormatMsg().
std::string Cntm::FormatString::operator() | ( | const FormatMsgPrmConvertor & | Prm1, | |
const FormatMsgPrmConvertor & | Prm2, | |||
const FormatMsgPrmConvertor & | Prm3, | |||
const FormatMsgPrmConvertor & | Prm4, | |||
const FormatMsgPrmConvertor & | Prm5, | |||
const FormatMsgPrmConvertor & | Prm6 = FormatMsgPrmConvertor() , |
|||
const FormatMsgPrmConvertor & | Prm7 = FormatMsgPrmConvertor() , |
|||
const FormatMsgPrmConvertor & | Prm8 = FormatMsgPrmConvertor() | |||
) | const [inline] |
Оператор подстановки 5.
.8 параметров.
Для преобразования аргументов в строку используется промежуточный тип FmtMsgPrm, в конструкторе которого вызывается оператор << для basic_ostream<char>. Тип аргумента должен поддерживать эту операцию.
См. определение в файле FormatUtils.h строка 141
Перекрестные ссылки Cntm::FormatMsg().
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой 1.5.3 |