teditor
1.8.0@@fee5e94
Terminal based editor written in C++
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Functions
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Variables
a
k
l
m
Typedefs
a
c
f
i
k
m
n
o
p
s
t
v
Enumerations
Enumerator
a
b
c
d
e
f
i
k
m
n
p
r
s
t
v
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Typedefs
Enumerations
Enumerator
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
i
l
m
o
r
t
u
w
Functions
d
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
src
core
utf8.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <stdint.h>
4
5
namespace
teditor
{
6
namespace
Utf8 {
7
8
uint8_t
charLen
(
char
c);
9
int
char2unicode
(uint32_t* out,
const
char
* c);
10
int
unicode2char
(
char
* out, uint32_t c);
11
12
};
// end namespace Utf8
13
};
// end namespace teditor
teditor::Utf8::Mask
const unsigned char Mask[]
Definition:
utf8.cpp:17
teditor::Utf8::char2unicode
int char2unicode(uint32_t *out, const char *c)
Definition:
utf8.cpp:23
teditor::Utf8::charLen
uint8_t charLen(char c)
Definition:
utf8.cpp:19
teditor::Utf8::unicode2char
int unicode2char(char *out, uint32_t c)
Definition:
utf8.cpp:37
utf8.h
teditor::Utf8::Length
const unsigned char Length[]
Definition:
utf8.cpp:6
teditor
Definition:
any.hpp:10
Generated by
1.8.17