|
HDK
|
Represents a data source for the override script input argument binding. More...
#include <STY_BindingDataSource.h>
Inheritance diagram for STY_BindingDataSource: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.