SoPlex
|
Handles of names in a NameSet. More...
#include <nameset.h>
Public Member Functions | |
Debugging | |
bool | isConsistent () const |
consistency check. | |
Constructors / destructors | |
Name () | |
default constructor. | |
Name (const Name &str) | |
copy constructor. | |
Name (const char *str) | |
implictly constructs a Name out of a C style character string. | |
Name & | operator= (const Name &old) |
Public Attributes | |
Public Data | |
const char * | name |
pointer to the name string. | |
Static Private Attributes | |
Private Data | |
static const char | deflt = '\0' |
default zero string. | |
Friends | |
Friends | |
int | operator== (const Name &n1, const Name &n2) |
equality operator. | |
std::ostream & | operator<< (std::ostream &out, const Name &n) |
output operator. | |
Handles of names in a NameSet.
Class Name provides the handles (i.e., char*s) of names in a NameSet.
Name | ( | ) |
default constructor.
Definition at line 127 of file nameset.h.
Referenced by Name(), operator<<, operator=(), and operator==.
Name | ( | const char * | str | ) |
bool isConsistent | ( | ) | const |
|
friend |
|
staticprivate |
const char* name |
pointer to the name string.
Definition at line 95 of file nameset.h.
Referenced by isConsistent(), Name(), Name(), Name(), soplex::NameSetNameHashFunction(), operator<<, operator=(), and operator==.