| 1248 | } |
| 1249 | |
| 1250 | char* string::rfind(const char* needle, bool case_sensitive) const |
| 1251 | { |
| 1252 | if (needle == NIL || *needle == 0) { |
| 1253 | return NIL; |
| 1254 | } |
| 1255 | |
| 1256 | if (case_sensitive) { |
| 1257 | return acl_vstring_rstrstr(vbf_, needle); |
| 1258 | } else { |
| 1259 | return acl_vstring_rstrcasestr(vbf_, needle); |
| 1260 | } |
| 1261 | } |
| 1262 | |
| 1263 | string string::left(size_t n) |
| 1264 | { |
nothing calls this directly
no test coverage detected