core/types.h: Fix build problem
This commit is contained in:
parent
b7ead57201
commit
e5daf4ba67
@ -84,7 +84,7 @@ static inline ss_ ftos(float f){
|
|||||||
#define SLEN(x) (sizeof(x)/sizeof((x)[0]))
|
#define SLEN(x) (sizeof(x)/sizeof((x)[0]))
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
ss_ dump(const T &v);
|
static inline ss_ dump(const T &v);
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
inline ss_ dump(const double &v){
|
inline ss_ dump(const double &v){
|
||||||
@ -101,8 +101,13 @@ inline ss_ dump(const uint64_t &v){
|
|||||||
return itos(v);
|
return itos(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template<>
|
||||||
|
inline ss_ dump(const uint8_t &v){
|
||||||
|
return itos(v);
|
||||||
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
ss_ dump(const sv_<T> &vs){
|
static inline ss_ dump(const sv_<T> &vs){
|
||||||
std::ostringstream os(std::ios::binary);
|
std::ostringstream os(std::ios::binary);
|
||||||
os<<"[";
|
os<<"[";
|
||||||
bool first = true;
|
bool first = true;
|
||||||
@ -117,7 +122,7 @@ ss_ dump(const sv_<T> &vs){
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
ss_ dump(const std::set<T> &vs){
|
static inline ss_ dump(const std::set<T> &vs){
|
||||||
std::ostringstream os(std::ios::binary);
|
std::ostringstream os(std::ios::binary);
|
||||||
os<<"(";
|
os<<"(";
|
||||||
bool first = true;
|
bool first = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user