namespace mrpt::internal¶
namespace internal { // structs struct ClockState; template <std::size_t N> struct num; // global functions template <class F, std::size_t... Is> void for_( F func, std::index_sequence<Is...> ); std::string exception_line_msg( const std::string_view& msg, const char* filename, unsigned int line, const char* function_name ); template <typename A, typename B> std::string asrt_fail( std::string s, A&& a, B&& b, const char* astr, const char* bstr ); std::istringstream& get_istringstream(); static size_t findClosingBracket( const char chClosing, const char chOpening, const std::string& str ); void impl_excep_to_str(const std::exception& e, std::string& ret, int lvl = 0); } // namespace internal
Global Functions¶
void impl_excep_to_str(const std::exception& e, std::string& ret, int lvl = 0)
Recursive implementation for mrpt::exception_to_str()