webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Classes | |
struct | count_if |
struct | count_if< S< Ts... >, Pred > |
struct | count_if< S<>, Pred > |
struct | filter |
struct | filter< L< Ts... >, Pred > |
struct | find |
struct | find< Sequence< Ls... >, bind< F, _1 > > |
struct | find< Sequence< Ls... >, Pred > |
struct | inherit_linearly |
struct | inherit_linearly< Types, Node< Ts... >, Root > |
struct | join |
struct | join< L< Ts... > > |
struct | lookup |
struct | pop_front |
struct | push_front |
struct | remove |
struct | remove< L< Ts... >, T > |
struct | remove_if |
struct | remove_if< L< Ts... >, Pred > |
struct | replace_if |
struct | replace_if< S< Ts... >, Predicate, NewType > |
struct | transform |
struct | wrap |
struct | wrap< A< T... >, B > |
Typedefs | |
template<typename... Ts> | |
using | append = detail::append_impl< Ts... > |
template<typename L , typename I > | |
using | split_at = ::brigand::detail::call_split_at_impl< L, I > |
template<typename L > | |
using | reverse = typename detail::reverse_impl< L > |
template<typename Sequence , typename Predicate = detail::non_null> | |
using | reverse_find = ::brigand::lazy::reverse<::brigand::find< brigand::reverse< Sequence >, Predicate > > |
template<typename Sequence > | |
using | flatten = typename detail::flatten_impl< Sequence > |
template<class Sequence , class State , class Functor > | |
using | fold = typename detail::fold_impl< Functor, State, Sequence > |
template<class Sequence , class State , class Functor > | |
using | reverse_fold = typename detail::reverse_fold_impl< Functor, State, Sequence > |
template<typename Sequence , typename OldType , typename NewType > | |
using | replace = replace_if< Sequence, std::is_same< _1, pin< OldType > >, NewType > |
template<typename TList , typename TDelim > | |
using | split = detail::split_helper< TList, TDelim > |
template<template< class > class F, class N , class T > | |
using | repeat = typename detail::repeat_impl< F, N::value, T > |
using brigand::lazy::append = typedef detail::append_impl<Ts...> |
using brigand::lazy::flatten = typedef typename detail::flatten_impl<Sequence> |
using brigand::lazy::fold = typedef typename detail::fold_impl<Functor, State, Sequence> |
using brigand::lazy::repeat = typedef typename detail::repeat_impl<F, N::value, T> |
using brigand::lazy::replace = typedef replace_if<Sequence, std::is_same<_1, pin<OldType> >, NewType> |
using brigand::lazy::reverse = typedef typename detail::reverse_impl<L> |
using brigand::lazy::reverse_find = typedef ::brigand::lazy::reverse<::brigand::find<brigand::reverse<Sequence>, Predicate> > |
using brigand::lazy::reverse_fold = typedef typename detail::reverse_fold_impl<Functor, State, Sequence> |
using brigand::lazy::split = typedef detail::split_helper<TList, TDelim> |
using brigand::lazy::split_at = typedef ::brigand::detail::call_split_at_impl<L, I> |