class ngraph::pass::low_precision::MarkupPrecisions::Restriction

#include <markup_precisions.hpp>

class Restriction
{
public:
    // fields

    bool versionIsRequired;
    std::unordered_map<uint64_t, std::vector<std::pair<size_t, std::vector<ngraph::element::Type>>>> precisionsByVersion;

    // construction

    Restriction(const bool versionIsRequired);

    // methods

    void add(
        const uint64_t version,
        const std::vector<std::pair<size_t, std::vector<ngraph::element::Type>>>& precisions
        );
};