|
| ID (const char *n) |
|
| ID (const std::string &n) |
|
| ID (cstring n) |
|
| ID (cstring n, cstring old) |
|
| ID (Util::SourceInfo si, cstring n) |
|
| ID (Util::SourceInfo si, cstring n, cstring o) |
|
void | dbprint (std::ostream &out) const override |
|
Util::SourceInfo | getSourceInfo () const override |
|
bool | isDontCare () const |
|
| operator bool () const |
|
| operator cstring () const |
|
bool | operator!= (const char *a) const |
|
bool | operator!= (const ID &a) const |
|
bool | operator!= (cstring a) const |
|
bool | operator< (const char *a) const |
| Defer to cstring's notion of less, which is a lexicographical and not a pointer comparison.
|
|
bool | operator< (const ID &a) const |
| Defer to cstring's notion of less, which is a lexicographical and not a pointer comparison.
|
|
bool | operator< (cstring a) const |
| Defer to cstring's notion of less, which is a lexicographical and not a pointer comparison.
|
|
bool | operator== (const char *a) const |
|
bool | operator== (const ID &a) const |
|
bool | operator== (cstring a) const |
|
std::string | string () const |
|
std::string_view | string_view () const |
|
cstring | toString () const override |
|
void | print () const |
|
◆ dbprint()
void P4::IR::ID::dbprint |
( |
std::ostream & | out | ) |
const |
|
inlineoverridevirtual |
◆ getSourceInfo()
◆ toString()
cstring P4::IR::ID::toString |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ AbslStringify
template<typename Sink>
void AbslStringify |
( |
Sink & | sink, |
|
|
const ID & | id ) |
|
friend |
Helper to simplify usage of ID in Abseil functions (e.g. StrCat / StrFormat, etc.) without explicit string_view conversion.
The documentation for this struct was generated from the following file: