Rudiments
utf16charstring.h
1// Copyright (c) 1999-2018 David Muse
2// See the COPYING file for more information.
3
4#ifndef RUDIMENTS_UTF16CHARSTRING_H
5#define RUDIMENTS_UTF16CHARSTRING_H
6
7#include <rudiments/private/utf16charstringincludes.h>
8
11class RUDIMENTS_DLLSPEC utf16charstring {
12 public:
13
16 static bool isByteOrderMark(const utf16_t *str);
17
20 static bool isBigEndian(const utf16_t *str);
21
23 static size_t getLength(const utf16_t *string,
24 bool bigendian);
25
28 static size_t getSize(const utf16_t *string,
29 bool bigendian);
30
31 #include <rudiments/private/utf16charstring.h>
32};
33
34#endif
Definition avltree.h:11
Definition utf16charstring.h:11
static size_t getLength(const utf16_t *string, bool bigendian)
static bool isByteOrderMark(const utf16_t *str)
static bool isBigEndian(const utf16_t *str)
static size_t getSize(const utf16_t *string, bool bigendian)