opencv_binding_generator/settings/
element_exclude_kind.rs1use std::collections::HashMap;
2use std::sync::LazyLock;
3
4use crate::element::ExcludeKind;
5
6pub static ELEMENT_EXCLUDE_KIND: LazyLock<HashMap<&str, ExcludeKind>> = LazyLock::new(|| {
8 HashMap::from([
9 ("cv::face::FacemarkLBF::BBox", ExcludeKind::Excluded), ("CV_DEPRECATED", ExcludeKind::Ignored),
11 ("CV_EXPORTS", ExcludeKind::Ignored),
12 ("CV_IMPL", ExcludeKind::Ignored),
13 ("CV_MAKE_TYPE", ExcludeKind::Ignored),
14 ("FILE", ExcludeKind::Ignored),
15 ("HG_AUTOSIZE", ExcludeKind::Ignored), ("cv::ErrorCallback", ExcludeKind::Ignored),
17 ("cv::MatAllocator", ExcludeKind::Ignored), ("cv::MatExpr::op", ExcludeKind::Ignored), ("cv::NAryMatIterator", ExcludeKind::Ignored), ("cv::Node", ExcludeKind::Ignored), ("cv::gapi::own::Mat", ExcludeKind::Ignored), ("cv::text::ERStat::pixels", ExcludeKind::Ignored), ("std::exception_ptr", ExcludeKind::Ignored),
24 ("std::random_access_iterator_tag", ExcludeKind::Ignored),
25 ])
26});