template<> struct TypeResolver<short> { static const Value::Type type=Value::INTEGER; };
template<> struct TypeResolver<unsigned short> { static const Value::Type type=Value::INTEGER; };
template<> struct TypeResolver<short> { static const Value::Type type=Value::INTEGER; };
template<> struct TypeResolver<unsigned short> { static const Value::Type type=Value::INTEGER; };