PDI 1.3.0-alpha.2021-07-23.5e78c33

the PDI data interface

PDI::Datatype Member List

This is the complete list of members for PDI::Datatype, including all inherited members.

alignment() const =0PDI::Datatypepure virtual
attribute(const std::string &attribute_name) constPDI::Datatype_template
attributes() constPDI::Datatype_template
buffersize() const =0PDI::Datatypepure virtual
clone() const =0PDI::Datatype_templatepure virtual
clone_type() const =0PDI::Datatypepure virtual
data_from_dense_copy(void *to, const void *from) const =0PDI::Datatypepure virtual
data_to_dense_copy(void *to, const void *from) const =0PDI::Datatypepure virtual
datasize() const =0PDI::Datatypepure virtual
Datatype(const Attributes_map &attributes={})PDI::Datatype
Datatype_template(const Attributes_map &attributes={})PDI::Datatype_template
Datatype_template(PC_tree_t datatype_tree)PDI::Datatype_template
debug_string() const =0PDI::Datatypepure virtual
dense() const =0PDI::Datatypepure virtual
densify() const =0PDI::Datatypepure virtual
destroy_data(void *ptr) const =0PDI::Datatypepure virtual
evaluate(Context &ctx) const =0PDI::Datatype_templatepure virtual
load_basic_datatypes(Context &ctx)PDI::Datatype_templatestatic
load_user_datatypes(Context &ctx, PC_tree_t types_tree)PDI::Datatype_templatestatic
m_attributesPDI::Datatype_templateprotected
operator!=(const Datatype &other) constPDI::Datatype
operator==(const Datatype &other) const =0PDI::Datatypepure virtual
simple() const =0PDI::Datatypepure virtual
subaccess(void *from, const Accessor_base &accessor) constPDI::Datatype
subaccess(void *from, const std::vector< std::unique_ptr< Accessor_base >> &accessors) constPDI::Datatype
subaccess_by_iterators(void *from, std::vector< std::unique_ptr< Accessor_base >>::const_iterator remaining_begin, std::vector< std::unique_ptr< Accessor_base >>::const_iterator remaining_end) constPDI::Datatypevirtual
~Datatype() overridePDI::Datatype
~Datatype_template()PDI::Datatype_templatevirtual