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