21 #include "ngraph/descriptor/tensor.hpp"
22 #include "ngraph/partial_shape.hpp"
23 #include "ngraph/shape.hpp"
24 #include "ngraph/type/element_type.hpp"
30 template <
typename NodeType>
33 template <
typename NodeType>
73 bool operator==(
const Input& other)
const;
74 bool operator!=(
const Input& other)
const;
75 bool operator<(
const Input& other)
const;
76 bool operator>(
const Input& other)
const;
77 bool operator<=(
const Input& other)
const;
78 bool operator>=(
const Input& other)
const;
116 bool operator==(
const Input& other)
const;
117 bool operator!=(
const Input& other)
const;
118 bool operator<(
const Input& other)
const;
119 bool operator>(
const Input& other)
const;
120 bool operator<=(
const Input& other)
const;
121 bool operator>=(
const Input& other)
const;
124 const Node*
const m_node;
125 const size_t m_index;
128 NGRAPH_API std::ostream& operator<<(std::ostream& out,
const Input<Node>& input);
129 NGRAPH_API std::ostream& operator<<(std::ostream& out,
const Input<const Node>& input);
A handle for one of a node's outputs.
Definition: node_output.hpp:42
Class representing a shape that may be partially or totally dynamic.
Definition: partial_shape.hpp:46
Shape for a tensor.
Definition: shape.hpp:31
Compile-time descriptor of a first-class value that is a tensor.
Definition: tensor.hpp:40
Definition: element_type.hpp:61
The Intel nGraph C++ API.
Definition: attribute_adapter.hpp:28