#include <char_map.h>
|
constexpr | Charmap (uint64_t b0, uint64_t b1, uint64_t b2, uint64_t b3) |
|
void | SetChar (unsigned char c) |
|
Definition at line 33 of file char_map.h.
◆ Charmap() [1/4]
constexpr absl::strings_internal::Charmap::Charmap |
( |
| ) |
|
|
inline |
◆ Charmap() [2/4]
absl::strings_internal::Charmap::Charmap |
( |
const char * |
str, |
|
|
int |
len |
|
) |
| |
|
inline |
◆ Charmap() [3/4]
absl::strings_internal::Charmap::Charmap |
( |
const char * |
str | ) |
|
|
inlineexplicit |
◆ Charmap() [4/4]
constexpr absl::strings_internal::Charmap::Charmap |
( |
uint64_t |
b0, |
|
|
uint64_t |
b1, |
|
|
uint64_t |
b2, |
|
|
uint64_t |
b3 |
|
) |
| |
|
inlineprivate |
◆ Char()
static constexpr Charmap absl::strings_internal::Charmap::Char |
( |
char |
x | ) |
|
|
inlinestatic |
◆ CharMaskForWord()
static constexpr uint64_t absl::strings_internal::Charmap::CharMaskForWord |
( |
unsigned char |
x, |
|
|
uint64_t |
word |
|
) |
| |
|
inlinestaticprivate |
◆ contains()
constexpr bool absl::strings_internal::Charmap::contains |
( |
unsigned char |
c | ) |
const |
|
inline |
◆ FromString()
static constexpr Charmap absl::strings_internal::Charmap::FromString |
( |
const char * |
s | ) |
|
|
inlinestatic |
◆ IntersectsWith()
bool absl::strings_internal::Charmap::IntersectsWith |
( |
const Charmap & |
c | ) |
const |
|
inline |
◆ IsZero()
bool absl::strings_internal::Charmap::IsZero |
( |
| ) |
const |
|
inline |
◆ OpenRangeFromZeroForWord()
static constexpr uint64_t absl::strings_internal::Charmap::OpenRangeFromZeroForWord |
( |
uint64_t |
upper, |
|
|
uint64_t |
word |
|
) |
| |
|
inlinestaticprivate |
◆ Range()
static constexpr Charmap absl::strings_internal::Charmap::Range |
( |
char |
lo, |
|
|
char |
hi |
|
) |
| |
|
inlinestatic |
◆ RangeForWord()
static constexpr uint64_t absl::strings_internal::Charmap::RangeForWord |
( |
unsigned char |
lo, |
|
|
unsigned char |
hi, |
|
|
uint64_t |
word |
|
) |
| |
|
inlinestaticprivate |
◆ SetChar()
void absl::strings_internal::Charmap::SetChar |
( |
unsigned char |
c | ) |
|
|
inlineprivate |
◆ operator &
◆ operator|
◆ operator~
◆ m_
uint64_t absl::strings_internal::Charmap::m_[4] |
|
private |
The documentation for this class was generated from the following file: