11 #ifndef __STY_Target__
12 #define __STY_Target__
64 bool isEquivalentToNoTarget()
const;
79 {
return myTargetRequirements; }
92 {
return myPreBindings.get(); }
101 {
return mySubTargetHandle; }
UT_JSONValueMap stores a map/dictionary of UT_JSONValue objects.
GLuint GLsizei const GLchar * label
A reference counter base class for use with UT_IntrusivePtr.
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
const UT_StringHolder & getLabel() const
Returns the label given to this target.
const UT_Array< STY_BindingHandle > * getPreBindings() const
const STY_TargetHandle & getSubTarget() const
Class to store JSON objects as C++ objects.
const STY_TargetType & getType() const
const STY_ConstantMap & getTargetRequirements() const