simstr 1.0
Yet another strings library
 
Загрузка...
Поиск...
Не найдено
Шаблон структуры simstr::strexprjoin_c< A, B, last >

Конкатенация ссылки на строковое выражение и значения строкового выражения Подробнее...

#include <strexpr.h>

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

template<StrExpr A, StrExprForType< typename A::symb_type > B, bool last = true>
struct simstr::strexprjoin_c< A, B, last >

Конкатенация ссылки на строковое выражение и значения строкового выражения

Параметры шаблона
A- Тип одного строкового выражения
B- Тип другого строкового выражения
last- какое из них первое

Чтобы иметь возможность складывать строковое выражение с операндами, не являющимися строковым выражением, нам нужно иметь возможность вернуть из operator+ объект, который сохранит ссылку на операнд, являющийся строковым выражением, а для не строкового операнда будет иметь поле со строковым выражением, обрабатывающим второй операнд. Можно посмотреть пример в simstr::operator+<StrExpr A, FromIntNumber T>()


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