#include <elements.h>
|
| ID (const ::hilti::ID &id) |
|
ID & | operator= (const ::hilti::ID &id) |
|
| IDBase (const char *s) |
|
| IDBase (std::string s) |
|
| IDBase (std::string id, AlreadyNormalized) |
|
| IDBase (const T &... s) |
|
| IDBase (std::initializer_list< std::string > x) |
|
const auto & | str () const |
|
ID | namespace_ () const |
|
ID | local () const |
|
bool | empty () const |
|
auto | length () const |
|
ID | sub (int i) const |
|
ID | sub (int from, int to) const |
|
ID | firstN (int n) const |
|
ID | lastN (int n) const |
|
ID | relativeTo (const ID &root) const |
|
ID | operator+ (const std::string &other) const |
|
ID | operator+ (const ID &other) const |
|
ID & | operator+= (std::string other) |
|
ID & | operator+= (const ID &other) |
|
bool | operator== (const ID &other) const |
|
bool | operator== (const std::string &other) const |
|
bool | operator!= (const ID &other) const |
|
bool | operator!= (const std::string &other) const |
|
bool | operator< (const ID &other) const |
|
| operator bool () const |
|
| operator std::string () const |
|
◆ fromNormalized()
static ID hilti::detail::cxx::ID::fromNormalized |
( |
std::string |
id | ) |
|
|
inlinestatic |
Wrapper to construct an ID from an already normalized string name.
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/spicy-docs/checkouts/v1.4.1/hilti/toolchain/include/compiler/detail/cxx/elements.h