| src/panda/optional.h | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 5 | 6 | 83.3 |
| line | true | false | branch |
|---|---|---|---|
| 18 | 12 | 0 | optional(const T& val) : nullable_val(new (storage) T(val)) {} |
| 38 | 12 | 24 | if (nullable_val) |
| 48 | 12 | 20 | T value_or(const T& default_val) const { return nullable_val ? *nullable_val : default_val; } |