namespace std {
inline namespace __1 {
namespace __is_function_imp {}
}
typedef int size_t;
namespace X {
inline namespace Y {
struct Z;