13 #ifndef MLPACK_BINDINGS_UTIL_STRIP_TYPE_HPP 14 #define MLPACK_BINDINGS_UTIL_STRIP_TYPE_HPP 31 const size_t loc = cppType.find(
"<>");
32 if (loc != std::string::npos)
33 cppType.replace(loc, 2,
"");
36 std::replace(cppType.begin(), cppType.end(),
'<',
'_');
37 std::replace(cppType.begin(), cppType.end(),
'>',
'_');
38 std::replace(cppType.begin(), cppType.end(),
' ',
'_');
39 std::replace(cppType.begin(), cppType.end(),
',',
'_');
Linear algebra utility functions, generally performed on matrices or vectors.
std::string StripType(std::string cppType)
Given a C++ type name, turn it into something that has no special characters that can simply be print...