|
int | operator== (const SbName &n, const char *s) |
| Equality operator for SbName/char* and SbName/SbName comparison.
|
|
int | operator== (const char *s, const SbName &n) |
| Equality operator for SbName/char* and SbName/SbName comparison.
|
|
int | operator== (const SbName &n1, const SbName &n2) |
| Equality operator for SbName/char* and SbName/SbName comparison.
|
|
int | operator!= (const SbName &n, const char *s) |
| Inequality operator for SbName/char* and SbName/SbName comparison.
|
|
int | operator!= (const char *s, const SbName &n) |
| Inequality operator for SbName/char* and SbName/SbName comparison.
|
|
int | operator!= (const SbName &n1, const SbName &n2) |
| Inequality operator for SbName/char* and SbName/SbName comparison.
|
|
bool | operator< (const SbName &n1, const SbName &n2) |
| "less than" relational operator for SbName / SbName that returns TRUE if the first operand is less than the second, FALSE otherwise.
|
|
std::ostream & | operator<< (std::ostream &os, const SbName &n) |
| Writes the SbName to the specified output stream.
|
|
Character string stored in a hash table.
This class of strings stores the string in a hash table. It is used by the Open Inventor toolkit for keywords and other unique names. It is not recommended for general use (only in the context of Open Inventor objects). When a string is stored in this table, a pointer to the storage is returned. Two identical strings will return the same pointer. This means that comparison of two SbNames for equality can be accomplished by comparing their identifiers. SbNames are used for strings which are expected to show up frequently, such as node names.
Note: SbName does not support Unicode strings.
SEE ALSO
SbString, SoBase::setName()
Definition at line 161 of file SbName.h.