LLDB mainline
generic_check Namespace Reference

Typedefs

template<class T>
using size_func = decltype(T::GetSizeMember(std::declval<ValueObject &>()))
template<class T>
using start_func = decltype(T::GetStartMember(std::declval<ValueObject &>()))
template<typename T>
using has_functions = check_func<size_func<T>, start_func<T>>

Typedef Documentation

◆ has_functions

template<typename T>
using generic_check::has_functions = check_func<size_func<T>, start_func<T>>

Definition at line 29 of file GenericInitializerList.cpp.

◆ size_func

template<class T>
using generic_check::size_func = decltype(T::GetSizeMember(std::declval<ValueObject &>()))

Definition at line 21 of file GenericInitializerList.cpp.

◆ start_func

template<class T>
using generic_check::start_func = decltype(T::GetStartMember(std::declval<ValueObject &>()))

Definition at line 23 of file GenericInitializerList.cpp.