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) {
105 uchar Utf8::ValueOf(const byte* bytes, unsigned length, unsigned* cursor) {
116 unsigned Utf8::Length(uchar c) {
128 uchar CharacterStream::GetNext() {
129 uchar result = DecodeCharacter(buffer_, &cursor_);
149 bool CharacterStream::EncodeAsciiCharacter(uchar c, byte* buffer,
157 bool CharacterStream::EncodeNonAsciiCharacter(uchar c, byte* buffer,
160 if ((aligned + sizeof(uchar)) > capacity)
163 IF_LITTLE(*reinterpret_cast<uchar*>(buffer + aligned) = (c << 8) | 0x80);
164 IF_BIG(*reinterpret_cast<uchar*>(buffer + aligned) = c | (1 << 31));
167 IF_LITTLE(*reinterpret_cast<uchar*>(buffer + aligned) = c << 8);
168 IF_BIG(*reinterpret_cast<uchar*>(buffer + aligned) = c);
170 offset = aligned + sizeof(uchar);
174 bool CharacterStream::EncodeCharacter(uchar c, byte* buffer, unsigned capacity,
183 uchar CharacterStream::DecodeCharacter(const byte* buffer, unsigned* offset) {
190 *offset = aligned + sizeof(uchar);
191 IF_LITTLE(return *reinterpret_cast<const uchar*>(buffer + aligned) >> 8);
192 IF_BIG(return *reinterpret_cast<const uchar*>(buffer + aligned) &