class ngraph::AxisSet

A set of axes.

#include <axis_set.hpp>

class AxisSet: public std::set< size_t >
{
public:
    // construction

    AxisSet();
    AxisSet(const std::initializer_list<size_t>& axes);
    AxisSet(const std::set<size_t>& axes);
    AxisSet(const std::vector<size_t>& axes);
    AxisSet(const AxisSet& axes);

    // methods

    NGRAPH_API AxisSet& operator = (const AxisSet& v);
    NGRAPH_API AxisSet& operator = (AxisSet&& v);
    NGRAPH_API std::vector<int64_t> to_vector() const;
};