Lines Matching refs:detail
12 #include "detail/common.h"
19 NAMESPACE_BEGIN(detail)
373 enable_if_t<detail::any_of<std::is_same<Args, buffer_protocol>...>::value>
390 if (!detail::compare_buffer_info<T>::compare(info) || (ssize_t) sizeof(T) != info.itemsize)
407 enable_if_t<!detail::any_of<std::is_same<Args, buffer_protocol>...>::value> vector_buffer(Class_&) {}
409 NAMESPACE_END(detail)
421 auto vtype_info = detail::get_type_info(typeid(vtype));
427 detail::vector_buffer<Vector, Class_, Args...>(cl);
432 detail::vector_if_copy_constructible<Vector, Class_>(cl);
435 detail::vector_if_equal_operator<Vector, Class_>(cl);
438 detail::vector_if_insertion_operator<Vector, Class_>(cl, name);
441 detail::vector_modifiers<Vector, Class_>(cl);
444 detail::vector_accessor<Vector, Class_>(cl);
507 NAMESPACE_BEGIN(detail)
573 NAMESPACE_END(detail)
584 auto tinfo = detail::get_type_info(typeid(MappedType));
587 tinfo = detail::get_type_info(typeid(KeyType));
596 detail::map_if_insertion_operator<Map, Class_>(cl, name);
633 detail::map_assignment<Map, Class_>(cl);