class dlstreamer::BaseMetadata#

#include <metadata.h>

class BaseMetadata: public dlstreamer::Metadata {
public:
    // methods

    virtual void clear();
    virtual iterator begin();
    virtual iterator end();
    virtual iterator erase(iterator pos);
    virtual DictionaryPtr add(std::string_view name);
};

Inherited Members#

public:
    // typedefs

    typedef std::vector<DictionaryPtr>::iterator iterator;

    // methods

    virtual iterator begin() = 0;
    virtual iterator end() = 0;
    iterator begin() const;
    iterator end() const;
    virtual DictionaryPtr add(std::string_view name) = 0;
    virtual iterator erase(iterator pos) = 0;
    virtual void clear() = 0;