77using Datatype_template_ptr [[deprecated]] = std::shared_ptr<const Datatype_template>;
an Array_datatype is a Datatype that represents an array: i.e storage of multiple elements of the sam...
Definition array_datatype.h:45
Definition data_descriptor.h:39
Definition datatype_template.h:43
A Datatype is a Datatype_template that accepts no argument.
Definition datatype.h:47
The class PDI plugins should implement.
Definition plugin.h:43
Definition pointer_datatype.h:38
A Record_datatype is a Datatype that represents a fixed number of elements of potentially different t...
Definition record_datatype.h:42
A dynamically typed reference to data with automatic memory management and read/write locking semanti...
Definition ref_any.h:242
Definition scalar_datatype.h:39
A Tuple_datatype is a Datatype that represents a fixed number of elements of potentially different ty...
Definition tuple_datatype.h:42
Definition array_datatype.h:38
Ref_any< true, true > Ref_rw
Definition pdi_fwd.h:100
Ref_any< false, true > Ref_w
Definition pdi_fwd.h:98
std::shared_ptr< const Datatype_template > Datatype_template_sptr
Definition pdi_fwd.h:78
Ref_any< true, false > Ref_r
Definition pdi_fwd.h:96
std::shared_ptr< const Datatype > Datatype_sptr
Definition pdi_fwd.h:80
Scalar_kind
Different possible interpretations for a scalar.
Definition pdi_fwd.h:104
@ SIGNED
Definition pdi_fwd.h:106
@ UNKNOWN
Definition pdi_fwd.h:105
@ UNSIGNED
Definition pdi_fwd.h:107
@ FLOAT
Definition pdi_fwd.h:108
Ref_any< false, false > Ref
Definition pdi_fwd.h:94