#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.