Lodestar
An integrated real-time control package in C++
DemangledType.hpp
1
//
2
// Created by Hamza El-Kebir on 12/26/21.
3
//
4
5
#ifndef LODESTAR_DEMANGLEDTYPE_HPP
6
#define LODESTAR_DEMANGLEDTYPE_HPP
7
8
9
#include <string>
10
#include <typeinfo>
11
12
// https://stackoverflow.com/a/4541470
13
14
std::string demangle(
const
char
*name);
15
16
template
<
class
T>
17
std::string type(
const
T &t)
18
{
19
return
demangle(
typeid
(t).name());
20
}
21
22
23
#endif //LODESTAR_DEMANGLEDTYPE_HPP
Lodestar
aux
DemangledType.hpp
Generated by
1.8.17