Home | History | Annotate | Download | only in src

Lines Matching refs:uchar

35 template <class T, int s> bool Predicate<T, s>::get(uchar code_point) {
42 uchar code_point) {
48 template <class T, int s> int Mapping<T, s>::get(uchar c, uchar n,
49 uchar* result) {
63 template <class T, int s> int Mapping<T, s>::CalculateValue(uchar c, uchar n,
64 uchar* result) {
81 unsigned Utf8::Encode(char* str, uchar c, int previous) {
112 uchar Utf8::ValueOf(const byte* bytes, unsigned length, unsigned* cursor) {
123 unsigned Utf8::Length(uchar c, int previous) {
139 uchar CharacterStream::GetNext() {
140 uchar result = DecodeCharacter(buffer_, &cursor_);
160 bool CharacterStream::EncodeAsciiCharacter(uchar c, byte* buffer,
168 bool CharacterStream::EncodeNonAsciiCharacter(uchar c, byte* buffer,
171 if ((aligned + sizeof(uchar)) > capacity)
174 IF_LITTLE(*reinterpret_cast<uchar*>(buffer + aligned) = (c << 8) | 0x80);
175 IF_BIG(*reinterpret_cast<uchar*>(buffer + aligned) = c | (1 << 31));
178 IF_LITTLE(*reinterpret_cast<uchar*>(buffer + aligned) = c << 8);
179 IF_BIG(*reinterpret_cast<uchar*>(buffer + aligned) = c);
181 offset = aligned + sizeof(uchar);
185 bool CharacterStream::EncodeCharacter(uchar c, byte* buffer, unsigned capacity,
194 uchar CharacterStream::DecodeCharacter(const byte* buffer, unsigned* offset) {
201 *offset = aligned + sizeof(uchar);
202 IF_LITTLE(return *reinterpret_cast<const uchar*>(buffer + aligned) >> 8);
203 IF_BIG(return *reinterpret_cast<const uchar*>(buffer + aligned) &