| 1166 | // upon exception *this is always uninitialized |
| 1167 | template<class... Args> |
| 1168 | void emplace ( Args&&... args ) |
| 1169 | { |
| 1170 | this->emplace_assign( boost::forward<Args>(args)... ); |
| 1171 | } |
| 1172 | |
| 1173 | template<class... Args> |
| 1174 | explicit optional ( in_place_init_t, Args&&... args ) |
no test coverage detected