| 806 | namespace { |
| 807 | template <class TPtr, class T> |
| 808 | TPtr* CreateOrNullptr(TPtr* p, T key, std::true_type /*create*/) { |
| 809 | return &(*p)[key]; |
| 810 | } |
| 811 | |
| 812 | template <class TPtr, class T> |
| 813 | TPtr* CreateOrNullptr(const TPtr* p, T key, std::false_type /*create*/) noexcept { |
no test coverage detected