![]() |
LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
Typedefs | |
template<typename T> | |
using | Dumbify = typename Dumbifier<T>::Type_t |
template<typename T> | |
using | WrapVoidResult_t = typename WrapVoidResult<T>::Type |
template<typename F> | |
using | CallTypeGetter_t = std::decay_t<decltype (*detail::TypeGetter (*static_cast<F*> (nullptr)))> |
using | DefaultScopeGuardDeleter = std::function<void ()> |
Functions | |
QList< IconFrame > | IconToFrames (const QIcon &icon) |
QDBusArgument & | operator<< (QDBusArgument &out, const IconFrame &frame) |
const QDBusArgument & | operator>> (const QDBusArgument &in, IconFrame &frame) |
QDBusArgument & | operator<< (QDBusArgument &out, const DBusTooltip &tooltip) |
const QDBusArgument & | operator>> (const QDBusArgument &in, DBusTooltip &tooltip) |
template<typename T> | |
constexpr int | GetFieldsCount () |
template<typename T> | |
QVariant | GetFieldImpl (const T &item, int idx, FC< 1 >) |
template<typename T> | |
QVariant | GetFieldImpl (const T &item, int idx, FC< 2 >) |
template<typename T> | |
QVariant | GetFieldImpl (const T &item, int idx, FC< 3 >) |
template<typename T> | |
QVariant | GetFieldImpl (const T &item, int idx, FC< 4 >) |
template<typename T> | |
QVariant | GetFieldImpl (const T &item, int idx, FC< 5 >) |
template<typename T> | |
QVariant | GetFieldImpl (const T &item, int idx, FC< 6 >) |
template<typename T> | |
QVariant | GetField (const T &item, int idx) |
template<typename T1, typename T2> | |
consteval bool | JMEq (const T1 &v1, const T2 &v2) |
template<typename F, template< typename... > class List, typename... Args> | |
constexpr List< Args... > | GetInvokablePartImpl (int, List< Args... >, typename std::result_of< F(Args...)>::type *=nullptr) |
template<typename F, template< typename... > class List> | |
constexpr Typelist | GetInvokablePartImpl (float, List<>) |
template<typename F, template< typename... > class List, typename... Args> | |
constexpr auto | GetInvokablePartImpl (float, List< Args... > list) -> typename InvokableType< F, decltype(Reverse(Tail(Reverse(list))))>::RetType_t |
template<typename F, typename... Args> | |
constexpr auto | GetInvokablePart () -> decltype(GetInvokablePartImpl< F >(0, Typelist< Args... > {})) |
template<template< typename... > class List, typename... Args> | |
constexpr size_t | Length (List< Args... >) |
template<typename T> | |
constexpr bool | IsFunctorImpl (int, typename InstanceFunctor< T >::UndefinedTag *=nullptr) |
template<typename T> | |
constexpr bool | IsFunctorImpl (float) |
template<template< typename... > class Monad, typename... Args1, typename... Args2> | |
constexpr bool | IsCompatibleMonadImpl (const Monad< Args1... > *, const Monad< Args2... > *, int) |
template<typename T1, typename T2> | |
constexpr bool | IsCompatibleMonadImpl (const T1 *, const T2 *,...) |
template<typename T> | |
constexpr T * | declptr () noexcept |
template<typename T1, typename T2> | |
constexpr bool | IsCompatibleMonad () |
template<typename T> | |
constexpr bool | IsMonadPlusImpl (int, typename InstanceMonadPlus< T >::UndefinedTag *=nullptr) |
template<typename T> | |
constexpr bool | IsMonadPlusImpl (float) |
template<typename Res, typename T> | |
void | Append (Res &result, T &&val) noexcept |
template<typename ResultContainer, typename Container, typename F> | |
auto | MapImpl (Container &&c, F f) |
template<typename R, typename... Args> | |
std::tuple< R, Args... > * | TypeGetter (R(*)(Args...)) |
template<typename F> | |
auto | TypeGetter (F &&f) -> decltype(TypeGetter(+f)) |
template<typename C, typename R, typename... Args> | |
std::tuple< R, Args... > * | TypeGetter (R(C::*)(Args...) const) |
template<typename C> | |
decltype(TypeGetter(&C::operator())) | TypeGetter (const C &c) |
template<template< typename... > class List, typename Tuple, size_t... Is> | |
constexpr auto | InitImpl (std::integer_sequence< size_t, Is... >) |
template<class... Ts> | |
Overloaded (Ts...) -> Overloaded< Ts... > | |
void | CheckDeadObjects (const QVector< DeadObjectInfo > &deadObjects) |
template<typename T> | |
auto | Awaiter (T &obj) |
using LC::Util::detail::CallTypeGetter_t = std::decay_t<decltype (*detail::TypeGetter (*static_cast<F*> (nullptr)))> |
Definition at line 33 of file typegetter.h.
using LC::Util::detail::DefaultScopeGuardDeleter = std::function<void ()> |
using LC::Util::detail::Dumbify = typename Dumbifier<T>::Type_t |
Definition at line 65 of file dropargs.h.
using LC::Util::detail::WrapVoidResult_t = typename WrapVoidResult<T>::Type |
|
noexcept |
Definition at line 64 of file prelude.h.
Referenced by LC::Util::Concat(), LC::Util::Filter(), and MapImpl().
auto LC::Util::detail::Awaiter | ( | T & | obj | ) |
Definition at line 38 of file context.h.
Referenced by LC::Util::detail::AwaitableWrapper< Promise, T >::await_ready(), LC::Util::detail::AwaitableWrapper< Promise, T >::await_resume(), and LC::Util::detail::AwaitableWrapper< Promise, T >::await_suspend().
UTIL_THREADS_API void LC::Util::detail::CheckDeadObjects | ( | const QVector< DeadObjectInfo > & | deadObjects | ) |
Definition at line 32 of file context.cpp.
Referenced by LC::Util::detail::AwaitableWrapper< Promise, T >::await_resume().
|
constexprnoexcept |
Definition at line 50 of file monad.h.
Referenced by IsCompatibleMonad().
QVariant LC::Util::detail::GetField | ( | const T & | item, |
int | idx ) |
Definition at line 157 of file flatitemsmodel.h.
References GetFieldImpl(), and GetFieldsCount().
Referenced by LC::Util::FlatItemsModel< T >::GetData().
QVariant LC::Util::detail::GetFieldImpl | ( | const T & | item, |
int | idx, | ||
FC< 1 > | ) |
Definition at line 49 of file flatitemsmodel.h.
Referenced by GetField().
QVariant LC::Util::detail::GetFieldImpl | ( | const T & | item, |
int | idx, | ||
FC< 2 > | ) |
Definition at line 62 of file flatitemsmodel.h.
QVariant LC::Util::detail::GetFieldImpl | ( | const T & | item, |
int | idx, | ||
FC< 3 > | ) |
Definition at line 77 of file flatitemsmodel.h.
QVariant LC::Util::detail::GetFieldImpl | ( | const T & | item, |
int | idx, | ||
FC< 4 > | ) |
Definition at line 94 of file flatitemsmodel.h.
QVariant LC::Util::detail::GetFieldImpl | ( | const T & | item, |
int | idx, | ||
FC< 5 > | ) |
Definition at line 113 of file flatitemsmodel.h.
QVariant LC::Util::detail::GetFieldImpl | ( | const T & | item, |
int | idx, | ||
FC< 6 > | ) |
Definition at line 134 of file flatitemsmodel.h.
|
constexpr |
Definition at line 28 of file flatitemsmodel.h.
Referenced by GetField().
|
constexpr |
Definition at line 47 of file dropargs.h.
Referenced by LC::Util::detail::Dropper< F >::operator()().
|
constexpr |
Definition at line 35 of file dropargs.h.
References LC::Util::Reverse(), and LC::Util::Tail().
|
constexpr |
Definition at line 26 of file dropargs.h.
|
constexpr |
Definition at line 20 of file dropargs.h.
Definition at line 37 of file fancytrayiconfreedesktop.cpp.
References LC::Util::detail::IconFrame::FromPixmap(), and LC::Util::Map().
Referenced by operator<<().
|
constexpr |
Definition at line 82 of file typelist.h.
Referenced by LC::Util::Init().
|
constexpr |
Definition at line 56 of file monad.h.
References declptr(), and IsCompatibleMonadImpl().
Referenced by LC::Util::Bind().
|
constexpr |
Definition at line 35 of file monad.h.
References LC::Util::Init().
Referenced by IsCompatibleMonad().
|
constexpr |
|
constexpr |
|
constexpr |
Definition at line 73 of file functor.h.
Referenced by LC::Util::IsFunctor().
|
constexpr |
Definition at line 33 of file monadplus.h.
|
constexpr |
Definition at line 27 of file monadplus.h.
Referenced by LC::Util::IsMonadPlus().
|
consteval |
Definition at line 51 of file ctstringutils.h.
Referenced by LC::Util::Nub().
|
constexpr |
Definition at line 53 of file dropargs.h.
Referenced by LC::Util::detail::Dropper< F >::operator()().
auto LC::Util::detail::MapImpl | ( | Container && | c, |
F | f ) |
Definition at line 85 of file prelude.h.
References Append().
Referenced by LC::Util::Map(), and LC::Util::MapAs().
QDBusArgument & LC::Util::detail::operator<< | ( | QDBusArgument & | out, |
const DBusTooltip & | tooltip ) |
Definition at line 66 of file fancytrayiconfreedesktop.cpp.
References IconToFrames(), LC::Util::detail::DBusTooltip::Subtitle_, and LC::Util::detail::DBusTooltip::Title_.
QDBusArgument & LC::Util::detail::operator<< | ( | QDBusArgument & | out, |
const IconFrame & | frame ) |
Definition at line 50 of file fancytrayiconfreedesktop.cpp.
References LC::Util::detail::IconFrame::Data_, LC::Util::detail::IconFrame::Height_, and LC::Util::detail::IconFrame::Width_.
const QDBusArgument & LC::Util::detail::operator>> | ( | const QDBusArgument & | in, |
DBusTooltip & | tooltip ) |
Definition at line 77 of file fancytrayiconfreedesktop.cpp.
References LC::Util::detail::DBusTooltip::Subtitle_, and LC::Util::detail::DBusTooltip::Title_.
const QDBusArgument & LC::Util::detail::operator>> | ( | const QDBusArgument & | in, |
IconFrame & | frame ) |
Definition at line 58 of file fancytrayiconfreedesktop.cpp.
References LC::Util::detail::IconFrame::Data_, LC::Util::detail::IconFrame::Height_, and LC::Util::detail::IconFrame::Width_.
LC::Util::detail::Overloaded | ( | Ts... | ) | -> Overloaded< Ts... > |
decltype(TypeGetter(&C::operator())) LC::Util::detail::TypeGetter | ( | const C & | c | ) |
auto LC::Util::detail::TypeGetter | ( | F && | f | ) | -> decltype(TypeGetter(+f)) |
std::tuple< R, Args... > * LC::Util::detail::TypeGetter | ( | R(* | )(Args...) | ) |
std::tuple< R, Args... > * LC::Util::detail::TypeGetter | ( | R(C::* | )(Args...) const | ) |