80 return c ==
'A' ? 0u :
91 return c ==
'=' ? 0u :
111 template <
typename SymbolIterator>
113 const SymbolIterator
begin,
117 for (
uint32 i = 0; i < n; ++i)
125 template <
typename SymbolIterator>
127 const SymbolIterator
begin,
128 const SymbolIterator end,
131 for (SymbolIterator it = begin; it != end; ++it)
134 string[ end -
begin ] =
'\0';
139 template <
typename SymbolIterator>
141 const SymbolIterator
begin,
145 for (
uint32 i = 0; i < n; ++i)
153 template <
typename SymbolIterator>
155 const SymbolIterator
begin,
156 const SymbolIterator end,
159 for (SymbolIterator it = begin; it != end; ++it)
162 string[ end -
begin ] =
'\0';
167 template <
typename SymbolIterator>
171 SymbolIterator symbols)
173 for (
const char* it = begin; it != end; ++it)
179 template <
typename SymbolIterator>
182 SymbolIterator symbols)
184 for (
const char* it = begin; *it !=
'\0'; ++it)
190 template <
typename SymbolIterator>
194 SymbolIterator symbols)
196 for (
const char* it = begin; it != end; ++it)
202 template <
typename SymbolIterator>
205 SymbolIterator symbols)
207 for (
const char* it = begin; *it !=
'\0'; ++it)