| 15665 | } |
| 15666 | |
| 15667 | TOML_NODISCARD |
| 15668 | operator parse_result() && noexcept |
| 15669 | { |
| 15670 | #if TOML_EXCEPTIONS |
| 15671 | |
| 15672 | return { std::move(root) }; |
| 15673 | |
| 15674 | #else |
| 15675 | |
| 15676 | if (err) |
| 15677 | return parse_result{ *std::move(err) }; |
| 15678 | else |
| 15679 | return parse_result{ std::move(root) }; |
| 15680 | |
| 15681 | #endif |
| 15682 | } |
| 15683 | }; |
| 15684 | |
| 15685 | TOML_EXTERNAL_LINKAGE |