9 #ifndef _b7afd80f_327e_4d9a_b0fa_88c565add7b3
10 #define _b7afd80f_327e_4d9a_b0fa_88c565add7b3
34 std::function<
VR(Tag
const &, std::shared_ptr<DataSet const>, std::string
const &)>
38 static std::vector<Finder>
const default_finders;
41 std::vector<Finder> finders;
53 Tag const & tag, std::shared_ptr<DataSet const> data_set,
54 std::string
const & transfer_syntax)
const;
58 Tag const & tag, std::shared_ptr<DataSet const>, std::string
const &);
61 static VR group_length(
62 Tag const & tag, std::shared_ptr<DataSet const>, std::string
const &);
65 static VR private_tag(
66 Tag const & tag, std::shared_ptr<DataSet const>, std::string
const &);
69 static VR implicit_vr_little_endian(
70 Tag const & tag, std::shared_ptr<DataSet const> data_set,
71 std::string
const & transfer_syntax);
74 static VR explicit_vr_little_endian(
75 Tag const & tag, std::shared_ptr<DataSet const> data_set,
76 std::string
const & transfer_syntax);
79 static std::vector<Finder> _get_default_finders();
84 #endif // _b7afd80f_327e_4d9a_b0fa_88c565add7b3