7#ifndef PXR_EXEC_EXEC_VALUE_KEY_H
8#define PXR_EXEC_EXEC_VALUE_KEY_H
12#include "pxr/exec/exec/api.h"
21PXR_NAMESPACE_OPEN_SCOPE
32 : _provider(std::move(provider))
33 , _computationName(computationName)
43 return _computationName;
57PXR_NAMESPACE_CLOSE_SCOPE
Holds an implementation of EsfObjectInterface in a fixed-size buffer.
Specifies a computed value.
const EsfObject & GetProvider() const
Returns the provider object of the requested value.
const TfToken & GetComputationName() const
Returns the name of the requested computation.
EXEC_API std::string GetDebugName() const
Return a human-readable description of this value key for diagnostic purposes.
Token for efficient comparison, assignment, and hashing of known strings.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...