You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pEpJSONServerAdapter/server/function_map.cc

42 lines
933 B
C++

#include "function_map.hh"
#include "c_string.hh"
template<>
js::Value Type2String<std::string>::get() { return "String"; }
template<>
js::Value Type2String<c_string>::get() { return "String"; }
template<>
js::Value Type2String<const char*>::get() { return "String"; }
template<>
js::Value Type2String<char*>::get() { return "String"; }
template<>
js::Value Type2String<int>::get() { return "Integer"; }
template<>
js::Value Type2String<long>::get() { return "Integer"; }
template<>
js::Value Type2String<long long>::get() { return "Integer"; }
template<>
js::Value Type2String<unsigned>::get() { return "Integer"; }
template<>
js::Value Type2String<unsigned long>::get() { return "Integer"; }
template<>
js::Value Type2String<unsigned long long>::get() { return "Integer"; }
template<>
js::Value Type2String<bool>::get() { return "Bool"; }
template<>
js::Value Type2String<void>::get() { return "Void"; }