| 426 | } |
| 427 | |
| 428 | cripts::string |
| 429 | Url::String() |
| 430 | { |
| 431 | cripts::string ret; |
| 432 | |
| 433 | CAssert(_context); |
| 434 | _ensure_initialized(this); |
| 435 | int full_len = 0; |
| 436 | char *full_str = TSUrlStringGet(_bufp, _urlp, &full_len); |
| 437 | |
| 438 | if (full_str) { |
| 439 | ret.assign(full_str, full_len); |
| 440 | TSfree(static_cast<void *>(full_str)); |
| 441 | } |
| 442 | |
| 443 | return ret; |
| 444 | } |
| 445 | |
| 446 | Pristine::URL & |
| 447 | Pristine::URL::_get(cripts::Context *context) |
no test coverage detected