vega
uri_manipulator.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace vega {
6  namespace manipulators {
9 
10  public:
11  virtual bool is_valid_for(const VR& vr) const override {
12  return vr == vr::UR;
13  }
14  };
15  }
16 
17  namespace vr {
18  template <>
19  bool manipulator_is_valid_for<manipulators::URIManipulator>(VR::value_type value);
20  }
21 }
A manipulator class for VR that represent a single string.
Definition: single_string_manipulator.h:13
Definition: vr.h:13
Definition: uri_manipulator.h:7
const std::string & value() const
Definition: single_string_manipulator.h:23
uint16_t value_type
Definition: vr.h:29
const VR UR
Definition: vr_constants.h:406
virtual bool is_valid_for(const VR &vr) const override
Definition: uri_manipulator.h:11
Definition: age.h:6