5 class MetadataIteratorObject;
23 std::shared_ptr<MetadataNode> value();
29 std::shared_ptr<MetadataNode> operator*();
30 std::shared_ptr<MetadataNode> operator->();
33 MetadataIteratorObject* m_object;
36 class ConstMetadataIteratorObject;
53 std::shared_ptr<const MetadataNode> value();
59 std::shared_ptr<const MetadataNode> operator*();
60 std::shared_ptr<const MetadataNode> operator->();
63 ConstMetadataIteratorObject* m_object;