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 escape(const rexy::string_base& str);
|
||||
string escape(const char* c);
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
@ -46,4 +46,12 @@ namespace rjp{
|
||||
str->length = 0;
|
||||
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