36 "qore.external_name":
"file"
describes a data type
Definition AbstractDataProviderType.qc.dox.h:139
*hash< auto > tags
type tags
Definition AbstractDataProviderType.qc.dox.h:155
hash< auto > options
type options
Definition AbstractDataProviderType.qc.dox.h:152
*string path
The type path, if any.
Definition AbstractDataProviderType.qc.dox.h:158
A type that indicates a file.
Definition FileOrNothingDataType.qc.dox.h:30
*Type getValueType()
Returns the base type for the type, if any.
AbstractDataProviderType getMandatoryType()
Returns a mandatory (i.e. not "or nothing") type equivalent to the current type.
*hash< string, AbstractDataField > getFields()
Returns the fields of the data structure; if any.
constructor(*hash< auto > options, *hash< auto > tags, *string path)
creates the field from the argument
Definition FileOrNothingDataType.qc.dox.h:34
*hash< string, hash< DataProviderTypeOptionInfo > > getSupportedOptions()
returns supported options
string getDisplayName()
Returns the type's display name.
string getDesc()
Returns the description.
string getShortDescription()
Returns the type's short description.
hash< string, bool > getAcceptTypeHash(*bool simple)
Returns a hash of types accepted by this type; keys are type names.
auto acceptsValue(auto value)
returns the value if the value can be assigned to the type
string getName()
Returns the type name.
hash< string, bool > getReturnTypeHash(*bool simple)
Returns a hash of types returned by this type; keys are type names.
*AbstractDataProviderType getElementType()
Returns the subtype (for lists or hashes) if there is only one.
Qore AbstractDataField class definition.
Definition AbstractDataField.qc.dox.h:27
const FileOrNothingDataType
A type that indicates a file.
Definition FileOrNothingDataType.qc.dox.h:27