78using Datatype_template_ptr [[deprecated]] = std::shared_ptr<const Datatype_template>;
132class Multiple_errors;
136struct Paraconf_wrapper;
148class Timer_event_handler;
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:44
A Datatype is a Datatype_template that accepts no argument.
Definition datatype.h:47
Wrapper for spdlog::logger with additional pattern getter method.
Definition logger.h:44
The class PDI plugins should implement.
Definition plugin.h:45
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:105
Ref_any< false, true > Ref_w
Definition pdi_fwd.h:103
std::shared_ptr< const Datatype_template > Datatype_template_sptr
Definition pdi_fwd.h:79
Ref_any< true, false > Ref_r
Definition pdi_fwd.h:101
std::shared_ptr< const Datatype > Datatype_sptr
Definition pdi_fwd.h:81
Scalar_kind
Different possible interpretations for a scalar.
Definition pdi_fwd.h:109
@ SIGNED
Definition pdi_fwd.h:111
@ UNKNOWN
Definition pdi_fwd.h:110
@ UNSIGNED
Definition pdi_fwd.h:112
@ FLOAT
Definition pdi_fwd.h:113
Ref_any< false, false > Ref
Definition pdi_fwd.h:99