#include <apibase.h>

This type trait checks if T is a direct reference class of an interface. If so, its member type is different from std::false_type. 
| T | Type to check. | 
Additional Inherited Members | |
  Public Types inherited from IsInterfaceType< GetDirectlyReferencedType< T >::type > | |
| using | type = std::false_type | 
  Static Public Attributes inherited from IsInterfaceType< GetDirectlyReferencedType< T >::type > | |
| static const maxon::Bool | value |