![]() |
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string containers.
More...
Include dependency graph for token.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | TfToken |
| Token for efficient comparison, assignment, and hashing of known strings. More... | |
| struct | TfToken::HashFunctor |
| Functor to use for hash maps from tokens to other things. More... | |
| struct | TfTokenFastArbitraryLessThan |
| Fast but non-lexicographical (in fact, arbitrary) less-than comparison for TfTokens. More... | |
Typedefs | |
| typedef std::vector< TfToken > | TfTokenVector |
| Convenience types. More... | |
Functions | |
| TF_API std::vector< TfToken > | TfToTokenVector (const std::vector< std::string > &sv) |
Convert the vector of strings sv into a vector of TfToken. More... | |
| TF_API std::vector< std::string > | TfToStringVector (const std::vector< TfToken > &tv) |
Convert the vector of TfToken tv into a vector of strings. More... | |
| size_t | hash_value (const TfToken &x) |
| Overload hash_value for TfToken. More... | |
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string containers.
Definition in file token.h.
| typedef std::vector<TfToken> TfTokenVector |
|
inline |
| TF_API std::vector<std::string> TfToStringVector | ( | const std::vector< TfToken > & | tv | ) |
Convert the vector of TfToken tv into a vector of strings.