Class FieldDecoderCopy

Inheritance Relationships

Base Type

Class Documentation

class FieldDecoderCopy : public Cloudini::FieldDecoder

Public Functions

inline FieldDecoderCopy(size_t field_offset, FieldType field_type)
inline virtual void decode(ConstBufferView &input, BufferView dest_point_view) override

Decode the field data from the input buffer to the output buffer. The input buffer will be advanced, while the dest_point_view must be advanced by the user.BufferView.

Parameters:
  • input – The input buffer containing the pointer to the current point. Advanced automatically.

  • dest_point_view – The output buffer to write the decoded data. Must point at the point.

inline virtual void reset() override