21 namespace manipulators {
35 virtual std::shared_ptr<dicom::RawValue> raw_value() = 0;
36 virtual std::string str()
const = 0;
37 virtual bool read_from(dicom::RawReader* reader,
size_t num_bytes) = 0;
38 virtual size_t write_to(dicom::RawWriter* writer)
const = 0;
Definition: value_manipulator.h:29
virtual bool is_valid_for(const VR &vr) const
Definition: value_manipulator.h:40