|
(Note that these are not member symbols.)
|
std::ostream & | dumpAsXmlOn (std::ostream &str, const ResKind &obj) |
| XML output.
|
|
std::ostream & | operator<< (std::ostream &str, const IdStringType< ResKind > &obj) |
| Stream output.
|
|
bool | operator== (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| Equal.
|
|
bool | operator!= (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| NotEqual.
|
|
bool | operator< (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| Less.
|
|
bool | operator<= (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| LessEqual.
|
|
bool | operator> (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| Greater.
|
|
bool | operator>= (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| GreaterEqual.
|
|
std::ostream & | operator<< (std::ostream &str, const IdStringType< ResKind > &obj) |
| Stream output.
|
|
bool | operator== (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| Equal.
|
|
bool | operator!= (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| NotEqual.
|
|
bool | operator< (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| Less.
|
|
bool | operator<= (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| LessEqual.
|
|
bool | operator> (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| Greater.
|
|
bool | operator>= (const IdStringType< ResKind > &lhs, const IdStringType< ResKind > &rhs) |
| GreaterEqual.
|
|
|
using | IdType |
|
IdString | idStr () const |
|
bool | empty () const |
|
unsigned | size () const |
|
const char * | c_str () const |
|
std::string | asString () const |
|
IdType | id () const |
|
| operator bool () const |
| Evaluate in a boolean context ( !
|
|
| operator IdString () const |
| Explicit conversion to IdString.
|
|
| operator std::string () const |
| Explicit conversion to std::string.
|
|
int | compare (const ResKind &rhs) const |
|
int | compare (const IdStringType &rhs) const |
|
int | compare (const IdString &rhs) const |
|
int | compare (const std::string &rhs) const |
|
int | compare (const char *rhs) const |
|
static int | compare (const ResKind &lhs, const ResKind &rhs) |
|
static int | compare (const ResKind &lhs, const IdString &rhs) |
|
static int | compare (const ResKind &lhs, const std::string &rhs) |
|
static int | compare (const ResKind &lhs, const char *rhs) |
|
static int | compare (const IdString &lhs, const ResKind &rhs) |
|
static int | compare (const IdString &lhs, const IdString &rhs) |
|
static int | compare (const IdString &lhs, const std::string &rhs) |
|
static int | compare (const IdString &lhs, const char *rhs) |
|
static int | compare (const std::string &lhs, const ResKind &rhs) |
|
static int | compare (const std::string &lhs, const IdString &rhs) |
|
static int | compare (const std::string &lhs, const std::string &rhs) |
|
static int | compare (const std::string &lhs, const char *rhs) |
|
static int | compare (const char *lhs, const ResKind &rhs) |
|
static int | compare (const char *lhs, const IdString &rhs) |
|
static int | compare (const char *lhs, const std::string &rhs) |
|
static int | compare (const char *lhs, const char *rhs) |
|
| IdStringType ()=default |
|
| IdStringType (const IdStringType &)=default |
|
| IdStringType (IdStringType &&) noexcept=default |
|
IdStringType & | operator= (const IdStringType &)=default |
|
IdStringType & | operator= (IdStringType &&) noexcept=default |
|
| ~IdStringType ()=default |
|
static PoolImpl & | myPool () |
|
Resolvable kinds.
A lowercased string and used as identification. Comparison against string values is always case insensitive.
Definition at line 32 of file ResKind.h.