Home
last modified time | relevance | path

Searched refs:binary_function (Results 1 – 25 of 34) sorted by relevance

12

/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dstl_function.h111 struct binary_function { struct
128 struct plus : public binary_function<_Tp,_Tp,_Tp> { argument
134 struct minus : public binary_function<_Tp,_Tp,_Tp> {
140 struct multiplies : public binary_function<_Tp,_Tp,_Tp> {
146 struct divides : public binary_function<_Tp,_Tp,_Tp> {
152 struct modulus : public binary_function<_Tp,_Tp,_Tp>
174 struct equal_to : public binary_function<_Tp,_Tp,bool>
181 struct not_equal_to : public binary_function<_Tp,_Tp,bool>
188 struct greater : public binary_function<_Tp,_Tp,bool>
195 struct less : public binary_function<_Tp,_Tp,bool>
[all …]
H A Dstl_multimap.h118 : public binary_function<value_type, value_type, bool>
H A Dstl_map.h104 : public binary_function<value_type, value_type, bool>
/openbsd-src/gnu/gcc/libstdc++-v3/include/bits/
H A Dstl_function.h114 struct binary_function struct
134 struct plus : public binary_function<_Tp, _Tp, _Tp> argument
143 struct minus : public binary_function<_Tp, _Tp, _Tp>
152 struct multiplies : public binary_function<_Tp, _Tp, _Tp>
161 struct divides : public binary_function<_Tp, _Tp, _Tp>
170 struct modulus : public binary_function<_Tp, _Tp, _Tp>
196 struct equal_to : public binary_function<_Tp, _Tp, bool>
205 struct not_equal_to : public binary_function<_Tp, _Tp, bool>
214 struct greater : public binary_function<_Tp, _Tp, bool>
223 struct less : public binary_function<_Tp, _Tp, bool>
[all …]
H A Dstl_multimap.h111 : public std::binary_function<value_type, value_type, bool> in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
H A Dstl_map.h112 : public std::binary_function<value_type, value_type, bool> in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
/openbsd-src/gnu/llvm/libcxx/include/__functional/
H A Dbinary_function.h24 struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function struct
45 using __binary_function = binary_function<_Arg1, _Arg2, _Result>; argument
/openbsd-src/gnu/gcc/libstdc++-v3/include/tr1/
H A Dfunctional167 * Determines if the type _Tp derives from binary_function.
175 static __one __test(const volatile binary_function<_T1, _T2, _Res>*);
204 * Knowing which of unary_function and binary_function _Tp derives
212 // Not a unary_function or binary_function, so try a weak result type
218 // unary_function but not binary_function
225 // binary_function but not unary_function
228 : binary_function<typename _Tp::first_argument_type,
233 // both unary_function and binary_function. import result_type to
239 binary_function<typename _Tp::first_argument_type,
248 * Derives from unary_function or binary_function when it
[all …]
H A Dfunctional_iterate.h182 : public binary_function<_Class*, _T1, _Res>
236 : public binary_function<const _Class*, _T1, _Res>
290 : public binary_function<volatile _Class*, _T1, _Res>
343 : public binary_function<const volatile _Class*, _T1, _Res>
599 : public binary_function<_T1, _T2, _Res>, private _Function_base
/openbsd-src/gnu/llvm/libcxx/include/
H A Dfunctional27 struct binary_function
37 : public binary_function<T1, T2, R> // if wraping a binary functor
192 : public binary_function<typename Predicate::first_argument_type,
284 class pointer_to_binary_function : public binary_function<Arg1, Arg2, Result>
303 class mem_fun1_t : public binary_function<T*, A, S> // deprecated in C++11, removed in C++17
322 class mem_fun1_ref_t : public binary_function<T, A, S> // deprecated in C++11, removed in C++17
341 class const_mem_fun1_t : public binary_function<const T*, A, S> // deprecated in C++11, remove…
360 class const_mem_fun1_ref_t : public binary_function<T, A, S> // deprecated in C++11, removed i…
384 : public binary_function<T1, T2, R> // iff sizeof...(ArgTypes) == 2 and
508 #include <__functional/binary_function.h> // TODO: deprecate
H A Dmemory785 : binary_function<shared_ptr<T>, shared_ptr<T>, bool>
795 : binary_function<weak_ptr<T>, weak_ptr<T>, bool>
H A DCMakeLists.txt333 __functional/binary_function.h
H A Dmodule.modulemap.in901 module binary_function { private header "__functional/binary_function.h" }
H A Dmap535 #include <__functional/binary_function.h>
/openbsd-src/gnu/gcc/libstdc++-v3/include/backward/
H A Dfunction.h67 using std::binary_function;
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/backward/
H A Dfunction.h67 using std::binary_function;
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/ext/
H A Dfunctional71 using std::binary_function;
204 struct _Project1st : public binary_function<_Arg1, _Arg2, _Arg1> {
209 struct _Project2nd : public binary_function<_Arg1, _Arg2, _Arg2> {
H A Dstl_rope.h330 : public std::binary_function<rope<_CharT,_Alloc>, rope<_CharT,_Alloc>,
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/
H A Dfunctional72 using std::binary_function;
211 struct _Project1st : public binary_function<_Arg1, _Arg2, _Arg1>
219 struct _Project2nd : public binary_function<_Arg1, _Arg2, _Arg2>
H A Drope423 : public std::binary_function<rope<_CharT, _Alloc>, rope<_CharT, _Alloc>,
/openbsd-src/gnu/gcc/libstdc++-v3/docs/html/17_intro/
H A DCHECKLIST498 V template <class Arg1, class Arg2, class Result> struct binary_function;
578 struct binary_function {
586 T template <class T> struct plus : binary_function<T,T,T> {
590 T template <class T> struct minus : binary_function<T,T,T> {
594 T template <class T> struct multiplies : binary_function<T,T,T> {
598 T template <class T> struct divides : binary_function<T,T,T> {
602 T template <class T> struct modulus : binary_function<T,T,T> {
612 T template <class T> struct equal_to : binary_function<T,T,bool> {
616 T template <class T> struct not_equal_to : binary_function<T,T,bool> {
620 T template <class T> struct greater : binary_function<T,T,bool> {
[all …]
/openbsd-src/gnu/lib/libstdc++/libstdc++/docs/html/17_intro/
H A DCHECKLIST498 V template <class Arg1, class Arg2, class Result> struct binary_function;
578 struct binary_function {
586 T template <class T> struct plus : binary_function<T,T,T> {
590 T template <class T> struct minus : binary_function<T,T,T> {
594 T template <class T> struct multiplies : binary_function<T,T,T> {
598 T template <class T> struct divides : binary_function<T,T,T> {
602 T template <class T> struct modulus : binary_function<T,T,T> {
612 T template <class T> struct equal_to : binary_function<T,T,bool> {
616 T template <class T> struct not_equal_to : binary_function<T,T,bool> {
620 T template <class T> struct greater : binary_function<T,T,bool> {
[all …]
/openbsd-src/gnu/llvm/libcxx/docs/
H A DReleaseNotes.rst101 - ``unary_function`` and ``binary_function`` are no longer provided in C++17 and newer Standard mod…
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn408 "__functional/binary_function.h",
/openbsd-src/gnu/lib/libcxx/
H A DMakefile422 __functional/binary_function.h \

12