namespace ngraph::op::util

namespace util {

// namespaces

namespace ngraph::op::util::detail;
namespace ngraph::op::util::error;

// typedefs

typedef ov::op::util::MultiSubGraphOp::InputDescription::Ptr MultiSubgraphInputDescriptionPtr;
typedef ov::op::util::MultiSubGraphOp::OutputDescription::Ptr MultiSubgraphOutputDescriptionPtr;
typedef util::MultiSubGraphOp::MultiSubgraphInputDescriptionVector MultiSubgraphInputDescriptionVector;
typedef util::MultiSubGraphOp::MultiSubgraphOutputDescriptionVector MultiSubgraphOutputDescriptionVector;
typedef util::SubGraphOp::InputDescription::Ptr InputDescriptionPtr;
typedef util::SubGraphOp::OutputDescription::Ptr OutputDescriptionPtr;
typedef std::vector<InputDescriptionPtr> InputDescriptionVector;
typedef std::vector<OutputDescriptionPtr> OutputDescriptionVector;

// structs

struct oi_pair;

// classes

class OpAnnotations;

} // namespace util