HDK
|
#include "pxr/pxr.h"
#include "pxr/base/tf/api.h"
#include "pxr/base/tf/diagnosticLite.h"
#include "pxr/base/tf/hash.h"
#include "pxr/base/tf/hashset.h"
#include "pxr/base/tf/pointerAndBits.h"
#include <atomic>
#include <iosfwd>
#include <string>
#include <vector>
#include <set>
Go to the source code of this file.
Classes | |
class | TfToken |
struct | TfToken::HashFunctor |
Functor to use for hash maps from tokens to other things. More... | |
struct | TfTokenFastArbitraryLessThan |
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.
TF_API std::vector<TfToken> TfToTokenVector | ( | const std::vector< std::string > & | sv | ) |
Convert the vector of strings sv
into a vector of TfToken
.