namespace boost { class bad_optional_access : public std::logic_error { public: bad_optional_access(); }; } // namespace boost