#include <char_map.h>
Public Member Functions | |
constexpr | Charmap () |
Charmap (const char *str, int len) | |
Charmap (const char *str) | |
constexpr bool | contains (unsigned char c) const |
bool | IntersectsWith (const Charmap &c) const |
bool | IsZero () const |
Static Public Member Functions | |
static constexpr Charmap | Char (char x) |
static constexpr Charmap | FromString (const char *s) |
static constexpr Charmap | Range (char lo, char hi) |
Private Member Functions | |
constexpr | Charmap (uint64_t b0, uint64_t b1, uint64_t b2, uint64_t b3) |
Friends | |
constexpr Charmap | operator& (const Charmap &a, const Charmap &b) |
constexpr Charmap | operator| (const Charmap &a, const Charmap &b) |
constexpr Charmap | operator~ (const Charmap &a) |
Definition at line 33 of file char_map.h.
constexpr absl::strings_internal::Charmap::Charmap | ( | ) | [inline] |
Definition at line 35 of file char_map.h.
absl::strings_internal::Charmap::Charmap | ( | const char * | str, |
int | len | ||
) | [inline] |
Definition at line 39 of file char_map.h.
absl::strings_internal::Charmap::Charmap | ( | const char * | str | ) | [inline, explicit] |
Definition at line 45 of file char_map.h.
constexpr absl::strings_internal::Charmap::Charmap | ( | uint64_t | b0, |
uint64_t | b1, | ||
uint64_t | b2, | ||
uint64_t | b3 | ||
) | [inline, private] |
Definition at line 102 of file char_map.h.
static constexpr Charmap absl::strings_internal::Charmap::Char | ( | char | x | ) | [inline, static] |
Definition at line 69 of file char_map.h.
constexpr bool absl::strings_internal::Charmap::contains | ( | unsigned char | c | ) | const [inline] |
Definition at line 49 of file char_map.h.
static constexpr Charmap absl::strings_internal::Charmap::FromString | ( | const char * | s | ) | [inline, static] |
Definition at line 77 of file char_map.h.
bool absl::strings_internal::Charmap::IntersectsWith | ( | const Charmap & | c | ) | const [inline] |
Definition at line 54 of file char_map.h.
bool absl::strings_internal::Charmap::IsZero | ( | ) | const [inline] |
Definition at line 61 of file char_map.h.
static constexpr Charmap absl::strings_internal::Charmap::Range | ( | char | lo, |
char | hi | ||
) | [inline, static] |
Definition at line 82 of file char_map.h.
Definition at line 87 of file char_map.h.
Definition at line 92 of file char_map.h.
Definition at line 97 of file char_map.h.