libstdc++
GNU C++ library
Loading...
Searching...
No Matches
#include <bits/requires_hosted.h>
#include <functional>
#include <tuple>
#include <iterator>
#include <unordered_map>
#include <vector>
#include <array>
#include <bits/stl_algobase.h>
#include <experimental/bits/lfts_config.h>
Include dependency graph for experimental/functional:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  std::experimental::fundamentals_v1::__boyer_moore_array_base< _Tp, _Len, _Pred >
struct  std::experimental::fundamentals_v1::__boyer_moore_map_base< _Key, _Tp, _Hash, _Pred >
class  std::experimental::fundamentals_v1::boyer_moore_horspool_searcher< _RAIter, _Hash, _BinaryPredicate >
class  std::experimental::fundamentals_v1::boyer_moore_searcher< _RAIter, _Hash, _BinaryPredicate >
class  std::experimental::fundamentals_v1::default_searcher< _ForwardIterator1, _BinaryPredicate >

Namespaces

namespace  std
namespace  std::experimental
namespace  std::experimental::fundamentals_v1
namespace  std::experimental::fundamentals_v2

Macros

#define __cpp_lib_experimental_boyer_moore_searching   201411
#define __cpp_lib_experimental_not_fn   201406

Typedefs

template<typename _RAIter, typename _Hash, typename _Pred, typename _Val = typename iterator_traits<_RAIter>::value_type, typename _Diff = typename iterator_traits<_RAIter>::difference_type>
using std::experimental::fundamentals_v1::__boyer_moore_base_t

Functions

template<typename _RAIter, typename _Hash = std::hash<typename std::iterator_traits<_RAIter>::value_type>, typename _BinaryPredicate = equal_to<>>
boyer_moore_horspool_searcher< _RAIter, _Hash, _BinaryPredicate > std::experimental::fundamentals_v1::make_boyer_moore_horspool_searcher (_RAIter __pat_first, _RAIter __pat_last, _Hash __hf=_Hash(), _BinaryPredicate __pred=_BinaryPredicate())
template<typename _RAIter, typename _Hash = std::hash<typename std::iterator_traits<_RAIter>::value_type>, typename _BinaryPredicate = equal_to<>>
boyer_moore_searcher< _RAIter, _Hash, _BinaryPredicate > std::experimental::fundamentals_v1::make_boyer_moore_searcher (_RAIter __pat_first, _RAIter __pat_last, _Hash __hf=_Hash(), _BinaryPredicate __pred=_BinaryPredicate())
template<typename _ForwardIterator, typename _BinaryPredicate = std::equal_to<>>
default_searcher< _ForwardIterator, _BinaryPredicate > std::experimental::fundamentals_v1::make_default_searcher (_ForwardIterator __pat_first, _ForwardIterator __pat_last, _BinaryPredicate __pred=_BinaryPredicate())
template<typename _Fn>
auto std::experimental::fundamentals_v2::not_fn (_Fn &&__fn) noexcept(std::is_nothrow_constructible< std::decay_t< _Fn >, _Fn && >::value)

Variables

template<typename _Tp>
constexpr bool std::experimental::fundamentals_v1::is_bind_expression_v = std::is_bind_expression<_Tp>::value
template<typename _Tp>
constexpr int std::experimental::fundamentals_v1::is_placeholder_v = std::is_placeholder<_Tp>::value

Detailed Description

This is a TS C++ Library header.

Definition in file experimental/functional.