Home
last modified time | relevance | path

Searched refs:Traits (Results 1 – 25 of 68) sorted by relevance

123

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/numeric/conversion/detail/
H A Dconverter.hpp96 template<class Traits>
99 typedef typename Traits::target_type T ;
100 typedef typename Traits::source_type S ;
101 typedef typename Traits::argument_type argument_type ;
111 template<class Traits>
114 typedef typename Traits::source_type S ;
115 typedef typename Traits::argument_type argument_type ;
125 template<class Traits>
128 typedef typename Traits::target_type T ;
129 typedef typename Traits::source_type S ;
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/numeric/conversion/
H A Dconverter.hpp23 class Traits = conversion_traits<T,S>,
25 class Float2IntRounder = Trunc< BOOST_DEDUCED_TYPENAME Traits::source_type> ,
26 class RawConverter = raw_converter<Traits>,
29 struct converter : convdetail::get_converter_impl<Traits,
36 typedef Traits traits ;
38 typedef typename Traits::argument_type argument_type ;
39 typedef typename Traits::result_type result_type ;
54 class Traits = conversion_traits<T,S>,
55 class RawConverter = raw_converter<Traits>
59 …typedef converter<T,S,Traits,OverflowHandler,Float2IntRounder,RawConverter,UserRangeChecker> type ;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/lexical_cast/detail/
H A Dconverter_lexical_streams.hpp115 template <class CharT, class Traits>
125 typedef std::basic_ostream<CharT, Traits> out_stream_t;
126 typedef basic_unlockedbuf<std::basic_stringbuf<CharT, Traits>, CharT> stringbuffer_t;
127 typedef basic_unlockedbuf<std::basic_streambuf<CharT, Traits>, CharT> buffer_t;
135 , class Traits
142 BOOST_DEDUCED_TYPENAME out_stream_helper_trait<CharT, Traits>::out_stream_t,
148 BOOST_DEDUCED_TYPENAME out_stream_helper_trait<CharT, Traits>::stringbuffer_t,
180 Traits::assign(buffer[0], ch); in shl_char()
197 Traits::assign(buffer[0], w); in shl_char()
205 finish = start + Traits::length(str); in shl_char_array()
[all …]
H A Dlcast_unsigned_converters.hpp71 template <class Traits, class T, class CharT>
73 typedef BOOST_DEDUCED_TYPENAME Traits::int_type int_type;
86 , m_czero(lcast_char_constants<CharT>::zero), m_zero(Traits::to_int_type(m_czero)) in lcast_put_unsigned()
128 Traits::assign(*m_finish, thousands_sep); in convert()
144 Traits::assign(*m_finish, Traits::to_char_type(m_zero + digit)); in main_convert_iteration()
158 template <class Traits, class T, class CharT>
226 if ( !Traits::eq(*m_end, thousands_sep) ) //|| begin == end ) return false; in convert()
H A Dconverter_lexical.hpp127 template < class Char, class Traits, class Alloc >
128 struct stream_char_common< std::basic_string< Char, Traits, Alloc > >
133 template < class Char, class Traits, class Alloc >
134 struct stream_char_common< boost::container::basic_string< Char, Traits, Alloc > >
296 template < class Char, class Traits, class Alloc >
297 struct extract_char_traits< Char, std::basic_string< Char, Traits, Alloc > >
300 typedef Traits trait_t;
303 template < class Char, class Traits, class Alloc>
304 struct extract_char_traits< Char, boost::container::basic_string< Char, Traits, Alloc > >
307 typedef Traits trait_t;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/io/dsv/
H A Dwrite.hpp76 template <typename Char, typename Traits>
77 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
94 template <typename Char, typename Traits>
95 static inline void apply(std::basic_ostream<Char, Traits>&, in apply()
114 template <typename Char, typename Traits>
115 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
131 template <typename Char, typename Traits>
132 static inline void apply(std::basic_ostream<Char, Traits>&, Geometry const&, in apply()
144 template <typename Char, typename Traits>
145 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/io/wkt/
H A Dwrite.hpp65 template <typename Char, typename Traits>
66 static inline void apply(std::basic_ostream<Char, Traits>& os, P const& p) in apply()
76 template <typename Char, typename Traits>
77 static inline void apply(std::basic_ostream<Char, Traits>&, P const&) in apply()
113 template <typename Char, typename Traits>
114 static inline void apply(std::basic_ostream<Char, Traits>& os, Point const& p) in apply()
129 template <typename Char, typename Traits>
130 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
167 template <typename Char, typename Traits>
168 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/
H A Dhash-set.h35 typename Traits = default_hash_traits<KeyId> >
39 typedef typename Traits::value_type Key;
58 Key *e = m_table.find_slot_with_hash (k, Traits::hash (k), INSERT); in add()
59 bool existed = !Traits::is_empty (*e); in add()
71 return (m_table.find_slot_with_hash (k, Traits::hash (k), NO_INSERT) in contains()
73 Key &e = m_table.find_with_hash (k, Traits::hash (k)); in contains()
74 return !Traits::is_empty (e); in contains()
79 m_table.remove_elt_with_hash (k, Traits::hash (k)); in remove()
85 template<typename Arg, bool (*f)(const typename Traits::value_type &, Arg)>
88 for (typename hash_table<Traits, Lazy>::iterator iter = m_table.begin (); in traverse()
[all …]
H A Dhash-map.h37 typename Traits /* = simple_hashmap_traits<default_hash_traits<Key>,
41 typedef typename Traits::key_type Key; in class()
52 return Traits::hash (e.m_key); in class()
57 return Traits::equal_keys (a.m_key, b); in class()
60 static void remove (hash_entry &e) { Traits::remove (e); } in class()
62 static void mark_deleted (hash_entry &e) { Traits::mark_deleted (e); } in class()
66 return Traits::is_deleted (e); in class()
69 static const bool empty_zero_p = Traits::empty_zero_p; in class()
70 static void mark_empty (hash_entry &e) { Traits::mark_empty (e); } in class()
71 static bool is_empty (const hash_entry &e) { return Traits::is_empty (e); } in class()
[all …]
H A Dbitmap.h961 template<typename T, typename Traits = array_traits<T> >
965 typedef typename Traits::element_type array_element_type;
979 template<typename T, typename Traits>
980 class bitmap_view<T, Traits, true> : public base_bitmap_view<T, Traits>
984 : base_bitmap_view<T, Traits> (array, m_bitmap_elements) {} in bitmap_view()
990 * sizeof (typename Traits::element_type)
991 * Traits::constant_size,
999 template<typename T, typename Traits>
1000 base_bitmap_view<T, Traits>::base_bitmap_view (const T &array, in base_bitmap_view()
1010 size_t array_size = Traits::size (array); in base_bitmap_view()
[all …]
H A Dordered-hash-map.h33 typename Traits>
36 typedef typename Traits::key_type Key;
172 hash_map<KeyId, Value, Traits> m_map;
184 typename Traits = simple_hashmap_traits<default_hash_traits<Key>,
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/
H A Dhash-set.h35 typename Traits = default_hash_traits<KeyId> >
39 typedef typename Traits::value_type Key;
58 Key *e = m_table.find_slot_with_hash (k, Traits::hash (k), INSERT); in add()
59 bool existed = !Traits::is_empty (*e); in add()
71 return (m_table.find_slot_with_hash (k, Traits::hash (k), NO_INSERT) in contains()
73 Key &e = m_table.find_with_hash (k, Traits::hash (k)); in contains()
74 return !Traits::is_empty (e); in contains()
79 m_table.remove_elt_with_hash (k, Traits::hash (k)); in remove()
85 template<typename Arg, bool (*f)(const typename Traits::value_type &, Arg)>
88 for (typename hash_table<Traits, Lazy>::iterator iter = m_table.begin (); in traverse()
[all …]
H A Dhash-map.h37 typename Traits /* = simple_hashmap_traits<default_hash_traits<Key>,
41 typedef typename Traits::key_type Key; in class()
52 return Traits::hash (e.m_key); in class()
57 return Traits::equal_keys (a.m_key, b); in class()
60 static void remove (hash_entry &e) { Traits::remove (e); } in class()
62 static void mark_deleted (hash_entry &e) { Traits::mark_deleted (e); } in class()
66 return Traits::is_deleted (e); in class()
69 static const bool empty_zero_p = Traits::empty_zero_p; in class()
70 static void mark_empty (hash_entry &e) { Traits::mark_empty (e); } in class()
71 static bool is_empty (const hash_entry &e) { return Traits::is_empty (e); } in class()
[all …]
H A Dbitmap.h961 template<typename T, typename Traits = array_traits<T> >
965 typedef typename Traits::element_type array_element_type;
979 template<typename T, typename Traits>
980 class bitmap_view<T, Traits, true> : public base_bitmap_view<T, Traits>
984 : base_bitmap_view<T, Traits> (array, m_bitmap_elements) {} in bitmap_view()
990 * sizeof (typename Traits::element_type)
991 * Traits::constant_size,
999 template<typename T, typename Traits>
1000 base_bitmap_view<T, Traits>::base_bitmap_view (const T &array, in base_bitmap_view()
1010 size_t array_size = Traits::size (array); in base_bitmap_view()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/spirit/home/qi/stream/detail/
H A Dmatch_manip.hpp150 template<typename Char, typename Traits, typename Expr
152 inline std::basic_istream<Char, Traits> &
153 operator>>(std::basic_istream<Char, Traits> &is, in operator >>()
156 typedef spirit::basic_istream_iterator<Char, Traits> input_iterator; in operator >>()
168 template<typename Char, typename Traits, typename Expr
171 inline std::basic_istream<Char, Traits> &
172 operator>>(std::basic_istream<Char, Traits> &is, in operator >>()
175 typedef spirit::basic_istream_iterator<Char, Traits> input_iterator; in operator >>()
187 template<typename Char, typename Traits, typename Expr
190 inline std::basic_istream<Char, Traits> &
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/fusion/sequence/io/detail/
H A Dmanip.hpp157 template <typename Char, typename Traits> \
158 inline detail::name##_type<Char, Traits> \
159 name(const std::basic_string<Char, Traits>& s) \
161 return detail::name##_type<Char, Traits>(s); \
191 template <typename Char, typename Traits> \
192 inline detail::name##_type<Char, Traits> \
193 name(const std::basic_string<Char, Traits>& s) \
195 return detail::name##_type<Char, Traits>(s); \
226 template <typename Char, typename Traits = std::char_traits<Char> > \
229 typedef std::basic_string<Char, Traits> string_type; \
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/lexical_cast/
H A Dtry_lexical_convert.hpp55 template<typename CharT, typename Traits, typename Alloc>
56 struct is_stdstring< std::basic_string<CharT, Traits, Alloc> >
67 template<typename CharT, typename Traits, typename Alloc>
68 struct is_booststring< boost::container::basic_string<CharT, Traits, Alloc> >
111 template<typename CharT, typename Traits, typename Alloc>
112 struct is_char_array_to_stdstring< std::basic_string<CharT, Traits, Alloc>, CharT* >
116 template<typename CharT, typename Traits, typename Alloc>
117 struct is_char_array_to_stdstring< std::basic_string<CharT, Traits, Alloc>, const CharT* >
128 template<typename CharT, typename Traits, typename Alloc>
129 …struct is_char_array_to_booststring< boost::container::basic_string<CharT, Traits, Alloc>, CharT* >
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/io/svg/
H A Dwrite.hpp53 template <typename Char, typename Traits>
54 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
68 template <typename Char, typename Traits>
69 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
92 template <typename Char, typename Traits>
93 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
115 template <typename Char, typename Traits>
116 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
143 template <typename Char, typename Traits>
144 static inline void apply(std::basic_ostream<Char, Traits>& os, in apply()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/include/mbgl/style/
H A Dconversion.hpp236 using Traits = ConversionTraits<T>; in vtableForType() typedef
247 return Traits::isUndefined(reinterpret_cast<const T&>(s)); in vtableForType()
250 return Traits::isArray(reinterpret_cast<const T&>(s)); in vtableForType()
253 return Traits::arrayLength(reinterpret_cast<const T&>(s)); in vtableForType()
256 return Convertible(Traits::arrayMember(reinterpret_cast<const T&>(s), i)); in vtableForType()
259 return Traits::isObject(reinterpret_cast<const T&>(s)); in vtableForType()
262 optional<T> member = Traits::objectMember(reinterpret_cast<const T&>(s), key); in vtableForType()
271 return Traits::toBool(reinterpret_cast<const T&>(s)); in vtableForType()
274 return Traits::toNumber(reinterpret_cast<const T&>(s)); in vtableForType()
277 return Traits::toDouble(reinterpret_cast<const T&>(s)); in vtableForType()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/variant/1.1.4/include/mapbox/
H A Dvariant_io.hpp34 template <typename CharT, typename Traits, typename... Types>
35 VARIANT_INLINE std::basic_ostream<CharT, Traits>&
36 operator<<(std::basic_ostream<CharT, Traits>& out, variant<Types...> const& rhs) in operator <<()
38 detail::printer<std::basic_ostream<CharT, Traits>> visitor(out); in operator <<()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/spirit/home/support/iterators/
H A Distream_iterator.hpp23 template <typename Elem, typename Traits = std::char_traits<Elem> >
26 std::basic_istream<Elem, Traits>
40 std::basic_istream<Elem, Traits>
56 explicit basic_istream_iterator(std::basic_istream<Elem, Traits>& x) in basic_istream_iterator()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/range/detail/
H A Dmsvc_has_iterator_workaround.hpp27 template <class Buff, class Traits>
70 template <class Buff, class Traits>
71 struct has_iterator< ::boost::cb_details::iterator<Buff, Traits> >
75 template <class Buff, class Traits>
76 struct has_iterator< ::boost::cb_details::iterator<Buff, Traits> const>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/range/
H A Diterator_range_io.hpp54 template< typename IteratorT, typename Elem, typename Traits >
55 inline std::basic_ostream<Elem,Traits>& operator<<( in operator <<()
56 std::basic_ostream<Elem, Traits>& Os, in operator <<()
62 Elem, Traits>(Os) ); in operator <<()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/
H A Dtoken_functions.hpp97 class Traits = BOOST_DEDUCED_TYPENAME std::basic_string<Char>::traits_type >
101 typedef std::basic_string<Char,Traits> string_type;
106 return Traits::eq(e_,c); in operator ()()
130 if (Traits::eq(*next,'n')) { in do_escape()
430 typedef tokenizer_detail::traits_extension<Tr> Traits; typedef in boost::char_separator
542 return Traits::ispunct(E) != 0; in is_kept()
551 return Traits::isspace(E) != 0; in is_dropped()
573 typedef tokenizer_detail::traits_extension<Tr> Traits; typedef in boost::char_delimiters_separator
588 int r = Traits::ispunct(E); in is_ret()
600 int r = Traits::isspace(E); in is_nonret()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/spirit/home/support/
H A Dstring_traits.hpp89 template <typename T, typename Traits, typename Allocator>
90 struct is_string<std::basic_string<T, Traits, Allocator> > : mpl::true_ {};
143 template <typename T, typename Traits, typename Allocator>
144 struct char_type_of<std::basic_string<T, Traits, Allocator> >
207 template <typename T, typename Traits, typename Allocator>
208 struct extract_c_string<std::basic_string<T, Traits, Allocator> >
212 typedef std::basic_string<T, Traits, Allocator> string;

123