2014-12-17 05:47:19 -08:00
|
|
|
#ifndef EINA_EO_CONCRETE_FWD_HH
|
|
|
|
#define EINA_EO_CONCRETE_FWD_HH
|
|
|
|
|
|
|
|
#include <Eo.h>
|
|
|
|
#include <type_traits>
|
|
|
|
|
|
|
|
namespace efl { namespace eo {
|
|
|
|
|
|
|
|
struct concrete;
|
2016-11-03 12:59:20 -07:00
|
|
|
|
|
|
|
template <typename T>
|
2018-08-21 11:21:43 -07:00
|
|
|
struct is_eolian_object : std::false_type {};
|
|
|
|
template <typename T>
|
|
|
|
struct is_eolian_object<T const> : is_eolian_object<T> {};
|
|
|
|
template <>
|
|
|
|
struct is_eolian_object<eo::concrete> : std::true_type {};
|
2014-12-17 05:47:19 -08:00
|
|
|
|
|
|
|
} }
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|