V8 Project
unibrow::Latin1 Class Reference

#include <unicode.h>

+ Collaboration diagram for unibrow::Latin1:

Static Public Member Functions

static uint16_t ConvertNonLatin1ToLatin1 (uint16_t)
 

Static Public Attributes

static const unsigned kMaxChar = 0xff
 

Detailed Description

Definition at line 116 of file unicode.h.

Member Function Documentation

◆ ConvertNonLatin1ToLatin1()

uint16_t unibrow::Latin1::ConvertNonLatin1ToLatin1 ( uint16_t  c)
inlinestatic

Definition at line 60 of file unicode-inl.h.

60  {
62  switch (c) {
63  // This are equivalent characters in unicode.
64  case 0x39c:
65  case 0x3bc:
66  return 0xb5;
67  // This is an uppercase of a Latin-1 character
68  // outside of Latin-1.
69  case 0x178:
70  return 0xff;
71  }
72  return 0;
73 }
static const unsigned kMaxChar
Definition: unicode.h:118
#define DCHECK(condition)
Definition: logging.h:205

References DCHECK, and kMaxChar.

Referenced by v8::internal::TextNode::FilterOneByte().

+ Here is the caller graph for this function:

Member Data Documentation

◆ kMaxChar

const unsigned unibrow::Latin1::kMaxChar = 0xff
static

Definition at line 118 of file unicode.h.

Referenced by ConvertNonLatin1ToLatin1(), and v8::internal::LiteralBuffer::INLINE().


The documentation for this class was generated from the following files: