15 #ifndef RAPIDJSON_INTERNAL_STRFUNC_H_ 16 #define RAPIDJSON_INTERNAL_STRFUNC_H_ 18 #include "../stream.h" 29 template <
typename Ch>
37 template<
typename Encoding>
55 #endif // RAPIDJSON_INTERNAL_STRFUNC_H_ bool CountStringCodePoint(const typename Encoding::Ch *s, SizeType length, SizeType *outCount)
Returns number of code points in a encoded string.
Definition: strfunc.h:38
static int codepoint(lua_State *L)
Definition: lutf8lib.c:100
const Ch * src_
Current read position.
Definition: stream.h:124
GLdouble s
Definition: glext.h:6390
SizeType StrLen(const Ch *s)
Custom strlen() which works on different character types.
Definition: strfunc.h:30
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
Definition: rapidjson.h:119
Read-only string stream.
Definition: fwd.h:47
GLuint GLuint GLsizei count
Definition: glext.h:6292
Definition: document.h:391
GLfloat GLfloat p
Definition: glext.h:9809
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
Definition: rapidjson.h:116
GLuint GLuint end
Definition: glext.h:6292
GLenum GLuint GLenum GLsizei length
Definition: glext.h:6233
RAPIDJSON_NAMESPACE_BEGIN typedef unsigned SizeType
Size type (for string lengths, array sizes, etc.)
Definition: rapidjson.h:380