use std::collections::HashMap;
use std::sync::LazyLock;
use crate::element::ExcludeKind;
pub static ELEMENT_EXCLUDE_KIND: LazyLock<HashMap<&str, ExcludeKind>> = LazyLock::new(|| {
HashMap::from([
("cv::face::FacemarkLBF::BBox", ExcludeKind::Excluded), ("CV_DEPRECATED", ExcludeKind::Ignored),
("CV_EXPORTS", ExcludeKind::Ignored),
("CV_IMPL", ExcludeKind::Ignored),
("CV_MAKE_TYPE", ExcludeKind::Ignored),
("FILE", ExcludeKind::Ignored),
("HG_AUTOSIZE", ExcludeKind::Ignored), ("cv::ErrorCallback", ExcludeKind::Ignored),
("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),
("std::random_access_iterator_tag", ExcludeKind::Ignored),
])
});