47 "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 FileDataType.qc.dox.h:30
string getName()
Returns the type name.
*AbstractDataProviderType getElementType()
Returns the subtype (for lists or hashes) if there is only one.
constructor(*hash< auto > options, *hash< auto > tags, *string path)
creates the field from the argument
Definition FileDataType.qc.dox.h:46
const Fields
File fields.
Definition FileDataType.qc.dox.h:34
*hash< string, hash< DataProviderTypeOptionInfo > > getSupportedOptions()
returns supported options
string getShortDescription()
Returns the type's short description.
*Type getValueType()
Returns the base type for the type, if any.
string getDisplayName()
Returns the type's display name.
hash< string, bool > getAcceptTypeHash(*bool simple)
Returns a hash of types accepted by this type; keys are type names.
AbstractDataProviderType getOrNothingType()
Returns an "or nothing" type equivalent to the current type.
auto acceptsValue(auto value)
returns the value if the value can be assigned to the type
hash< string, bool > getReturnTypeHash(*bool simple)
Returns a hash of types returned by this type; keys are type names.
const ExampleMimeTypeList
Example MIME type list.
Definition FileDataType.qc.dox.h:38
const SupportedOptions
File option types.
Definition FileDataType.qc.dox.h:42
static auto staticAcceptsValue(AbstractDataProviderType type, auto value)
returns the value if the value can be assigned to the type
*hash< string, AbstractDataField > getFields()
Returns the fields of the data structure; if any.
string getDesc()
Returns the description.
Qore AbstractDataField class definition.
Definition AbstractDataField.qc.dox.h:27
const FileDataType
A type that indicates a file.
Definition FileDataType.qc.dox.h:27