fork(1) download
  1. #include <iostream>
  2.  
  3. template <typename T, size_t I>
  4. constexpr char get_pretty_function_at()
  5. {
  6. return __PRETTY_FUNCTION__[I];
  7. }
  8.  
  9. static_assert('i' == get_pretty_function_at<int, 42>(), "invalid symbol");
  10. static_assert('e' == get_pretty_function_at<double, 55>(), "invalid symbol");
  11. static_assert('b' == get_pretty_function_at<std::string, 64>(), "invalid symbol");
  12.  
  13. int main(){
  14. }
Success #stdin #stdout 0s 4436KB
stdin
Standard input is empty
stdout
Standard output is empty