IDL compiler front-end library
|
An identifier. More...
#include <Identifier.h>
Public Member Functions | |
bool | operator< (const Identifier &r) const noexcept |
CORBA IDL identifiers are case-insensitive. | |
Identifier () | |
Default constructor. | |
Identifier (const char *s, size_t len) | |
Identifier (const char *s) | |
Identifier (std::string &&s) noexcept | |
bool | valid () const noexcept |
bool | operator== (const char *s) const noexcept |
Case-insensitive equivalency. | |
An identifier.
Definition at line 36 of file Identifier.h.
|
inline |
CORBA identifiers may be "escaped" by the underscore.
See 7.2.3.2 of https://www.omg.org/spec/IDL/4.2/
Definition at line 48 of file Identifier.h.
|
inline |
CORBA identifiers may be "escaped" by the underscore.
See 7.2.3.2 of https://www.omg.org/spec/IDL/4.2/
Definition at line 55 of file Identifier.h.
|
inlinenoexcept |
CORBA identifiers may be "escaped" by the underscore.
See 7.2.3.2 of https://www.omg.org/spec/IDL/4.2/
Definition at line 62 of file Identifier.h.
|
noexcept |
Check for reserved word collision.
true
if identifier is valid.