| 276 | return std::stoi(require_string(document, key)); |
| 277 | } |
| 278 | |
| 279 | int64_t require_i64(const FlattenedDocument & document, const std::string & key) { |
| 280 | return std::stoll(require_string(document, key)); |
| 281 | } |
| 282 | |
| 283 | float require_float(const FlattenedDocument & document, const std::string & key) { |
| 284 | return std::stof(require_string(document, key)); |
| 285 | } |
| 286 | |
| 287 | bool require_bool(const FlattenedDocument & document, const std::string & key) { |
no test coverage detected