|
|
typedef std::integral_constant< std::size_t, 0u > | efl::eo::detail::has_args_class< T, Tuple >::index |
| |
|
typedef detail::args_class< T, Tuple > | efl::eo::detail::has_args_class< T, std::tuple< detail::args_class< T, Tuple >, Args...> >::type |
| |
|
typedef std::integral_constant< std::size_t, 0u > | efl::eo::detail::has_args_class< T, std::tuple< detail::args_class< T, Tuple >, Args...> >::index |
| |
|
typedef has_args_class< T, std::tuple< Args...> > | efl::eo::detail::has_args_class< T, std::tuple< T0, Args...> >::base_type |
| |
|
typedef std::integral_constant< std::size_t, 1u+base_type::index::value > | efl::eo::detail::has_args_class< T, std::tuple< T0, Args...> >::index |
| |
|
typedef std::tuple< E...> | efl::eo::detail::operation_description_index< I, E >::tuple_type |
| |
|
|
template<typename T , typename Args > |
| void | efl::eo::detail::call_constructor (efl::eo::detail::tag< T > tag, Eo *eo, Eo_Class const *cls, Args args) |
| |
|
template<typename Args , typename P > |
| static void | efl::eo::detail::call_constructor_aux< T, N >::do_ (Args const &, Eo *eo, Eo_Class const *cls, P, typename std::enable_if<!P::value >::type *=0) |
| |
|
template<typename Args , typename P > |
| static void | efl::eo::detail::call_constructor_aux< T, N >::do_ (Args const &args, Eo *eo, Eo_Class const *cls, P, typename std::enable_if< P::value >::type *=0) |
| |
|
template<typename Args > |
| static int | efl::eo::detail::call_constructor_aux< T, N >::do_ (Args const &args, Eo *eo, Eo_Class const *cls) |
| |
|
template<typename Args > |
| static void | efl::eo::detail::call_constructor_aux< T, 1u >::do_ (Args const &args, Eo *eo, Eo_Class const *cls, std::true_type) |
| |
|
template<typename Args > |
| static void | efl::eo::detail::call_constructor_aux< T, 1u >::do_ (Args const &args, Eo *eo, Eo_Class const *cls, std::false_type) |
| |
|
template<typename Args > |
| static int | efl::eo::detail::call_constructor_aux< T, 1u >::do_ (Args const &args, Eo *eo, Eo_Class const *cls) |
| |
|
template<typename... Args> |
| void | efl::eo::detail::call_varargs (Args...) |
| |
|
template<typename D , typename Args , typename... E> |
| void | efl::eo::detail::inherit_constructor_impl (Eo *obj, Inherit_Private_Data *self, void *this_, Args args) |
| |
|
template<typename Args , typename... E> |
| void | efl::eo::detail::inherit_constructor (void *this_, Args args) |
| |
|
template<typename T > |
| int | efl::eo::detail::initialize_operation_description (detail::tag< void >, void *) |
| |
|
template<typename D , typename Args , typename... E, std::size_t... S> |
| Eo_Class const * | efl::eo::detail::create_class (eina::index_sequence< S...>) |
| |