Add escape functionality to rjp++
This commit is contained in:
parent
ad2138ba5d
commit
bf098ac96a
@ -47,6 +47,9 @@ namespace rjp{
|
|||||||
string& operator=(RJP_value* r);
|
string& operator=(RJP_value* r);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
string escape(const rexy::string_base& str);
|
||||||
|
string escape(const char* c);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -46,4 +46,12 @@ namespace rjp{
|
|||||||
str->length = 0;
|
str->length = 0;
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
string escape(const rexy::string_base& str){
|
||||||
|
return escape(str.c_str());
|
||||||
|
}
|
||||||
|
string escape(const char* c){
|
||||||
|
RJP_string tmp = rjp_escape(c);
|
||||||
|
return string(rexy::steal<char*>(tmp.value), tmp.length);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user