|
struct | folly::gen::ArgumentReference< T > |
|
class | folly::gen::Group< Key, Value > |
|
class | folly::gen::detail::ReferencedSource< Container, Value > |
|
class | folly::gen::detail::CopiedSource< StorageType, Container > |
|
class | folly::gen::detail::RangeSource< Iterator > |
|
class | folly::gen::detail::Sequence< Value, SequenceImpl > |
|
class | folly::gen::detail::RangeImpl< Value > |
|
class | folly::gen::detail::RangeWithStepImpl< Value, Distance > |
|
class | folly::gen::detail::SeqImpl< Value > |
|
class | folly::gen::detail::SeqWithStepImpl< Value, Distance > |
|
class | folly::gen::detail::InfiniteImpl< Value > |
|
struct | folly::gen::detail::GeneratorBuilder< Value > |
|
class | folly::gen::detail::Yield< Value, Source > |
|
class | folly::gen::detail::Empty< Value > |
|
class | folly::gen::detail::SingleReference< Value > |
|
class | folly::gen::detail::SingleCopy< Value > |
|
class | folly::gen::detail::Map< Predicate > |
|
class | folly::gen::detail::Map< Predicate >::Generator< Value, Source, Result > |
|
class | folly::gen::detail::Filter< Predicate > |
|
class | folly::gen::detail::Filter< Predicate >::Generator< Value, Source > |
|
class | folly::gen::detail::Until< Predicate > |
|
class | folly::gen::detail::Until< Predicate >::Generator< Value, Source > |
|
class | folly::gen::detail::Take |
|
class | folly::gen::detail::Take::Generator< Value, Source > |
|
class | folly::gen::detail::Visit< Visitor > |
|
class | folly::gen::detail::Visit< Visitor >::Generator< Value, Source > |
|
class | folly::gen::detail::Stride |
|
class | folly::gen::detail::Stride::Generator< Value, Source > |
|
class | folly::gen::detail::Sample< Random > |
|
class | folly::gen::detail::Sample< Random >::Generator< Value, Source, Rand, StorageType > |
|
class | folly::gen::detail::Skip |
|
class | folly::gen::detail::Skip::Generator< Value, Source > |
|
class | folly::gen::detail::Order< Selector, Comparer > |
|
class | folly::gen::detail::Order< Selector, Comparer >::Generator< Value, Source, StorageType, Result > |
|
class | folly::gen::detail::GroupBy< Selector > |
|
class | folly::gen::detail::GroupBy< Selector >::Generator< Value, Source, ValueDecayed, Key, KeyDecayed > |
|
class | folly::gen::detail::GroupByAdjacent< Selector > |
|
class | folly::gen::detail::GroupByAdjacent< Selector >::Generator< Value, Source, ValueDecayed, Key, KeyDecayed > |
|
class | folly::gen::detail::TypeAssertion< Expected > |
|
class | folly::gen::detail::Distinct< Selector > |
|
class | folly::gen::detail::Distinct< Selector >::Generator< Value, Source > |
|
class | folly::gen::detail::Composer< Operators > |
|
class | folly::gen::detail::Batch |
|
class | folly::gen::detail::Batch::Generator< Value, Source, StorageType, VectorType > |
|
class | folly::gen::detail::Window |
|
class | folly::gen::detail::Window::Generator< Value, Source, StorageType > |
|
class | folly::gen::detail::Concat |
|
class | folly::gen::detail::Concat::Generator< Inner, Source, InnerValue > |
|
class | folly::gen::detail::RangeConcat |
|
class | folly::gen::detail::RangeConcat::Generator< Range, Source, InnerValue > |
|
class | folly::gen::detail::GuardImpl< Exception, ErrorHandler > |
|
class | folly::gen::detail::GuardImpl< Exception, ErrorHandler >::Generator< Value, Source > |
|
class | folly::gen::detail::Dereference |
|
class | folly::gen::detail::Dereference::Generator< Value, Source, Result > |
|
class | folly::gen::detail::Indirect |
|
class | folly::gen::detail::Indirect::Generator< Value, Source, Result > |
|
class | folly::gen::detail::Cycle< forever > |
|
class | folly::gen::detail::Cycle< forever >::Generator< Value, Source > |
|
class | folly::gen::detail::FoldLeft< Seed, Fold > |
|
class | folly::gen::detail::First |
|
class | folly::gen::detail::IsEmpty< emptyResult > |
|
class | folly::gen::detail::Reduce< Reducer > |
|
class | folly::gen::detail::Count |
|
class | folly::gen::detail::Sum |
|
class | folly::gen::detail::Contains< Needle > |
|
class | folly::gen::detail::Min< Selector, Comparer > |
|
class | folly::gen::detail::Append< Collection > |
|
class | folly::gen::detail::Collect< Collection > |
|
class | folly::gen::detail::CollectTemplate< Container, Allocator > |
|
class | folly::gen::detail::UnwrapOr< T > |
|
class | folly::gen::detail::Unwrap |
|
class | folly::gen::VirtualGen< Value > |
|
class | folly::gen::VirtualGen< Value >::WrapperBase |
|
class | folly::gen::VirtualGen< Value >::WrapperImpl< Wrapped > |
|
|
template<class T > |
T && | folly::gen::detail::operator| (Optional< T > &&opt, UnwrapOr< T > &&fallback) |
|
template<class T > |
T & | folly::gen::detail::operator| (Optional< T > &opt, UnwrapOr< T > &fallback) |
|
template<class T > |
const T & | folly::gen::detail::operator| (const Optional< T > &opt, const UnwrapOr< T > &fallback) |
|
template<class T , class U , class R = typename std::enable_if< !std::is_same<T, U>::value, typename std::common_type<T, U>::type>::type> |
R | folly::gen::detail::operator| (Optional< T > &&opt, UnwrapOr< U > &&fallback) |
|
template<class T , class U , class R = typename std::enable_if< !std::is_same<T, U>::value, typename std::common_type<T, U>::type>::type> |
R | folly::gen::detail::operator| (const Optional< T > &opt, UnwrapOr< U > &&fallback) |
|
template<class T , class U , class R = typename std::enable_if< !std::is_same<T, U>::value, typename std::common_type<T, U>::type>::type> |
R | folly::gen::detail::operator| (Optional< T > &&opt, const UnwrapOr< U > &fallback) |
|
template<class T , class U , class R = typename std::enable_if< !std::is_same<T, U>::value, typename std::common_type<T, U>::type>::type> |
R | folly::gen::detail::operator| (const Optional< T > &opt, const UnwrapOr< U > &fallback) |
|
template<class T > |
T && | folly::gen::detail::operator| (Optional< T > &&opt, const Unwrap &) |
|
template<class T > |
T & | folly::gen::detail::operator| (Optional< T > &opt, const Unwrap &) |
|
template<class T > |
const T & | folly::gen::detail::operator| (const Optional< T > &opt, const Unwrap &) |
|
template<class Number > |
detail::Take | folly::gen::take (Number count) |
|
detail::Stride | folly::gen::stride (size_t s) |
|
template<class Random = std::default_random_engine> |
detail::Sample< Random > | folly::gen::sample (size_t count, Random rng=Random()) |
|
detail::Skip | folly::gen::skip (size_t count) |
|
detail::Batch | folly::gen::batch (size_t batchSize) |
|
detail::Window | folly::gen::window (size_t windowSize) |
|