opencv2/gapi/util/variant.hpp#
#include <array>
#include <type_traits>
#include <opencv2/gapi/util/compiler_hints.hpp>
#include <opencv2/gapi/util/throw.hpp>
#include <opencv2/gapi/util/util.hpp>
#include <opencv2/gapi/util/type_traits.hpp>
Include dependency graph for variant.hpp:
This graph shows which files directly or indirectly include variant.hpp:
Classes#
class cv::util::bad_variant_access
struct cv::util::variant::cctr_h
struct cv::util::variant::cnvrt_assign_h
struct cv::util::variant::cnvrt_ctor_h
struct cv::util::variant::conditional_ref
struct cv::util::variant::copy_h
struct cv::util::variant::dtor_h
struct cv::util::variant::equal_h
struct cv::util::variant::mctr_h
struct cv::util::monostate
struct cv::util::variant::move_h
struct cv::util::static_indexed_visitor
struct cv::util::static_visitor
struct cv::util::variant::swap_h
struct cv::util::type_list_element
struct cv::util::type_list_index
struct cv::util::detail::type_list_index_helper
struct cv::util::detail::type_list_index_helper< I, Target, First >
class cv::util::variant
struct cv::util::variant_size< util::variant< Types... > >
struct cv::util::detail::visitor_interface
struct cv::util::detail::visitor_return_type_deduction_helper
Namespaces#
namespace cv
namespace cv::util
namespace cv::util::detail