camenduru's picture
thanks to nvidia ❤
8ae5fc5
#include <metal.hpp>
#include "example.hpp"
HIDE(
/// [expr1]
template<class... vals>
using expr = metal::number<sizeof...(vals)>;
/// [expr1]
)
HIDE(
/// [expr2]
template<class x, class y>
struct expr;
/// [expr2]
)
HIDE(
/// [not_an_expr1]
template<template<class...> class...> // non-type parameter
struct not_an_expr;
/// [not_an_expr1]
)
HIDE(
/// [not_an_expr2]
template<int v> // non-type parameter
using not_an_expr = metal::number<v>;
/// [not_an_expr2]
)