23 #include "ngraph/attribute_adapter.hpp"
24 #include "ngraph/ngraph_visibility.hpp"
32 NGRAPH_API
AxisVector(
const std::initializer_list<size_t>& axes);
34 NGRAPH_API
AxisVector(
const std::vector<size_t>& axes);
40 template <
class InputIterator>
41 AxisVector(InputIterator first, InputIterator last)
42 : std::vector<size_t>(first, last)
65 static constexpr DiscreteTypeInfo type_info{
"AttributeAdapter<AxisVector>", 0};
66 const DiscreteTypeInfo& get_type_info()
const override {
return type_info; }
70 std::ostream& operator<<(std::ostream& s,
const AxisVector& axis_vector);