class ngraph::pass::low_precision::DataPrecision

#include <layer_transformation.hpp>

class DataPrecision
{
public:
    // fields

    element::Type precision;
    float min;
    float max;
    bool hasZeroPoint;

    // construction

    DataPrecision();
    DataPrecision();
    DataPrecision(, , , );

    // methods

    bool empty() const;
    static boolconst element::Type& isSupported();
    static boolconst element::Typeconst size_t check(, );
    static floatconst element::Typeconst size_t getMinValue(, );
    static floatconst element::Typeconst size_t getMaxValue(, );
    static floatconst size_t getMaxValue();
    static boolconst std::vector<float>& hasNegativeValues();

    static element::Typeconst std::vector<float>&const std::vector<float>& getPrecision(
        ,

        );

    static element::Typeconstconst bool getPrecision(, );
};