| 193 | } |
| 194 | |
| 195 | void AP_JSON::value::clear() |
| 196 | { |
| 197 | switch (type_) { |
| 198 | #define DEINIT(p) \ |
| 199 | case p##type: \ |
| 200 | delete u_.p; \ |
| 201 | break |
| 202 | DEINIT(string_); |
| 203 | DEINIT(array_); |
| 204 | DEINIT(object_); |
| 205 | #undef DEINIT |
| 206 | default: |
| 207 | break; |
| 208 | } |
| 209 | } |
| 210 | |
| 211 | AP_JSON::value::~value() |
| 212 | { |
no outgoing calls
no test coverage detected