Path: blob/master/modules/gapi/src/api/gcall_priv.hpp
16338 views
// This file is part of OpenCV project.1// It is subject to the license terms in the LICENSE file found in the top-level directory2// of this distribution and at http://opencv.org/license.html.3//4// Copyright (C) 2018 Intel Corporation567#ifndef OPENCV_GCALL_PRIV_HPP8#define OPENCV_GCALL_PRIV_HPP910#include <vector>11#include <unordered_map>1213#include "opencv2/gapi/garg.hpp"14#include "opencv2/gapi/gcall.hpp"15#include "opencv2/gapi/gkernel.hpp"1617#include "api/gnode.hpp"1819namespace cv {2021class GCall::Priv22{23public:24std::vector<GArg> m_args;25const GKernel m_k;2627// FIXME: Document that there's no recursion here.28// TODO: Rename to "constructionNode" or smt to reflect its lifetime29GNode m_node;3031explicit Priv(const GKernel &k);32};3334}3536#endif // OPENCV_GCALL_PRIV_HPP373839