| 782 | } |
| 783 | |
| 784 | BOOST_LEAF_CONSTEXPR void load_source_location_( char const * file, int line, char const * function ) const noexcept(!BOOST_LEAF_CFG_CAPTURE) |
| 785 | { |
| 786 | BOOST_LEAF_ASSERT(file&&*file); |
| 787 | BOOST_LEAF_ASSERT(line>0); |
| 788 | BOOST_LEAF_ASSERT(function&&*function); |
| 789 | BOOST_LEAF_ASSERT(value_); |
| 790 | (void) load(e_source_location {file,line,function}); |
| 791 | } |
| 792 | }; // class error_id |
| 793 | |
| 794 | namespace detail |