class ngraph::AxisVector

A vector of axes.

#include <axis_vector.hpp>

class AxisVector: public std::vector< size_t >
{
public:
    // construction

    AxisVector(const std::initializer_list<size_t>& axes);
    AxisVector(const std::vector<size_t>& axes);
    AxisVector(const AxisVector& axes);
    AxisVector(size_t n);

    template <class InputIterator>
    AxisVector(
        InputIterator first,
        InputIterator last
        );

    AxisVector();

    // methods

    NGRAPH_API AxisVector& operator = (const AxisVector& v);
    NGRAPH_API AxisVector& operator = (AxisVector&& v);
};