Path: blob/master/modules/gapi/src/api/gproto_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_GAPI_GPROTO_PRIV_HPP8#define OPENCV_GAPI_GPROTO_PRIV_HPP910#include "opencv2/gapi/gproto.hpp"11#include "opencv2/gapi/garg.hpp"1213#include "api/gapi_priv.hpp"1415namespace cv {16namespace gimpl {17namespace proto {1819// These methods are used by GModelBuilder only20// FIXME: Document semantics2122// FIXME: GAPI_EXPORTS because of tests only!23// FIXME: Possible dangling reference alert!!!24GAPI_EXPORTS const GOrigin& origin_of (const GProtoArg &arg);25GAPI_EXPORTS const GOrigin& origin_of (const GArg &arg);2627bool is_dynamic(const GArg &arg);28GProtoArg rewrap (const GArg &arg);2930} // proto31} // gimpl32} // cv3334#endif // OPENCV_GAPI_GPROTO_PRIV_HPP353637