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.
42 lines
933 B
C++
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"; }
|