2#include "barretenberg/ecc/curves/bn254/g1.hpp"
14template <
typename T> std::string msgpack_schema_name(T
const&)
16 std::string result = abi::__cxa_demangle(
typeid(T).name(), NULL, NULL, NULL);
17 if (result.find(
"basic_string") != std::string::npos) {
24 if (result.find(
'<') !=
size_t(-1)) {
25 result = result.substr(0, result.find(
'<'));
27 if (result.rfind(
':') !=
size_t(-1)) {
28 result = result.substr(result.rfind(
':') + 1, result.size());