LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::oral::sph Namespace Reference

Classes

struct  asc
struct  desc

Typedefs

template<typename T>
using distinct = detail::SelectDistinct<T>

Variables

template<auto Ptr>
constexpr detail::ExprTree< detail::ExprType::LeafStaticPlaceholder, detail::MemberPtrs< Ptr > > f {}
template<auto... Ptrs>
constexpr detail::ExprTree< detail::ExprType::LeafStaticPlaceholder, detail::MemberPtrs< Ptrs... > > tuple {}
template<auto... Ptrs>
constexpr detail::MemberPtrs< Ptrs... > fields {}
constexpr detail::SelectWhole all {}
template<auto Ptr = std::true_type {}>
constexpr detail::AggregateType< detail::AggregateFunction::Count, Ptr > count {}
template<auto Ptr>
constexpr detail::AggregateType< detail::AggregateFunction::Min, Ptr > min {}
template<auto Ptr>
constexpr detail::AggregateType< detail::AggregateFunction::Max, Ptr > max {}
template<typename FunRetType, CtString Fun, auto Ptr>
constexpr detail::CustomFunctionType< FunRetType, Fun, Ptr > fun {}

Typedef Documentation

◆ distinct

template<typename T>
using LC::Util::oral::sph::distinct = detail::SelectDistinct<T>

Definition at line 1094 of file oral.h.

Variable Documentation

◆ all

detail::SelectWhole LC::Util::oral::sph::all {}
constexpr

Definition at line 1091 of file oral.h.

◆ count

template<auto Ptr = std::true_type {}>
detail::AggregateType<detail::AggregateFunction::Count, Ptr> LC::Util::oral::sph::count {}
constexpr

Definition at line 1104 of file oral.h.

◆ f

template<auto Ptr>
detail::ExprTree<detail::ExprType::LeafStaticPlaceholder, detail::MemberPtrs<Ptr> > LC::Util::oral::sph::f {}
constexpr

Definition at line 1083 of file oral.h.

◆ fields

template<auto... Ptrs>
detail::MemberPtrs<Ptrs...> LC::Util::oral::sph::fields {}
constexpr

Definition at line 1089 of file oral.h.

◆ fun

template<typename FunRetType, CtString Fun, auto Ptr>
detail::CustomFunctionType<FunRetType, Fun, Ptr> LC::Util::oral::sph::fun {}
constexpr

Definition at line 1113 of file oral.h.

◆ max

template<auto Ptr>
detail::AggregateType<detail::AggregateFunction::Max, Ptr> LC::Util::oral::sph::max {}
constexpr

Definition at line 1110 of file oral.h.

◆ min

template<auto Ptr>
detail::AggregateType<detail::AggregateFunction::Min, Ptr> LC::Util::oral::sph::min {}
constexpr

Definition at line 1107 of file oral.h.

◆ tuple

template<auto... Ptrs>
detail::ExprTree<detail::ExprType::LeafStaticPlaceholder, detail::MemberPtrs<Ptrs...> > LC::Util::oral::sph::tuple {}
constexpr

Definition at line 1086 of file oral.h.