blob: 5923469d32663ef7ea949a347fb3ec18fd9b4a67 [file] [log] [blame]
/* ----------------------------------------------------------------------- *//**
*
* @file AbstractType_impl.hpp
*
*//* ----------------------------------------------------------------------- */
#define EXPAND_TYPE(T) \
T AbstractType::getAs(T* /* pure type parameter */) const { \
throw std::logic_error("Internal error: Unsupported type conversion requested"); \
}
EXPAND_FOR_ALL_TYPES
#undef EXPAND_TYPE