HDK
|
Represents a data source for the override script input argument binding. More...
#include <STY_BindingDataSource.h>
Public Member Functions | |
virtual | ~STY_BindingDataSource () |
virtual bool | getOverrideBindingInfo (STY_BindingDataInfo &data_info) const |
virtual bool | getOverrideBindingData (UT_IntArray &data) const |
Gets the int array data and returns true on success. More... | |
virtual bool | getOverrideBindingData (UT_FprealArray &data) const |
Gets the float array data and returns true on success. More... | |
virtual bool | getOverrideBindingData (UT_StringArray &data) const |
Gets the string array data and returns true on success. More... | |
STY_BindingHandle | createConstantBinding (const UT_StringHolder &arg_name) const |
Public Member Functions inherited from UT_IntrusiveRefCounter< STY_BindingDataSource > | |
SYS_FORCE_INLINE | UT_IntrusiveRefCounter () noexcept |
Default constructor: Sets counter to 0. More... | |
SYS_FORCE_INLINE | UT_IntrusiveRefCounter (const UT_IntrusiveRefCounter &) noexcept |
Copy constructor: Sets counter to 0. More... | |
UT_IntrusiveRefCounter & | operator= (const UT_IntrusiveRefCounter &) noexcept |
Assignment operator: Does not modify counter. More... | |
SYS_FORCE_INLINE uint32 | use_count () const noexcept |
Return current counter. More... | |
SYS_FORCE_INLINE bool | conditionalAddRef () noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable | |
UT_NonCopyable ()=default | |
~UT_NonCopyable ()=default | |
UT_NonCopyable (const UT_NonCopyable &)=delete | |
UT_NonCopyable & | operator= (const UT_NonCopyable &)=delete |
Protected Member Functions inherited from UT_IntrusiveRefCounter< STY_BindingDataSource > | |
SYS_FORCE_INLINE | ~UT_IntrusiveRefCounter () |
Destructor: Only derived classes can destruct this. More... | |
Represents a data source for the override script input argument binding.
Definition at line 24 of file STY_BindingDataSource.h.
|
virtual |
STY_BindingHandle STY_BindingDataSource::createConstantBinding | ( | const UT_StringHolder & | arg_name | ) | const |
Creates a STY_Binding set to a contsant value equivalent to the data returned by this source.
|
virtual |
Gets the int array data and returns true on success.
|
virtual |
Gets the float array data and returns true on success.
|
virtual |
Gets the string array data and returns true on success.
|
virtual |
Returns true if the subject can provide data given its name. If so, it also returns the type of the data and the tuple size.