15#ifndef RAPIDJSON_INTERNAL_STRFUNC_H_
16#define RAPIDJSON_INTERNAL_STRFUNC_H_
20RAPIDJSON_NAMESPACE_BEGIN
37template<
typename Encoding>
38bool CountStringCodePoint(
const typename Encoding::Ch* s, SizeType length, SizeType* outCount) {
39 GenericStringStream<Encoding> is(s);
40 const typename Encoding::Ch* end = s + length;
42 while (is.src_ < end) {
44 if (!Encoding::Decode(is, &codepoint))
53RAPIDJSON_NAMESPACE_END
unsigned SizeType
Size type (for string lengths, array sizes, etc.)
定义 rapidjson.h:380