![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
const char *Definition at line 52 of file symbol-test.cpp.
Private Member Functions | |
| virtual void | run (Arg) |
| void | checkLiteral () |
| void | checkEmptyLiteral () |
| void | checkSymbolCreation () |
| void | checkComparisons () |
| void | use_as_map_key () |
|
inlineprivatevirtual |
Definition at line 56 of file symbol-test.cpp.
References Symbol_test::checkComparisons(), Symbol_test::checkLiteral(), Symbol_test::checkSymbolCreation(), and Symbol_test::use_as_map_key().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 66 of file symbol-test.cpp.
References lib::hash_value(), and lib::test::showSizeof().
Referenced by Symbol_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 94 of file symbol-test.cpp.
|
inlineprivate |
Definition at line 108 of file symbol-test.cpp.
References Symbol::BOTTOM, Literal::c(), Symbol::EMPTY, Symbol::FAILURE, and lib::hash_value().
Referenced by Symbol_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 157 of file symbol-test.cpp.
References Literal::c().
Referenced by Symbol_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
operator< so the map specialisation has to fall back on const char*, which are compared based on pointer identity. Contrast this with std::string, which does define its own ordering. Definition at line 217 of file symbol-test.cpp.
Referenced by Symbol_test::run().
Here is the caller graph for this function:
Inheritance diagram for Symbol_test:
Collaboration diagram for Symbol_test: