| src/panda/uri/URI.h | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 11 | 16 | 68.7 |
| line | true | false | branch |
|---|---|---|---|
| 17 | 0 | 8 | struct URIError : std::logic_error { |
| 21 | 0 | 8 | struct WrongScheme : URIError { |
| 62 | 23 | 0 | URI (const URI& s) { assign(s); } |
| 250 | 0 | 0 | virtual ~URI () {} |
| 276 | 296 | 121 | bool has_ok_qstr () const { return !_qrev || _qrev == _query.rev; } |
| 290 | 6 | bool has_ok_qstr () const { return !_qrev || _qrev == _query.rev; } | |
| 298 | 6 | 411 | void sync_query_string () const { if (!has_ok_qstr()) compile_query(); } |
| 299 | 8 | 43 | void sync_query () const { if (!has_ok_query()) parse_query(); } |