V8 Project
unibrow::Mapping< T, size >::CacheEntry Struct Reference
+ Collaboration diagram for unibrow::Mapping< T, size >::CacheEntry:

Public Member Functions

 CacheEntry ()
 
 CacheEntry (uchar code_point, signed offset)
 

Public Attributes

uchar code_point_
 
signed offset_
 

Static Public Attributes

static const int kNoChar = (1 << 21) - 1
 

Detailed Description

template<class T, int size = 256>
struct unibrow::Mapping< T, size >::CacheEntry

Definition at line 59 of file unicode.h.

Constructor & Destructor Documentation

◆ CacheEntry() [1/2]

template<class T , int size = 256>
unibrow::Mapping< T, size >::CacheEntry::CacheEntry ( )
inline

Definition at line 60 of file unicode.h.

◆ CacheEntry() [2/2]

template<class T , int size = 256>
unibrow::Mapping< T, size >::CacheEntry::CacheEntry ( uchar  code_point,
signed  offset 
)
inline

Definition at line 61 of file unicode.h.

62  : code_point_(code_point),
63  offset_(offset) { }

Member Data Documentation

◆ code_point_

template<class T , int size = 256>
uchar unibrow::Mapping< T, size >::CacheEntry::code_point_

Definition at line 64 of file unicode.h.

◆ kNoChar

template<class T , int size = 256>
const int unibrow::Mapping< T, size >::CacheEntry::kNoChar = (1 << 21) - 1
static

Definition at line 66 of file unicode.h.

◆ offset_

template<class T , int size = 256>
signed unibrow::Mapping< T, size >::CacheEntry::offset_

Definition at line 65 of file unicode.h.

Referenced by unibrow::Predicate< unibrow::LineTerminator, 128 >::get().


The documentation for this struct was generated from the following file: