| 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; } |