libstdc++
GNU C++ library
Loading...
Searching...
No Matches
predefined_ops.h File Reference
#include <bits/stl_function.h>
#include <type_traits>
Include dependency graph for predefined_ops.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  __gnu_cxx::__ops::_Comp_with_val< _Func, _Value, _Val_2nd >
struct  __gnu_cxx::__ops::_Unary_negate< _Func >

Namespaces

namespace  __gnu_cxx
namespace  __gnu_cxx::__ops

Typedefs

template<typename _Fn>
using __gnu_cxx::__ops::__by_ref_or_value_fn
template<typename _Func, typename _Value>
using __gnu_cxx::__ops::_Comp_with_val_1st = _Comp_with_val<_Func, _Value, false>
template<typename _Func, typename _Value>
using __gnu_cxx::__ops::_Comp_with_val_2nd = _Comp_with_val<_Func, _Value, true>
typedef std::equal_to< void > __gnu_cxx::__ops::equal_to
typedef std::less< void > __gnu_cxx::__ops::less

Functions

template<typename _Value>
constexpr _Comp_with_val_2nd< equal_to, _Value > __gnu_cxx::__ops::__equal_to (const _Value &__val)
template<typename _Func, typename _Value>
constexpr _Comp_with_val_1st< _Func, _Value > __gnu_cxx::__ops::bind1st (_Func &__f, const _Value &__val)
template<typename _Func, typename _Value>
constexpr _Comp_with_val_2nd< _Func, _Value > __gnu_cxx::__ops::bind2nd (_Func &__f, const _Value &__val)
template<typename _Func>
constexpr _Unary_negate< _Func > __gnu_cxx::__ops::not1 (_Func &__f)

Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly. Instead, include <algorithm>.

Definition in file predefined_ops.h.