SYMBOL INDEX (1313 symbols across 141 files) FILE: benchmark/deep_stack_leaf.cpp type boost (line 38) | namespace boost function throw_exception (line 40) | [[noreturn]] void throw_exception( std::exception const & e ) type source_location (line 46) | struct source_location function throw_exception (line 47) | [[noreturn]] void throw_exception( std::exception const & e, boost::so... type e_error_code (line 61) | enum class e_error_code type e_system_error (line 66) | struct e_system_error type e_heavy_payload (line 72) | struct e_heavy_payload function should_fail (line 112) | inline bool should_fail( int failure_rate ) noexcept function handle_error (line 119) | inline int handle_error( e_error_code e ) noexcept function handle_error (line 124) | inline int handle_error( std::error_code const & e ) noexcept function handle_error (line 129) | inline int handle_error( e_system_error const & e ) noexcept function handle_error (line 134) | inline int handle_error( e_heavy_payload const & e ) noexcept type select_result_type (line 144) | struct select_result_type type select_result_type (line 147) | struct select_result_type type select_result_type (line 153) | struct select_result_type type benchmark (line 164) | struct benchmark method f (line 168) | f( int failure_rate ) noexcept type benchmark<1, E> (line 176) | struct benchmark<1, E> method f (line 180) | f( int failure_rate ) noexcept function NOINLINE (line 192) | NOINLINE int runner( int failure_rate ) noexcept function append_csv (line 211) | std::fstream append_csv() function print_elapsed_time (line 227) | int print_elapsed_time( int iteration_count, F && f ) function benchmark_type (line 243) | int benchmark_type( char const * type_name, int iteration_count ) function main (line 259) | int main() FILE: benchmark/deep_stack_other.cpp type boost (line 58) | namespace boost function throw_exception (line 60) | void throw_exception( std::exception const & e ) type source_location (line 66) | struct source_location function throw_exception (line 67) | void throw_exception( std::exception const & e, boost::source_location... type e_error_code (line 102) | enum class e_error_code type e_system_error (line 107) | struct e_system_error type e_heavy_payload (line 113) | struct e_heavy_payload function e_error_code (line 122) | inline e_error_code make_error() noexcept function e_system_error (line 140) | inline e_system_error make_error() noexcept function e_heavy_payload (line 146) | inline e_heavy_payload make_error() noexcept function should_fail (line 153) | inline bool should_fail( int failure_rate ) noexcept function handle_error (line 160) | inline int handle_error( e_error_code e ) noexcept function handle_error (line 165) | inline int handle_error( std::error_code const & e ) noexcept function handle_error (line 170) | inline int handle_error( e_system_error const & e ) noexcept function handle_error (line 175) | inline int handle_error( e_heavy_payload const & e ) noexcept type select_result_type (line 185) | struct select_result_type type select_result_type (line 188) | struct select_result_type type select_result_type (line 194) | struct select_result_type type benchmark (line 205) | struct benchmark method f (line 209) | f( int failure_rate ) noexcept type benchmark<1, E> (line 217) | struct benchmark<1, E> method f (line 221) | f( int failure_rate ) noexcept function NOINLINE (line 233) | NOINLINE int runner( int failure_rate ) noexcept function append_csv (line 243) | std::fstream append_csv() function print_elapsed_time (line 259) | int print_elapsed_time( int iteration_count, F && f ) function benchmark_type (line 275) | int benchmark_type( char const * type_name, int iteration_count ) function main (line 291) | int main() FILE: conanfile.py class BoostLEAFConan (line 12) | class BoostLEAFConan(ConanFile): method package_id (line 25) | def package_id(self): method _min_cppstd (line 29) | def _min_cppstd(self): method _compilers_minimum_version (line 33) | def _compilers_minimum_version(self): method requirements (line 42) | def requirements(self): method validate (line 45) | def validate(self): method layout (line 63) | def layout(self): method package (line 66) | def package(self): method package_info (line 74) | def package_info(self): FILE: example/asio_beast_leaf_rpc.cpp type e_last_operation (line 55) | struct e_last_operation { function async_demo_rpc (line 91) | auto async_demo_rpc(AsyncStream &stream, ErrorContext &error_context, Co... type e_parse_int64_error (line 192) | struct e_parse_int64_error { type location (line 194) | struct location : public location_base { function parse_int64 (line 215) | leaf::result parse_int64(std::string_view word) { type e_command (line 229) | struct e_command { type e_unexpected_arg_count (line 236) | struct e_unexpected_arg_count { type arg_info (line 237) | struct arg_info { type e_http_status (line 260) | struct e_http_status { type e_unexpected_http_method (line 265) | struct e_unexpected_http_method { type e_error_quit (line 270) | struct e_error_quit { type none_t (line 271) | struct none_t {} function execute_command (line 276) | leaf::result execute_command(std::string_view line) { function diagnostic_to_str (line 389) | std::string diagnostic_to_str(leaf::verbose_diagnostic_info const &diag) { function response_t (line 396) | response_t handle_request(request_t &&request) { function main (line 468) | int main(int argc, char **argv) { FILE: example/capture_in_exception.cpp type e_thread_id (line 22) | struct e_thread_id { std::thread::id value; } type e_failure_info1 (line 23) | struct e_failure_info1 { std::string value; } type e_failure_info2 (line 24) | struct e_failure_info2 { int value; } type task_result (line 27) | struct task_result { } function task_result (line 31) | task_result task() function main (line 43) | int main() FILE: example/capture_in_result.cpp type e_thread_id (line 22) | struct e_thread_id { std::thread::id value; } type e_failure_info1 (line 23) | struct e_failure_info1 { std::string value; } type e_failure_info2 (line 24) | struct e_failure_info2 { int value; } type task_result (line 27) | struct task_result { } function task (line 31) | leaf::result task() function main (line 43) | int main() type boost (line 105) | namespace boost function throw_exception (line 107) | [[noreturn]] void throw_exception( std::exception const & e ) type source_location (line 113) | struct source_location function throw_exception (line 114) | [[noreturn]] void throw_exception( std::exception const & e, boost::so... FILE: example/error_log.cpp type e_error_log (line 25) | struct e_error_log type rec (line 27) | struct rec method e_error_log (line 37) | e_error_log() function f1 (line 62) | leaf::result f1() function f2 (line 71) | leaf::result f2() function f3 (line 80) | leaf::result f3() function f4 (line 89) | leaf::result f4() function f5 (line 98) | leaf::result f5() function main (line 107) | int main() type boost (line 134) | namespace boost function throw_exception (line 136) | [[noreturn]] void throw_exception( std::exception const & e ) type source_location (line 142) | struct source_location function throw_exception (line 143) | [[noreturn]] void throw_exception( std::exception const & e, boost::so... FILE: example/error_trace.cpp type e_error_trace (line 27) | struct e_error_trace type rec (line 29) | struct rec function f1 (line 61) | leaf::result f1() function f2 (line 70) | leaf::result f2() function f3 (line 79) | leaf::result f3() function f4 (line 88) | leaf::result f4() function f5 (line 97) | leaf::result f5() function main (line 106) | int main() type boost (line 134) | namespace boost function throw_exception (line 136) | [[noreturn]] void throw_exception( std::exception const & e ) type source_location (line 142) | struct source_location function throw_exception (line 143) | [[noreturn]] void throw_exception( std::exception const & e, boost::so... FILE: example/exception_to_result.cpp class error_base (line 15) | class error_base: public virtual std::exception { } class error_a (line 16) | class error_a: public virtual error_base { } class error_b (line 17) | class error_b: public virtual error_base { } class error_c (line 18) | class error_c: public virtual error_base { } function compute_answer_throws (line 22) | int compute_answer_throws() function compute_answer (line 35) | leaf::result compute_answer() noexcept function print_answer (line 49) | leaf::result print_answer() noexcept function main (line 57) | int main() FILE: example/lua_callback_eh.cpp type do_work_error_code (line 19) | enum do_work_error_code type e_lua_pcall_error (line 25) | struct e_lua_pcall_error type e_lua_error_message (line 42) | struct e_lua_error_message { std::string value; } type e_lua_exception (line 44) | struct e_lua_exception { std::exception_ptr value; } function wrap_lua_CFunction (line 49) | int wrap_lua_CFunction( lua_State * L ) noexcept function do_work (line 68) | int do_work( lua_State * L ) function init_lua_state (line 83) | std::shared_ptr init_lua_state() function call_lua (line 111) | int call_lua( lua_State * L ) function main (line 148) | int main() FILE: example/lua_callback_result.cpp type do_work_error_code (line 19) | enum do_work_error_code type e_lua_pcall_error (line 25) | struct e_lua_pcall_error type e_lua_error_message (line 42) | struct e_lua_error_message { std::string value; } function do_work (line 50) | int do_work( lua_State * L ) function init_lua_state (line 65) | std::shared_ptr init_lua_state() function call_lua (line 93) | leaf::result call_lua( lua_State * L ) function main (line 120) | int main() type boost (line 159) | namespace boost function throw_exception (line 161) | [[noreturn]] void throw_exception( std::exception const & e ) type source_location (line 167) | struct source_location function throw_exception (line 168) | [[noreturn]] void throw_exception( std::exception const & e, boost::so... FILE: example/print_file/print_file_eh.cpp type error_code (line 21) | enum error_code function main (line 50) | int main( int argc, char const * argv[] ) function file_open (line 160) | std::shared_ptr file_open( char const * file_name ) function file_size (line 170) | std::size_t file_size( FILE & f ) function file_read (line 189) | void file_read( FILE & f, void * buf, std::size_t size ) FILE: example/print_file/print_file_outcome_result.cpp type error_code (line 23) | enum error_code type boost (line 39) | namespace boost { namespace leaf { type leaf (line 39) | namespace leaf { type is_result_type> (line 40) | struct is_result_type>: std::true_type { } function throw_exception (line 220) | [[noreturn]] void throw_exception( std::exception const & e ) type source_location (line 226) | struct source_location function throw_exception (line 227) | [[noreturn]] void throw_exception( std::exception const & e, boost::so... function main (line 62) | int main( int argc, char const * argv[] ) function parse_command_line (line 162) | result parse_command_line( int argc, char const * argv[] ) function file_open (line 172) | result> file_open( char const * file_name ) function file_size (line 182) | result file_size( FILE & f ) function file_read (line 201) | result file_read( FILE & f, void * buf, std::size_t size ) type boost (line 218) | namespace boost type leaf (line 39) | namespace leaf { type is_result_type> (line 40) | struct is_result_type>: std::true_type { } function throw_exception (line 220) | [[noreturn]] void throw_exception( std::exception const & e ) type source_location (line 226) | struct source_location function throw_exception (line 227) | [[noreturn]] void throw_exception( std::exception const & e, boost::so... FILE: example/print_file/print_file_result.cpp type error_code (line 21) | enum error_code function main (line 54) | int main( int argc, char const * argv[] ) function parse_command_line (line 154) | result parse_command_line( int argc, char const * argv[] ) function file_open (line 164) | result> file_open( char const * file_name ) function file_size (line 174) | result file_size( FILE & f ) function file_read (line 193) | result file_read( FILE & f, void * buf, std::size_t size ) type boost (line 210) | namespace boost function throw_exception (line 212) | [[noreturn]] void throw_exception( std::exception const & e ) type source_location (line 218) | struct source_location function throw_exception (line 219) | [[noreturn]] void throw_exception( std::exception const & e, boost::so... FILE: example/print_half.cpp type ConversionErrc (line 17) | enum class ConversionErrc function convert (line 24) | leaf::result convert(const std::string& str) noexcept type BigInt (line 39) | struct BigInt method fromString (line 41) | static leaf::result fromString(const std::string& s) { return ... method BigInt (line 42) | explicit BigInt(const std::string&) { } method BigInt (line 43) | BigInt half() const { return BigInt{""}; } function print_half (line 49) | leaf::result print_half(const std::string& text) function main (line 66) | int main( int argc, char const * argv[] ) type boost (line 105) | namespace boost function throw_exception (line 107) | [[noreturn]] void throw_exception( std::exception const & e ) type source_location (line 113) | struct source_location function throw_exception (line 114) | [[noreturn]] void throw_exception( std::exception const & e, boost::so... FILE: gen/generate_single_header.py function append (line 28) | def append(input_file_name, input_file, output_file, regex_includes, inc... function _main (line 53) | def _main(): FILE: include/boost/leaf/capture.hpp type boost (line 15) | namespace boost { namespace leaf { type leaf (line 15) | namespace leaf { type leaf_detail (line 17) | namespace leaf_detail type is_result_tag (line 20) | struct is_result_tag type is_result_tag (line 23) | struct is_result_tag type is_result_tag (line 28) | struct is_result_tag function capture_impl (line 38) | inline function capture_impl (line 47) | inline function future_get_impl (line 62) | inline function future_get_impl (line 70) | inline class capturing_exception (line 85) | class capturing_exception: method capturing_exception (line 93) | capturing_exception(std::exception_ptr && ex, context_ptr && ctx... method unload_and_rethrow_original_exception (line 102) | [[noreturn]] void unload_and_rethrow_original_exception() const method print (line 111) | void print( std::basic_ostream & os ) const function capture_impl (line 118) | inline function capture_impl (line 145) | inline function future_get_impl (line 178) | inline function future_get_impl (line 193) | inline type leaf_detail (line 35) | namespace leaf_detail type is_result_tag (line 20) | struct is_result_tag type is_result_tag (line 23) | struct is_result_tag type is_result_tag (line 28) | struct is_result_tag function capture_impl (line 38) | inline function capture_impl (line 47) | inline function future_get_impl (line 62) | inline function future_get_impl (line 70) | inline class capturing_exception (line 85) | class capturing_exception: method capturing_exception (line 93) | capturing_exception(std::exception_ptr && ex, context_ptr && ctx... method unload_and_rethrow_original_exception (line 102) | [[noreturn]] void unload_and_rethrow_original_exception() const method print (line 111) | void print( std::basic_ostream & os ) const function capture_impl (line 118) | inline function capture_impl (line 145) | inline function future_get_impl (line 178) | inline function future_get_impl (line 193) | inline type leaf_detail (line 83) | namespace leaf_detail type is_result_tag (line 20) | struct is_result_tag type is_result_tag (line 23) | struct is_result_tag type is_result_tag (line 28) | struct is_result_tag function capture_impl (line 38) | inline function capture_impl (line 47) | inline function future_get_impl (line 62) | inline function future_get_impl (line 70) | inline class capturing_exception (line 85) | class capturing_exception: method capturing_exception (line 93) | capturing_exception(std::exception_ptr && ex, context_ptr && ctx... method unload_and_rethrow_original_exception (line 102) | [[noreturn]] void unload_and_rethrow_original_exception() const method print (line 111) | void print( std::basic_ostream & os ) const function capture_impl (line 118) | inline function capture_impl (line 145) | inline function future_get_impl (line 178) | inline function future_get_impl (line 193) | inline function capture (line 214) | inline function future_get (line 223) | inline FILE: include/boost/leaf/common.hpp type boost (line 28) | namespace boost { namespace leaf { type leaf (line 28) | namespace leaf { function e_api_function (line 30) | struct BOOST_LEAF_SYMBOL_VISIBLE e_api_function { char const * value; } function e_file_name (line 34) | struct BOOST_LEAF_SYMBOL_VISIBLE e_file_name function e_file_name (line 41) | struct BOOST_LEAF_SYMBOL_VISIBLE e_file_name function e_errno (line 49) | struct BOOST_LEAF_SYMBOL_VISIBLE e_errno function e_type_info_name (line 62) | struct BOOST_LEAF_SYMBOL_VISIBLE e_type_info_name { char const * val... function e_at_line (line 64) | struct BOOST_LEAF_SYMBOL_VISIBLE e_at_line { int value; } type windows (line 66) | namespace windows type e_LastError (line 68) | struct e_LastError method e_LastError (line 72) | explicit e_LastError(unsigned val): value(val) { } method e_LastError (line 75) | e_LastError(): value(GetLastError()) { } type msg_buf (line 80) | struct msg_buf method msg_buf (line 83) | msg_buf(): p(nullptr) { } FILE: include/boost/leaf/config/tls_array.hpp type boost (line 15) | namespace boost { namespace leaf { type leaf (line 15) | namespace leaf { type tls (line 17) | namespace tls function index_counter (line 64) | class BOOST_LEAF_SYMBOL_VISIBLE index_counter type leaf_detail (line 56) | namespace leaf_detail type tls (line 61) | namespace tls function index_counter (line 64) | class BOOST_LEAF_SYMBOL_VISIBLE index_counter function tls_index (line 80) | struct BOOST_LEAF_SYMBOL_VISIBLE tls_index function alloc_tls_index (line 86) | struct BOOST_LEAF_SYMBOL_VISIBLE alloc_tls_index function T (line 103) | T * read_ptr() noexcept function write_ptr (line 113) | void write_ptr( T * p ) noexcept function read_uint (line 124) | unsigned read_uint() noexcept function write_uint (line 131) | void write_uint( unsigned x ) noexcept function uint_increment (line 138) | void uint_increment() noexcept function uint_decrement (line 144) | void uint_decrement() noexcept type leaf (line 54) | namespace leaf { type tls (line 17) | namespace tls function index_counter (line 64) | class BOOST_LEAF_SYMBOL_VISIBLE index_counter type leaf_detail (line 56) | namespace leaf_detail type tls (line 61) | namespace tls function index_counter (line 64) | class BOOST_LEAF_SYMBOL_VISIBLE index_counter function tls_index (line 80) | struct BOOST_LEAF_SYMBOL_VISIBLE tls_index function alloc_tls_index (line 86) | struct BOOST_LEAF_SYMBOL_VISIBLE alloc_tls_index function T (line 103) | T * read_ptr() noexcept function write_ptr (line 113) | void write_ptr( T * p ) noexcept function read_uint (line 124) | unsigned read_uint() noexcept function write_uint (line 131) | void write_uint( unsigned x ) noexcept function uint_increment (line 138) | void uint_increment() noexcept function uint_decrement (line 144) | void uint_decrement() noexcept type boost (line 54) | namespace boost { namespace leaf { type leaf (line 15) | namespace leaf { type tls (line 17) | namespace tls function index_counter (line 64) | class BOOST_LEAF_SYMBOL_VISIBLE index_counter type leaf_detail (line 56) | namespace leaf_detail type tls (line 61) | namespace tls function index_counter (line 64) | class BOOST_LEAF_SYMBOL_VISIBLE index_counter function tls_index (line 80) | struct BOOST_LEAF_SYMBOL_VISIBLE tls_index function alloc_tls_index (line 86) | struct BOOST_LEAF_SYMBOL_VISIBLE alloc_tls_index function T (line 103) | T * read_ptr() noexcept function write_ptr (line 113) | void write_ptr( T * p ) noexcept function read_uint (line 124) | unsigned read_uint() noexcept function write_uint (line 131) | void write_uint( unsigned x ) noexcept function uint_increment (line 138) | void uint_increment() noexcept function uint_decrement (line 144) | void uint_decrement() noexcept type leaf (line 54) | namespace leaf { type tls (line 17) | namespace tls function index_counter (line 64) | class BOOST_LEAF_SYMBOL_VISIBLE index_counter type leaf_detail (line 56) | namespace leaf_detail type tls (line 61) | namespace tls function index_counter (line 64) | class BOOST_LEAF_SYMBOL_VISIBLE index_counter function tls_index (line 80) | struct BOOST_LEAF_SYMBOL_VISIBLE tls_index function alloc_tls_index (line 86) | struct BOOST_LEAF_SYMBOL_VISIBLE alloc_tls_index function T (line 103) | T * read_ptr() noexcept function write_ptr (line 113) | void write_ptr( T * p ) noexcept function read_uint (line 124) | unsigned read_uint() noexcept function write_uint (line 131) | void write_uint( unsigned x ) noexcept function uint_increment (line 138) | void uint_increment() noexcept function uint_decrement (line 144) | void uint_decrement() noexcept FILE: include/boost/leaf/config/tls_cpp11.hpp type boost (line 17) | namespace boost { namespace leaf { type leaf (line 17) | namespace leaf { type leaf_detail (line 19) | namespace leaf_detail type tls (line 24) | namespace tls function ptr (line 27) | struct BOOST_LEAF_SYMBOL_VISIBLE ptr function T (line 36) | T * read_ptr() noexcept function write_ptr (line 42) | void write_ptr( T * p ) noexcept function tagged_uint (line 50) | struct BOOST_LEAF_SYMBOL_VISIBLE tagged_uint function read_uint (line 59) | unsigned read_uint() noexcept function write_uint (line 65) | void write_uint( unsigned x ) noexcept function uint_increment (line 71) | void uint_increment() noexcept function uint_decrement (line 77) | void uint_decrement() noexcept FILE: include/boost/leaf/config/tls_freertos.hpp type boost (line 23) | namespace boost { namespace leaf { type leaf (line 23) | namespace leaf { type tls (line 25) | namespace tls function write_void_ptr (line 34) | inline void write_void_ptr( int tls_index, void * p ) noexcept FILE: include/boost/leaf/config/tls_globals.hpp type boost (line 16) | namespace boost { namespace leaf { type leaf (line 16) | namespace leaf { type leaf_detail (line 18) | namespace leaf_detail type tls (line 23) | namespace tls function ptr (line 26) | struct BOOST_LEAF_SYMBOL_VISIBLE ptr function T (line 35) | T * read_ptr() noexcept function write_ptr (line 41) | void write_ptr( T * p ) noexcept function tagged_uint (line 49) | struct BOOST_LEAF_SYMBOL_VISIBLE tagged_uint function read_uint (line 58) | unsigned read_uint() noexcept function write_uint (line 64) | void write_uint( unsigned x ) noexcept function uint_increment (line 70) | void uint_increment() noexcept function uint_decrement (line 76) | void uint_decrement() noexcept FILE: include/boost/leaf/context.hpp type boost (line 16) | namespace boost { namespace leaf { type leaf (line 16) | namespace leaf { class error_info (line 18) | class error_info class diagnostic_info (line 19) | class diagnostic_info class verbose_diagnostic_info (line 20) | class verbose_diagnostic_info type is_predicate (line 23) | struct is_predicate: std::false_type type leaf_detail (line 27) | namespace leaf_detail type is_exception (line 30) | struct is_exception: std::is_base_of (line 41) | struct handler_argument_traits_defaults method BOOST_LEAF_CONSTEXPR (line 53) | BOOST_LEAF_CONSTEXPR static E get( Tup & tup, error_info const &... type handler_argument_traits_defaults (line 65) | struct handler_argument_traits_defaults: handler_argum... method BOOST_LEAF_CONSTEXPR (line 71) | BOOST_LEAF_CONSTEXPR static bool check( Tup const & tup, error_i... method BOOST_LEAF_CONSTEXPR (line 78) | BOOST_LEAF_CONSTEXPR static Pred get( Tup const & tup, error_inf... type handler_argument_always_available (line 85) | struct handler_argument_always_available method BOOST_LEAF_CONSTEXPR (line 91) | BOOST_LEAF_CONSTEXPR static bool check( Tup &, error_info const ... type handler_argument_traits (line 98) | struct handler_argument_traits: handler_argument_traits_defaults type handler_argument_traits (line 103) | struct handler_argument_traits type handler_argument_traits (line 113) | struct handler_argument_traits type handler_argument_traits (line 119) | struct handler_argument_traits: handler_argument_always_avail... method BOOST_LEAF_CONSTEXPR (line 122) | BOOST_LEAF_CONSTEXPR static E * get( Tup & tup, error_info const... type handler_argument_traits (line 129) | struct handler_argument_traits: handler_argume... method BOOST_LEAF_CONSTEXPR (line 132) | BOOST_LEAF_CONSTEXPR static error_info const & get( Tup const &,... type handler_argument_traits_require_by_value (line 139) | struct handler_argument_traits_require_by_value type tuple_for_each (line 150) | struct tuple_for_each method BOOST_LEAF_CONSTEXPR (line 152) | BOOST_LEAF_CONSTEXPR static void activate( Tuple & tup ) noexcept method BOOST_LEAF_CONSTEXPR (line 159) | BOOST_LEAF_CONSTEXPR static void deactivate( Tuple & tup ) noexcept method BOOST_LEAF_CONSTEXPR (line 166) | BOOST_LEAF_CONSTEXPR static void propagate( Tuple & tup, int err... method BOOST_LEAF_CONSTEXPR (line 174) | BOOST_LEAF_CONSTEXPR static void propagate_captured( Tuple & tup... method print (line 185) | static void print( std::basic_ostream & os, void ... type tuple_for_each<0, Tuple> (line 194) | struct tuple_for_each<0, Tuple> method BOOST_LEAF_CONSTEXPR (line 196) | BOOST_LEAF_CONSTEXPR static void activate( Tuple & ) noexcept { } method BOOST_LEAF_CONSTEXPR (line 197) | BOOST_LEAF_CONSTEXPR static void deactivate( Tuple & ) noexcept { } method BOOST_LEAF_CONSTEXPR (line 198) | BOOST_LEAF_CONSTEXPR static void propagate( Tuple &, int ) noexc... method BOOST_LEAF_CONSTEXPR (line 199) | BOOST_LEAF_CONSTEXPR static void propagate_captured( Tuple &, in... method BOOST_LEAF_CONSTEXPR (line 201) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 212) | struct requires_unexpected { constexpr static bool value ... type requires_unexpected (line 213) | struct requires_unexpected { constexpr static bool valu... type requires_unexpected (line 214) | struct requires_unexpected { constexpr static bool valu... type requires_unexpected (line 215) | struct requires_unexpected { constexpr static ... type requires_unexpected (line 216) | struct requires_unexpected { constexpr static b... type unexpected_requested (line 219) | struct unexpected_requested type unexpected_requested> (line 222) | struct unexpected_requested> type does_not_participate_in_context_deduction (line 240) | struct does_not_participate_in_context_deduction: std::is_abstract... type does_not_participate_in_context_deduction (line 241) | struct does_not_participate_in_context_deduction: std::true_... type does_not_participate_in_context_deduction (line 242) | struct does_not_participate_in_context_deduction: std::t... type deduce_e_type_list (line 245) | struct deduce_e_type_list type deduce_e_tuple_impl (line 260) | struct deduce_e_tuple_impl type leaf_detail (line 147) | namespace leaf_detail type is_exception (line 30) | struct is_exception: std::is_base_of (line 41) | struct handler_argument_traits_defaults method BOOST_LEAF_CONSTEXPR (line 53) | BOOST_LEAF_CONSTEXPR static E get( Tup & tup, error_info const &... type handler_argument_traits_defaults (line 65) | struct handler_argument_traits_defaults: handler_argum... method BOOST_LEAF_CONSTEXPR (line 71) | BOOST_LEAF_CONSTEXPR static bool check( Tup const & tup, error_i... method BOOST_LEAF_CONSTEXPR (line 78) | BOOST_LEAF_CONSTEXPR static Pred get( Tup const & tup, error_inf... type handler_argument_always_available (line 85) | struct handler_argument_always_available method BOOST_LEAF_CONSTEXPR (line 91) | BOOST_LEAF_CONSTEXPR static bool check( Tup &, error_info const ... type handler_argument_traits (line 98) | struct handler_argument_traits: handler_argument_traits_defaults type handler_argument_traits (line 103) | struct handler_argument_traits type handler_argument_traits (line 113) | struct handler_argument_traits type handler_argument_traits (line 119) | struct handler_argument_traits: handler_argument_always_avail... method BOOST_LEAF_CONSTEXPR (line 122) | BOOST_LEAF_CONSTEXPR static E * get( Tup & tup, error_info const... type handler_argument_traits (line 129) | struct handler_argument_traits: handler_argume... method BOOST_LEAF_CONSTEXPR (line 132) | BOOST_LEAF_CONSTEXPR static error_info const & get( Tup const &,... type handler_argument_traits_require_by_value (line 139) | struct handler_argument_traits_require_by_value type tuple_for_each (line 150) | struct tuple_for_each method BOOST_LEAF_CONSTEXPR (line 152) | BOOST_LEAF_CONSTEXPR static void activate( Tuple & tup ) noexcept method BOOST_LEAF_CONSTEXPR (line 159) | BOOST_LEAF_CONSTEXPR static void deactivate( Tuple & tup ) noexcept method BOOST_LEAF_CONSTEXPR (line 166) | BOOST_LEAF_CONSTEXPR static void propagate( Tuple & tup, int err... method BOOST_LEAF_CONSTEXPR (line 174) | BOOST_LEAF_CONSTEXPR static void propagate_captured( Tuple & tup... method print (line 185) | static void print( std::basic_ostream & os, void ... type tuple_for_each<0, Tuple> (line 194) | struct tuple_for_each<0, Tuple> method BOOST_LEAF_CONSTEXPR (line 196) | BOOST_LEAF_CONSTEXPR static void activate( Tuple & ) noexcept { } method BOOST_LEAF_CONSTEXPR (line 197) | BOOST_LEAF_CONSTEXPR static void deactivate( Tuple & ) noexcept { } method BOOST_LEAF_CONSTEXPR (line 198) | BOOST_LEAF_CONSTEXPR static void propagate( Tuple &, int ) noexc... method BOOST_LEAF_CONSTEXPR (line 199) | BOOST_LEAF_CONSTEXPR static void propagate_captured( Tuple &, in... method BOOST_LEAF_CONSTEXPR (line 201) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 212) | struct requires_unexpected { constexpr static bool value ... type requires_unexpected (line 213) | struct requires_unexpected { constexpr static bool valu... type requires_unexpected (line 214) | struct requires_unexpected { constexpr static bool valu... type requires_unexpected (line 215) | struct requires_unexpected { constexpr static ... type requires_unexpected (line 216) | struct requires_unexpected { constexpr static b... type unexpected_requested (line 219) | struct unexpected_requested type unexpected_requested> (line 222) | struct unexpected_requested> type does_not_participate_in_context_deduction (line 240) | struct does_not_participate_in_context_deduction: std::is_abstract... type does_not_participate_in_context_deduction (line 241) | struct does_not_participate_in_context_deduction: std::true_... type does_not_participate_in_context_deduction (line 242) | struct does_not_participate_in_context_deduction: std::t... type deduce_e_type_list (line 245) | struct deduce_e_type_list type deduce_e_tuple_impl (line 260) | struct deduce_e_tuple_impl type leaf_detail (line 209) | namespace leaf_detail type is_exception (line 30) | struct is_exception: std::is_base_of (line 41) | struct handler_argument_traits_defaults method BOOST_LEAF_CONSTEXPR (line 53) | BOOST_LEAF_CONSTEXPR static E get( Tup & tup, error_info const &... type handler_argument_traits_defaults (line 65) | struct handler_argument_traits_defaults: handler_argum... method BOOST_LEAF_CONSTEXPR (line 71) | BOOST_LEAF_CONSTEXPR static bool check( Tup const & tup, error_i... method BOOST_LEAF_CONSTEXPR (line 78) | BOOST_LEAF_CONSTEXPR static Pred get( Tup const & tup, error_inf... type handler_argument_always_available (line 85) | struct handler_argument_always_available method BOOST_LEAF_CONSTEXPR (line 91) | BOOST_LEAF_CONSTEXPR static bool check( Tup &, error_info const ... type handler_argument_traits (line 98) | struct handler_argument_traits: handler_argument_traits_defaults type handler_argument_traits (line 103) | struct handler_argument_traits type handler_argument_traits (line 113) | struct handler_argument_traits type handler_argument_traits (line 119) | struct handler_argument_traits: handler_argument_always_avail... method BOOST_LEAF_CONSTEXPR (line 122) | BOOST_LEAF_CONSTEXPR static E * get( Tup & tup, error_info const... type handler_argument_traits (line 129) | struct handler_argument_traits: handler_argume... method BOOST_LEAF_CONSTEXPR (line 132) | BOOST_LEAF_CONSTEXPR static error_info const & get( Tup const &,... type handler_argument_traits_require_by_value (line 139) | struct handler_argument_traits_require_by_value type tuple_for_each (line 150) | struct tuple_for_each method BOOST_LEAF_CONSTEXPR (line 152) | BOOST_LEAF_CONSTEXPR static void activate( Tuple & tup ) noexcept method BOOST_LEAF_CONSTEXPR (line 159) | BOOST_LEAF_CONSTEXPR static void deactivate( Tuple & tup ) noexcept method BOOST_LEAF_CONSTEXPR (line 166) | BOOST_LEAF_CONSTEXPR static void propagate( Tuple & tup, int err... method BOOST_LEAF_CONSTEXPR (line 174) | BOOST_LEAF_CONSTEXPR static void propagate_captured( Tuple & tup... method print (line 185) | static void print( std::basic_ostream & os, void ... type tuple_for_each<0, Tuple> (line 194) | struct tuple_for_each<0, Tuple> method BOOST_LEAF_CONSTEXPR (line 196) | BOOST_LEAF_CONSTEXPR static void activate( Tuple & ) noexcept { } method BOOST_LEAF_CONSTEXPR (line 197) | BOOST_LEAF_CONSTEXPR static void deactivate( Tuple & ) noexcept { } method BOOST_LEAF_CONSTEXPR (line 198) | BOOST_LEAF_CONSTEXPR static void propagate( Tuple &, int ) noexc... method BOOST_LEAF_CONSTEXPR (line 199) | BOOST_LEAF_CONSTEXPR static void propagate_captured( Tuple &, in... method BOOST_LEAF_CONSTEXPR (line 201) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 212) | struct requires_unexpected { constexpr static bool value ... type requires_unexpected (line 213) | struct requires_unexpected { constexpr static bool valu... type requires_unexpected (line 214) | struct requires_unexpected { constexpr static bool valu... type requires_unexpected (line 215) | struct requires_unexpected { constexpr static ... type requires_unexpected (line 216) | struct requires_unexpected { constexpr static b... type unexpected_requested (line 219) | struct unexpected_requested type unexpected_requested> (line 222) | struct unexpected_requested> type does_not_participate_in_context_deduction (line 240) | struct does_not_participate_in_context_deduction: std::is_abstract... type does_not_participate_in_context_deduction (line 241) | struct does_not_participate_in_context_deduction: std::true_... type does_not_participate_in_context_deduction (line 242) | struct does_not_participate_in_context_deduction: std::t... type deduce_e_type_list (line 245) | struct deduce_e_type_list type deduce_e_tuple_impl (line 260) | struct deduce_e_tuple_impl type leaf_detail (line 238) | namespace leaf_detail type is_exception (line 30) | struct is_exception: std::is_base_of (line 41) | struct handler_argument_traits_defaults method BOOST_LEAF_CONSTEXPR (line 53) | BOOST_LEAF_CONSTEXPR static E get( Tup & tup, error_info const &... type handler_argument_traits_defaults (line 65) | struct handler_argument_traits_defaults: handler_argum... method BOOST_LEAF_CONSTEXPR (line 71) | BOOST_LEAF_CONSTEXPR static bool check( Tup const & tup, error_i... method BOOST_LEAF_CONSTEXPR (line 78) | BOOST_LEAF_CONSTEXPR static Pred get( Tup const & tup, error_inf... type handler_argument_always_available (line 85) | struct handler_argument_always_available method BOOST_LEAF_CONSTEXPR (line 91) | BOOST_LEAF_CONSTEXPR static bool check( Tup &, error_info const ... type handler_argument_traits (line 98) | struct handler_argument_traits: handler_argument_traits_defaults type handler_argument_traits (line 103) | struct handler_argument_traits type handler_argument_traits (line 113) | struct handler_argument_traits type handler_argument_traits (line 119) | struct handler_argument_traits: handler_argument_always_avail... method BOOST_LEAF_CONSTEXPR (line 122) | BOOST_LEAF_CONSTEXPR static E * get( Tup & tup, error_info const... type handler_argument_traits (line 129) | struct handler_argument_traits: handler_argume... method BOOST_LEAF_CONSTEXPR (line 132) | BOOST_LEAF_CONSTEXPR static error_info const & get( Tup const &,... type handler_argument_traits_require_by_value (line 139) | struct handler_argument_traits_require_by_value type tuple_for_each (line 150) | struct tuple_for_each method BOOST_LEAF_CONSTEXPR (line 152) | BOOST_LEAF_CONSTEXPR static void activate( Tuple & tup ) noexcept method BOOST_LEAF_CONSTEXPR (line 159) | BOOST_LEAF_CONSTEXPR static void deactivate( Tuple & tup ) noexcept method BOOST_LEAF_CONSTEXPR (line 166) | BOOST_LEAF_CONSTEXPR static void propagate( Tuple & tup, int err... method BOOST_LEAF_CONSTEXPR (line 174) | BOOST_LEAF_CONSTEXPR static void propagate_captured( Tuple & tup... method print (line 185) | static void print( std::basic_ostream & os, void ... type tuple_for_each<0, Tuple> (line 194) | struct tuple_for_each<0, Tuple> method BOOST_LEAF_CONSTEXPR (line 196) | BOOST_LEAF_CONSTEXPR static void activate( Tuple & ) noexcept { } method BOOST_LEAF_CONSTEXPR (line 197) | BOOST_LEAF_CONSTEXPR static void deactivate( Tuple & ) noexcept { } method BOOST_LEAF_CONSTEXPR (line 198) | BOOST_LEAF_CONSTEXPR static void propagate( Tuple &, int ) noexc... method BOOST_LEAF_CONSTEXPR (line 199) | BOOST_LEAF_CONSTEXPR static void propagate_captured( Tuple &, in... method BOOST_LEAF_CONSTEXPR (line 201) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 212) | struct requires_unexpected { constexpr static bool value ... type requires_unexpected (line 213) | struct requires_unexpected { constexpr static bool valu... type requires_unexpected (line 214) | struct requires_unexpected { constexpr static bool valu... type requires_unexpected (line 215) | struct requires_unexpected { constexpr static ... type requires_unexpected (line 216) | struct requires_unexpected { constexpr static b... type unexpected_requested (line 219) | struct unexpected_requested type unexpected_requested> (line 222) | struct unexpected_requested> type does_not_participate_in_context_deduction (line 240) | struct does_not_participate_in_context_deduction: std::is_abstract... type does_not_participate_in_context_deduction (line 241) | struct does_not_participate_in_context_deduction: std::true_... type does_not_participate_in_context_deduction (line 242) | struct does_not_participate_in_context_deduction: std::t... type deduce_e_type_list (line 245) | struct deduce_e_type_list type deduce_e_tuple_impl (line 260) | struct deduce_e_tuple_impl class context (line 275) | class context method context (line 277) | context( context const & ) = delete; method context (line 278) | context & operator=( context const & ) = delete; method BOOST_LEAF_CONSTEXPR (line 290) | BOOST_LEAF_CONSTEXPR error_id propagate_captured_errors( error_id ... function BOOST_LEAF_CONSTEXPR (line 315) | BOOST_LEAF_CONSTEXPR Tup const & tup() const noexcept function BOOST_LEAF_CONSTEXPR (line 320) | BOOST_LEAF_CONSTEXPR Tup & tup() noexcept function BOOST_LEAF_CONSTEXPR (line 325) | BOOST_LEAF_CONSTEXPR void activate() noexcept function BOOST_LEAF_CONSTEXPR (line 340) | BOOST_LEAF_CONSTEXPR void deactivate() noexcept function BOOST_LEAF_CONSTEXPR (line 356) | BOOST_LEAF_CONSTEXPR void propagate(error_id id) noexcept function BOOST_LEAF_CONSTEXPR (line 362) | BOOST_LEAF_CONSTEXPR bool is_active() const noexcept function print (line 368) | void print( std::basic_ostream & os ) const type leaf_detail (line 382) | namespace leaf_detail type deduce_context_impl (line 385) | struct deduce_context_impl type fn_mp_args_fwd (line 397) | struct fn_mp_args_fwd type context_type_from_handlers_impl (line 415) | struct context_type_from_handlers_impl type polymorphic_context_impl (line 421) | struct polymorphic_context_impl: polymorphic_context, Ctx method error_id (line 423) | error_id propagate_captured_errors() noexcept final override { ret... method activate (line 424) | void activate() noexcept final override { Ctx::activate(); } method deactivate (line 425) | void deactivate() noexcept final override { Ctx::deactivate(); } method propagate (line 426) | void propagate(error_id id) noexcept final override { Ctx::propaga... method is_active (line 427) | bool is_active() const noexcept final override { return Ctx::is_ac... method print (line 429) | void print( std::ostream & os ) const final override { return Ctx:... function BOOST_LEAF_CONSTEXPR (line 440) | BOOST_LEAF_CONSTEXPR inline context_type_from_handlers make_cont... function BOOST_LEAF_CONSTEXPR (line 446) | BOOST_LEAF_CONSTEXPR inline context_type_from_handlers make_cont... function context_ptr (line 456) | inline context_ptr make_shared_context() noexcept function context_ptr (line 462) | inline context_ptr make_shared_context( H && ... ) noexcept type unexpected_requested, S...>> (line 228) | struct unexpected_requested, S...>> type deduce_e_type_list> (line 248) | struct deduce_e_type_list> type deduce_e_tuple_impl> (line 263) | struct deduce_e_tuple_impl> type deduce_context_impl> (line 388) | struct deduce_context_impl> type fn_mp_args_fwd &> (line 403) | struct fn_mp_args_fwd &>: fn_mp_args_fwd const &> (line 406) | struct fn_mp_args_fwd const &>: fn_mp_args_fwd> (line 409) | struct fn_mp_args_fwd> FILE: include/boost/leaf/detail/demangle.hpp type boost (line 22) | namespace boost { namespace leaf { type leaf (line 22) | namespace leaf { type leaf_detail (line 24) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 94) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 174) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf (line 92) | namespace leaf { type leaf_detail (line 24) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 94) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 174) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf (line 172) | namespace leaf { type leaf_detail (line 24) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 94) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 174) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type boost (line 92) | namespace boost { namespace leaf { type leaf (line 22) | namespace leaf { type leaf_detail (line 24) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 94) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 174) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf (line 92) | namespace leaf { type leaf_detail (line 24) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 94) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 174) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf (line 172) | namespace leaf { type leaf_detail (line 24) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 94) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 174) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type boost (line 172) | namespace boost { namespace leaf { type leaf (line 22) | namespace leaf { type leaf_detail (line 24) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 94) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 174) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf (line 92) | namespace leaf { type leaf_detail (line 24) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 94) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 174) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf (line 172) | namespace leaf { type leaf_detail (line 24) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 94) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept type leaf_detail (line 174) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 27) | BOOST_LEAF_CONSTEXPR inline char const * check_prefix( char const ... class scoped_demangled_name (line 99) | class scoped_demangled_name method scoped_demangled_name (line 107) | explicit scoped_demangled_name( char const * name ) noexcept : method scoped_demangled_name (line 122) | scoped_demangled_name( scoped_demangled_name const& ) = delete; method scoped_demangled_name (line 123) | scoped_demangled_name& operator= ( scoped_demangled_name const& ... function demangle_free (line 135) | inline void demangle_free( char const * name ) noexcept function demangle (line 140) | inline std::string demangle( char const * name ) function demangle_free (line 156) | inline void demangle_free( char const * ) noexcept FILE: include/boost/leaf/detail/function_traits.hpp type boost (line 13) | namespace boost { namespace leaf { type leaf (line 13) | namespace leaf { type leaf_detail (line 15) | namespace leaf_detail type remove_noexcept (line 17) | struct remove_noexcept { using type = T; } type gcc49_workaround (line 23) | struct gcc49_workaround //Thanks Glen Fernandes type function_traits_impl (line 32) | struct function_traits_impl type function_traits_impl> (line 38) | struct function_traits_impl> type arg (line 52) | struct arg: type function_traits_impl (line 74) | struct function_traits_impl : function_traits_impl { } type function_traits_impl (line 75) | struct function_traits_impl : function_traits_impl { } type function_traits_impl (line 81) | struct function_traits_impl : function_traits_impl... type function_traits (line 84) | struct function_traits: function_traits_impl (line 18) | struct remove_noexcept { using type = R(*)(A...); } type remove_noexcept (line 19) | struct remove_noexcept { using type = R(C::*)(A.... type remove_noexcept (line 20) | struct remove_noexcept { using type = R(C:... type function_traits_impl (line 59) | struct function_traits_impl type arg (line 67) | struct arg type function_traits_impl (line 76) | struct function_traits_impl : function_traits_impl { } type function_traits_impl (line 77) | struct function_traits_impl : function_traits_impl (line 78) | struct function_traits_impl : function_traits_impl (line 79) | struct function_traits_impl : function_traits_impl (line 80) | struct function_traits_impl : function_traits_impl<... FILE: include/boost/leaf/detail/mp11.hpp type boost (line 15) | namespace boost { namespace leaf { namespace leaf_detail_mp11 { type leaf (line 15) | namespace leaf { namespace leaf_detail_mp11 { type leaf_detail_mp11 (line 15) | namespace leaf_detail_mp11 { type mp_list (line 18) | struct mp_list type mp_identity (line 23) | struct mp_identity type mp_inherit (line 29) | struct mp_inherit: T... {} type detail (line 32) | namespace detail type mp_if_c_impl (line 35) | struct mp_if_c_impl type mp_if_c_impl (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 44) | struct mp_if_c_impl type mp_set_contains_impl (line 76) | struct mp_set_contains_impl type mp_set_push_back_impl (line 91) | struct mp_set_push_back_impl type mp_unique_impl (line 112) | struct mp_unique_impl type mp_append_impl (line 128) | struct mp_append_impl type mp_append_impl<> (line 130) | struct mp_append_impl<> type mp_front_impl (line 153) | struct mp_front_impl type mp_pop_front_impl (line 172) | struct mp_pop_front_impl type mp_remove_if_impl (line 197) | struct mp_remove_if_impl type iseq_if_c_impl (line 219) | struct iseq_if_c_impl type iseq_if_c_impl (line 221) | struct iseq_if_c_impl type iseq_if_c_impl (line 226) | struct iseq_if_c_impl type iseq_identity (line 234) | struct iseq_identity type append_integer_sequence (line 239) | struct append_integer_sequence type make_integer_sequence_impl (line 246) | struct make_integer_sequence_impl type make_integer_sequence_impl_ (line 248) | struct make_integer_sequence_impl_ type make_integer_sequence_impl (line 267) | struct make_integer_sequence_impl: iseq_if_c (line 39) | struct mp_if_c_impl type mp_set_contains_impl, V> (line 78) | struct mp_set_contains_impl, V> type mp_set_push_back_impl> (line 93) | struct mp_set_push_back_impl> type mp_set_push_back_impl, T1, T...> (line 98) | struct mp_set_push_back_impl, T1, T...> type mp_unique_impl> (line 114) | struct mp_unique_impl> type mp_append_impl> (line 135) | struct mp_append_impl> type mp_append_impl, L2, Lr...> (line 140) | struct mp_append_impl, L2, Lr...> type mp_front_impl> (line 159) | struct mp_front_impl> type mp_pop_front_impl> (line 178) | struct mp_pop_front_impl> type mp_remove_if_impl, P> (line 199) | struct mp_remove_if_impl, P> type append_integer_sequence, integer_sequence> (line 241) | struct append_integer_sequence, integer_sequen... FILE: include/boost/leaf/detail/optional.hpp type boost (line 14) | namespace boost { namespace leaf { type leaf (line 14) | namespace leaf { type leaf_detail (line 16) | namespace leaf_detail class optional (line 19) | class optional method BOOST_LEAF_CONSTEXPR (line 28) | BOOST_LEAF_CONSTEXPR optional() noexcept: method BOOST_LEAF_CONSTEXPR (line 33) | BOOST_LEAF_CONSTEXPR optional( optional const & x ): method BOOST_LEAF_CONSTEXPR (line 40) | BOOST_LEAF_CONSTEXPR optional( optional && x ) noexcept: function BOOST_LEAF_CONSTEXPR (line 64) | BOOST_LEAF_CONSTEXPR optional & operator=( optional const & x ) function BOOST_LEAF_CONSTEXPR (line 75) | BOOST_LEAF_CONSTEXPR optional & operator=( optional && x ) noexcept function BOOST_LEAF_CONSTEXPR (line 91) | BOOST_LEAF_CONSTEXPR bool empty() const noexcept function BOOST_LEAF_CONSTEXPR (line 96) | BOOST_LEAF_CONSTEXPR int key() const noexcept function BOOST_LEAF_CONSTEXPR (line 101) | BOOST_LEAF_CONSTEXPR void reset() noexcept function BOOST_LEAF_CONSTEXPR (line 110) | BOOST_LEAF_CONSTEXPR T & put( int key, T const & v ) function BOOST_LEAF_CONSTEXPR (line 119) | BOOST_LEAF_CONSTEXPR T & put( int key, T && v ) noexcept function BOOST_LEAF_CONSTEXPR (line 128) | BOOST_LEAF_CONSTEXPR T const * has_value(int key) const noexcept function BOOST_LEAF_CONSTEXPR (line 134) | BOOST_LEAF_CONSTEXPR T * has_value(int key) noexcept function BOOST_LEAF_CONSTEXPR (line 140) | BOOST_LEAF_CONSTEXPR T const & value(int key) const & noexcept function BOOST_LEAF_CONSTEXPR (line 147) | BOOST_LEAF_CONSTEXPR T & value(int key) & noexcept function BOOST_LEAF_CONSTEXPR (line 154) | BOOST_LEAF_CONSTEXPR T const && value(int key) const && noexcept function BOOST_LEAF_CONSTEXPR (line 161) | BOOST_LEAF_CONSTEXPR T value(int key) && noexcept FILE: include/boost/leaf/detail/print.hpp type boost (line 19) | namespace boost { namespace leaf { type leaf (line 19) | namespace leaf { type leaf_detail (line 21) | namespace leaf_detail type is_printable (line 24) | struct is_printable: std::false_type type is_printable()<(), void())> (line 29) | struct is_printable()< (line 56) | struct diagnostic method print (line 61) | static void print( std::basic_ostream & os, Wrapp... type diagnostic (line 68) | struct diagnostic method print (line 73) | static void print( std::basic_ostream & os, Wrapp... type diagnostic (line 80) | struct diagnostic method print (line 85) | static void print( std::basic_ostream & os, Wrapp... type diagnostic (line 92) | struct diagnostic method print (line 97) | static void print( std::basic_ostream & os, Wrapp... type diagnostic (line 104) | struct diagnostic method print (line 109) | static void print( std::basic_ostream & os, Wrapp... type diagnostic (line 116) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 121) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream()<().value, void())> (line 41) | struct has_printable_member_value (line 136) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 141) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 175) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 180) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 136) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 141) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 175) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 180) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 136) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 141) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 175) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 180) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 136) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 141) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 175) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 180) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 136) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 141) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 175) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 180) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 136) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 141) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 175) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 180) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 136) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 141) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 175) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 180) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 136) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 141) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream (line 175) | struct diagnostic method BOOST_LEAF_CONSTEXPR (line 180) | BOOST_LEAF_CONSTEXPR static void print( std::basic_ostream & os, int key_to_print... function BOOST_LEAF_CONSTEXPR (line 278) | BOOST_LEAF_CONSTEXPR inline void load_unexpected_count( int err_id ) n... function BOOST_LEAF_CONSTEXPR (line 290) | BOOST_LEAF_CONSTEXPR inline void load_unexpected_info( int err_id, E &... function BOOST_LEAF_CONSTEXPR (line 302) | BOOST_LEAF_CONSTEXPR inline void load_unexpected( int err_id, E && e ... function BOOST_LEAF_CONSTEXPR (line 311) | BOOST_LEAF_CONSTEXPR inline void slot::propagate( int err_id ) noex... function BOOST_LEAF_CONSTEXPR (line 329) | BOOST_LEAF_CONSTEXPR inline int load_slot( int err_id, E && e ) noexcept function BOOST_LEAF_CONSTEXPR (line 350) | BOOST_LEAF_CONSTEXPR inline int accumulate_slot( int err_id, F && f ) ... type leaf_detail (line 369) | namespace leaf_detail function id_factory (line 372) | struct BOOST_LEAF_SYMBOL_VISIBLE id_factory function current_id (line 387) | inline int current_id() noexcept function new_id (line 394) | inline int new_id() noexcept type load_item (line 407) | struct load_item type load_item (line 413) | struct load_item method BOOST_LEAF_CONSTEXPR (line 415) | BOOST_LEAF_CONSTEXPR static int load( int err_id, E && e ) noexcept type load_item (line 422) | struct load_item method BOOST_LEAF_CONSTEXPR (line 424) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept type load_item (line 431) | struct load_item method BOOST_LEAF_CONSTEXPR (line 433) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept class leaf_category (line 445) | class leaf_category final: public std::error_category method equivalent (line 447) | bool equivalent( int, std::error_condition const & ) const noexcept... method equivalent (line 448) | bool equivalent( std::error_code const &, int ) const noexcept final... method message (line 450) | std::string message( int ) const final override { return name(); } type get_error_category (line 456) | struct get_error_category function import_error_code (line 464) | inline int import_error_code( std::error_code const & ec ) noexcept function BOOST_LEAF_CONSTEXPR (line 604) | BOOST_LEAF_CONSTEXPR inline error_id make_error_id( int err_id ) noexcept type leaf_detail (line 404) | namespace leaf_detail function id_factory (line 372) | struct BOOST_LEAF_SYMBOL_VISIBLE id_factory function current_id (line 387) | inline int current_id() noexcept function new_id (line 394) | inline int new_id() noexcept type load_item (line 407) | struct load_item type load_item (line 413) | struct load_item method BOOST_LEAF_CONSTEXPR (line 415) | BOOST_LEAF_CONSTEXPR static int load( int err_id, E && e ) noexcept type load_item (line 422) | struct load_item method BOOST_LEAF_CONSTEXPR (line 424) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept type load_item (line 431) | struct load_item method BOOST_LEAF_CONSTEXPR (line 433) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept class leaf_category (line 445) | class leaf_category final: public std::error_category method equivalent (line 447) | bool equivalent( int, std::error_condition const & ) const noexcept... method equivalent (line 448) | bool equivalent( std::error_code const &, int ) const noexcept final... method message (line 450) | std::string message( int ) const final override { return name(); } type get_error_category (line 456) | struct get_error_category function import_error_code (line 464) | inline int import_error_code( std::error_code const & ec ) noexcept function BOOST_LEAF_CONSTEXPR (line 604) | BOOST_LEAF_CONSTEXPR inline error_id make_error_id( int err_id ) noexcept type leaf_detail (line 443) | namespace leaf_detail function id_factory (line 372) | struct BOOST_LEAF_SYMBOL_VISIBLE id_factory function current_id (line 387) | inline int current_id() noexcept function new_id (line 394) | inline int new_id() noexcept type load_item (line 407) | struct load_item type load_item (line 413) | struct load_item method BOOST_LEAF_CONSTEXPR (line 415) | BOOST_LEAF_CONSTEXPR static int load( int err_id, E && e ) noexcept type load_item (line 422) | struct load_item method BOOST_LEAF_CONSTEXPR (line 424) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept type load_item (line 431) | struct load_item method BOOST_LEAF_CONSTEXPR (line 433) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept class leaf_category (line 445) | class leaf_category final: public std::error_category method equivalent (line 447) | bool equivalent( int, std::error_condition const & ) const noexcept... method equivalent (line 448) | bool equivalent( std::error_code const &, int ) const noexcept final... method message (line 450) | std::string message( int ) const final override { return name(); } type get_error_category (line 456) | struct get_error_category function import_error_code (line 464) | inline int import_error_code( std::error_code const & ec ) noexcept function BOOST_LEAF_CONSTEXPR (line 604) | BOOST_LEAF_CONSTEXPR inline error_id make_error_id( int err_id ) noexcept function is_error_id (line 486) | inline bool is_error_id( std::error_code const & ec ) noexcept type leaf_detail (line 496) | namespace leaf_detail function id_factory (line 372) | struct BOOST_LEAF_SYMBOL_VISIBLE id_factory function current_id (line 387) | inline int current_id() noexcept function new_id (line 394) | inline int new_id() noexcept type load_item (line 407) | struct load_item type load_item (line 413) | struct load_item method BOOST_LEAF_CONSTEXPR (line 415) | BOOST_LEAF_CONSTEXPR static int load( int err_id, E && e ) noexcept type load_item (line 422) | struct load_item method BOOST_LEAF_CONSTEXPR (line 424) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept type load_item (line 431) | struct load_item method BOOST_LEAF_CONSTEXPR (line 433) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept class leaf_category (line 445) | class leaf_category final: public std::error_category method equivalent (line 447) | bool equivalent( int, std::error_condition const & ) const noexcept... method equivalent (line 448) | bool equivalent( std::error_code const &, int ) const noexcept final... method message (line 450) | std::string message( int ) const final override { return name(); } type get_error_category (line 456) | struct get_error_category function import_error_code (line 464) | inline int import_error_code( std::error_code const & ec ) noexcept function BOOST_LEAF_CONSTEXPR (line 604) | BOOST_LEAF_CONSTEXPR inline error_id make_error_id( int err_id ) noexcept function error_id (line 501) | class BOOST_LEAF_SYMBOL_VISIBLE error_id type leaf_detail (line 602) | namespace leaf_detail function id_factory (line 372) | struct BOOST_LEAF_SYMBOL_VISIBLE id_factory function current_id (line 387) | inline int current_id() noexcept function new_id (line 394) | inline int new_id() noexcept type load_item (line 407) | struct load_item type load_item (line 413) | struct load_item method BOOST_LEAF_CONSTEXPR (line 415) | BOOST_LEAF_CONSTEXPR static int load( int err_id, E && e ) noexcept type load_item (line 422) | struct load_item method BOOST_LEAF_CONSTEXPR (line 424) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept type load_item (line 431) | struct load_item method BOOST_LEAF_CONSTEXPR (line 433) | BOOST_LEAF_CONSTEXPR static int load( int err_id, F && f ) noexcept class leaf_category (line 445) | class leaf_category final: public std::error_category method equivalent (line 447) | bool equivalent( int, std::error_condition const & ) const noexcept... method equivalent (line 448) | bool equivalent( std::error_code const &, int ) const noexcept final... method message (line 450) | std::string message( int ) const final override { return name(); } type get_error_category (line 456) | struct get_error_category function import_error_code (line 464) | inline int import_error_code( std::error_code const & ec ) noexcept function BOOST_LEAF_CONSTEXPR (line 604) | BOOST_LEAF_CONSTEXPR inline error_id make_error_id( int err_id ) noexcept function error_id (line 611) | inline error_id new_error() noexcept function error_id (line 617) | inline error_id new_error( Item && ... item ) noexcept function error_id (line 622) | inline error_id current_error() noexcept class polymorphic_context (line 629) | class polymorphic_context method polymorphic_context (line 633) | polymorphic_context() noexcept = default; function context_activator (line 656) | context_activator( context_activator const & ) = delete; function context_activator (line 657) | context_activator & operator=( context_activator const & ) = delete; function ctx_ (line 670) | ctx_(ctx.is_active() ? nullptr : &ctx) function uncaught_exceptions_ (line 678) | uncaught_exceptions_(x.uncaught_exceptions_), function BOOST_LEAF_CONSTEXPR (line 693) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE context_activator act... type is_result_type (line 701) | struct is_result_type: std::false_type type is_result_type (line 706) | struct is_result_type: is_result_type FILE: include/boost/leaf/exception.hpp type boost (line 15) | namespace boost type leaf (line 20) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 49) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 86) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 109) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type boost (line 20) | namespace boost { namespace leaf { type leaf (line 20) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 49) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 86) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 109) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type boost (line 49) | namespace boost { namespace leaf { type leaf (line 20) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 49) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 86) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 109) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type boost (line 86) | namespace boost { namespace leaf { type leaf (line 20) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 49) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 86) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 109) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type boost (line 109) | namespace boost { namespace leaf { type leaf (line 20) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 49) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 86) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type leaf (line 109) | namespace leaf { type leaf_detail (line 22) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 51) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 88) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE type leaf_detail (line 111) | namespace leaf_detail function throw_exception_impl (line 25) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 30) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base function throw_exception_impl (line 54) | [[noreturn]] void throw_exception_impl( T && e ) function exception_base (line 59) | class BOOST_LEAF_SYMBOL_VISIBLE exception_base type throw_with_loc (line 90) | struct throw_with_loc method friend (line 97) | [[noreturn]] friend void operator+( throw_with_loc loc, Ex && ex ) function enforce_std_exception (line 113) | inline void enforce_std_exception( std::exception const & ) noexce... class BOOST_LEAF_SYMBOL_VISIBLE (line 116) | class BOOST_LEAF_SYMBOL_VISIBLE function exception (line 129) | exception( exception && ) = default; type at_least_one_derives_from_std_exception (line 153) | struct at_least_one_derives_from_std_exception type at_least_one_derives_from_std_exception<> (line 156) | struct at_least_one_derives_from_std_exception<>: std::false_type { } type at_least_one_derives_from_std_exception (line 159) | struct at_least_one_derives_from_std_exception function make_exception (line 165) | inline function make_exception (line 174) | inline function make_exception (line 182) | inline exception make_exception( error_id err ) noexcept function make_exception (line 188) | inline function make_exception (line 197) | inline function make_exception (line 205) | inline exception make_exception() noexcept function throw_exception (line 212) | [[noreturn]] void throw_exception( E && ... e ) class result (line 226) | class result type leaf_detail (line 228) | namespace leaf_detail function error_id (line 230) | inline error_id catch_exceptions_helper( std::exception const &, leaf_... function error_id (line 236) | inline error_id catch_exceptions_helper( std::exception const & ex, le... type deduce_exception_to_result_return_type_impl (line 245) | struct deduce_exception_to_result_return_type_impl type deduce_exception_to_result_return_type_impl> (line 251) | struct deduce_exception_to_result_return_type_impl> function exception_to_result (line 261) | inline FILE: include/boost/leaf/handle_errors.hpp type leaf (line 14) | namespace leaf { function error_info (line 16) | class BOOST_LEAF_SYMBOL_VISIBLE error_info function diagnostic_info (line 104) | class BOOST_LEAF_SYMBOL_VISIBLE diagnostic_info: public error_info type leaf_detail (line 138) | namespace leaf_detail type diagnostic_info_ (line 140) | struct diagnostic_info_: diagnostic_info method BOOST_LEAF_CONSTEXPR (line 143) | BOOST_LEAF_CONSTEXPR diagnostic_info_( error_info const & ei, leaf... method BOOST_LEAF_CONSTEXPR (line 190) | BOOST_LEAF_CONSTEXPR diagnostic_info_( error_info const & ei ) noe... type handler_argument_traits (line 150) | struct handler_argument_traits: handler_arg... method BOOST_LEAF_CONSTEXPR (line 153) | BOOST_LEAF_CONSTEXPR static diagnostic_info_ get( Tup const & tup,... method BOOST_LEAF_CONSTEXPR (line 200) | BOOST_LEAF_CONSTEXPR static diagnostic_info_ get( Tup const &, err... type diagnostic_info_ (line 188) | struct diagnostic_info_: diagnostic_info method BOOST_LEAF_CONSTEXPR (line 143) | BOOST_LEAF_CONSTEXPR diagnostic_info_( error_info const & ei, leaf... method BOOST_LEAF_CONSTEXPR (line 190) | BOOST_LEAF_CONSTEXPR diagnostic_info_( error_info const & ei ) noe... type handler_argument_traits (line 197) | struct handler_argument_traits: handler_arg... method BOOST_LEAF_CONSTEXPR (line 153) | BOOST_LEAF_CONSTEXPR static diagnostic_info_ get( Tup const & tup,... method BOOST_LEAF_CONSTEXPR (line 200) | BOOST_LEAF_CONSTEXPR static diagnostic_info_ get( Tup const &, err... function diagnostic_info (line 162) | class BOOST_LEAF_SYMBOL_VISIBLE diagnostic_info: public error_info type leaf_detail (line 186) | namespace leaf_detail type diagnostic_info_ (line 140) | struct diagnostic_info_: diagnostic_info method BOOST_LEAF_CONSTEXPR (line 143) | BOOST_LEAF_CONSTEXPR diagnostic_info_( error_info const & ei, leaf... method BOOST_LEAF_CONSTEXPR (line 190) | BOOST_LEAF_CONSTEXPR diagnostic_info_( error_info const & ei ) noe... type handler_argument_traits (line 150) | struct handler_argument_traits: handler_arg... method BOOST_LEAF_CONSTEXPR (line 153) | BOOST_LEAF_CONSTEXPR static diagnostic_info_ get( Tup const & tup,... method BOOST_LEAF_CONSTEXPR (line 200) | BOOST_LEAF_CONSTEXPR static diagnostic_info_ get( Tup const &, err... type diagnostic_info_ (line 188) | struct diagnostic_info_: diagnostic_info method BOOST_LEAF_CONSTEXPR (line 143) | BOOST_LEAF_CONSTEXPR diagnostic_info_( error_info const & ei, leaf... method BOOST_LEAF_CONSTEXPR (line 190) | BOOST_LEAF_CONSTEXPR diagnostic_info_( error_info const & ei ) noe... type handler_argument_traits (line 197) | struct handler_argument_traits: handler_arg... method BOOST_LEAF_CONSTEXPR (line 153) | BOOST_LEAF_CONSTEXPR static diagnostic_info_ get( Tup const & tup,... method BOOST_LEAF_CONSTEXPR (line 200) | BOOST_LEAF_CONSTEXPR static diagnostic_info_ get( Tup const &, err... function verbose_diagnostic_info (line 213) | class BOOST_LEAF_SYMBOL_VISIBLE verbose_diagnostic_info: public error_... type boost (line 899) | namespace boost { class exception; } class exception (line 899) | class exception class error_info (line 900) | class error_info type exception_detail (line 901) | namespace exception_detail { template struct get_inf... type get_info (line 901) | struct get_info type leaf (line 903) | namespace leaf { type leaf_detail (line 905) | namespace leaf_detail type match_enum_type (line 908) | struct match_enum_type type match_enum_type> (line 911) | struct match_enum_type> function BOOST_LEAF_CONSTEXPR (line 917) | BOOST_LEAF_CONSTEXPR inline Ex * get_exception( error_info const &... type dependent_type (line 923) | struct dependent_type { using type = T; } type handler_argument_traits> (line 929) | struct handler_argument_traits> method BOOST_LEAF_CONSTEXPR (line 935) | BOOST_LEAF_CONSTEXPR static T * check( Tup &, error_info const &... method BOOST_LEAF_CONSTEXPR (line 945) | BOOST_LEAF_CONSTEXPR static boost::error_info get( Tup c... type handler_argument_traits const &> (line 951) | struct handler_argument_traits const &>:... type handler_argument_traits const *> (line 952) | struct handler_argument_traits const *>:... type handler_argument_traits &> (line 953) | struct handler_argument_traits &>: handl... type handler_argument_traits *> (line 954) | struct handler_argument_traits *>: handl... type boost (line 900) | namespace boost { template class error_info; } class exception (line 899) | class exception class error_info (line 900) | class error_info type exception_detail (line 901) | namespace exception_detail { template struct get_inf... type get_info (line 901) | struct get_info type leaf (line 903) | namespace leaf { type leaf_detail (line 905) | namespace leaf_detail type match_enum_type (line 908) | struct match_enum_type type match_enum_type> (line 911) | struct match_enum_type> function BOOST_LEAF_CONSTEXPR (line 917) | BOOST_LEAF_CONSTEXPR inline Ex * get_exception( error_info const &... type dependent_type (line 923) | struct dependent_type { using type = T; } type handler_argument_traits> (line 929) | struct handler_argument_traits> method BOOST_LEAF_CONSTEXPR (line 935) | BOOST_LEAF_CONSTEXPR static T * check( Tup &, error_info const &... method BOOST_LEAF_CONSTEXPR (line 945) | BOOST_LEAF_CONSTEXPR static boost::error_info get( Tup c... type handler_argument_traits const &> (line 951) | struct handler_argument_traits const &>:... type handler_argument_traits const *> (line 952) | struct handler_argument_traits const *>:... type handler_argument_traits &> (line 953) | struct handler_argument_traits &>: handl... type handler_argument_traits *> (line 954) | struct handler_argument_traits *>: handl... type boost (line 901) | namespace boost { namespace exception_detail { template struct get_inf... type get_info (line 901) | struct get_info type leaf (line 903) | namespace leaf { type leaf_detail (line 905) | namespace leaf_detail type match_enum_type (line 908) | struct match_enum_type type match_enum_type> (line 911) | struct match_enum_type> function BOOST_LEAF_CONSTEXPR (line 917) | BOOST_LEAF_CONSTEXPR inline Ex * get_exception( error_info const &... type dependent_type (line 923) | struct dependent_type { using type = T; } type handler_argument_traits> (line 929) | struct handler_argument_traits> method BOOST_LEAF_CONSTEXPR (line 935) | BOOST_LEAF_CONSTEXPR static T * check( Tup &, error_info const &... method BOOST_LEAF_CONSTEXPR (line 945) | BOOST_LEAF_CONSTEXPR static boost::error_info get( Tup c... type handler_argument_traits const &> (line 951) | struct handler_argument_traits const &>:... type handler_argument_traits const *> (line 952) | struct handler_argument_traits const *>:... type handler_argument_traits &> (line 953) | struct handler_argument_traits &>: handl... type handler_argument_traits *> (line 954) | struct handler_argument_traits *>: handl... type boost (line 903) | namespace boost { namespace leaf { class exception (line 899) | class exception class error_info (line 900) | class error_info type exception_detail (line 901) | namespace exception_detail { template struct get_inf... type get_info (line 901) | struct get_info type leaf (line 903) | namespace leaf { type leaf_detail (line 905) | namespace leaf_detail type match_enum_type (line 908) | struct match_enum_type type match_enum_type> (line 911) | struct match_enum_type> function BOOST_LEAF_CONSTEXPR (line 917) | BOOST_LEAF_CONSTEXPR inline Ex * get_exception( error_info const &... type dependent_type (line 923) | struct dependent_type { using type = T; } type handler_argument_traits> (line 929) | struct handler_argument_traits> method BOOST_LEAF_CONSTEXPR (line 935) | BOOST_LEAF_CONSTEXPR static T * check( Tup &, error_info const &... method BOOST_LEAF_CONSTEXPR (line 945) | BOOST_LEAF_CONSTEXPR static boost::error_info get( Tup c... type handler_argument_traits const &> (line 951) | struct handler_argument_traits const &>:... type handler_argument_traits const *> (line 952) | struct handler_argument_traits const *>:... type handler_argument_traits &> (line 953) | struct handler_argument_traits &>: handl... type handler_argument_traits *> (line 954) | struct handler_argument_traits *>: handl... FILE: include/boost/leaf/on_error.hpp type boost (line 12) | namespace boost { namespace leaf { type leaf (line 12) | namespace leaf { class error_monitor (line 14) | class error_monitor method err_id_ (line 27) | err_id_(leaf_detail::current_id()) method check_id (line 31) | int check_id() const noexcept method get_id (line 50) | int get_id() const noexcept method error_id (line 59) | error_id check() const noexcept method error_id (line 64) | error_id assigned_error_id() const noexcept type leaf_detail (line 72) | namespace leaf_detail type tuple_for_each_preload (line 75) | struct tuple_for_each_preload method BOOST_LEAF_CONSTEXPR (line 77) | BOOST_LEAF_CONSTEXPR static void trigger( Tuple & tup, int err_i... type tuple_for_each_preload<0, Tuple> (line 86) | struct tuple_for_each_preload<0, Tuple> method BOOST_LEAF_CONSTEXPR (line 88) | BOOST_LEAF_CONSTEXPR static void trigger( Tuple const &, int ) n... class preloaded_item (line 92) | class preloaded_item method BOOST_LEAF_CONSTEXPR (line 106) | BOOST_LEAF_CONSTEXPR void trigger( int err_id ) noexcept class deferred_item (line 127) | class deferred_item method BOOST_LEAF_CONSTEXPR (line 141) | BOOST_LEAF_CONSTEXPR void trigger( int err_id ) noexcept class accumulating_item (line 162) | class accumulating_item class accumulating_item (line 165) | class accumulating_item method BOOST_LEAF_CONSTEXPR (line 179) | BOOST_LEAF_CONSTEXPR void trigger( int err_id ) noexcept class preloaded (line 193) | class preloaded method preloaded (line 195) | preloaded & operator=( preloaded const & ) = delete; method preloaded (line 203) | preloaded( Item && ... i ): type deduce_item_type (line 227) | struct deduce_item_type type deduce_item_type (line 230) | struct deduce_item_type type deduce_item_type (line 236) | struct deduce_item_type type deduce_item_type (line 242) | struct deduce_item_type function BOOST_LEAF_NODISCARD (line 249) | BOOST_LEAF_NODISCARD BOOST_LEAF_CONSTEXPR inline FILE: include/boost/leaf/pred.hpp type boost (line 19) | namespace boost { namespace leaf { type leaf (line 19) | namespace leaf { type leaf_detail (line 21) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 25) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 32) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 40) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 46) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... type match_enum_type (line 82) | struct match_enum_type type match_enum_type> (line 89) | struct match_enum_type> type match_enum_type> (line 95) | struct match_enum_type> type match_value_enum_type (line 139) | struct match_value_enum_type type match_value_enum_type> (line 146) | struct match_value_enum_type> type match_value_enum_type> (line 152) | struct match_value_enum_type> function BOOST_LEAF_CONSTEXPR (line 242) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... function BOOST_LEAF_CONSTEXPR (line 248) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... function BOOST_LEAF_CONSTEXPR (line 253) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... type condition (line 56) | struct condition type condition (line 62) | struct condition function BOOST_LEAF_CONSTEXPR (line 69) | BOOST_LEAF_CONSTEXPR inline bool category( std::error_code const & ec ) type leaf_detail (line 79) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 25) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 32) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 40) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 46) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... type match_enum_type (line 82) | struct match_enum_type type match_enum_type> (line 89) | struct match_enum_type> type match_enum_type> (line 95) | struct match_enum_type> type match_value_enum_type (line 139) | struct match_value_enum_type type match_value_enum_type> (line 146) | struct match_value_enum_type> type match_value_enum_type> (line 152) | struct match_value_enum_type> function BOOST_LEAF_CONSTEXPR (line 242) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... function BOOST_LEAF_CONSTEXPR (line 248) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... function BOOST_LEAF_CONSTEXPR (line 253) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... type match (line 103) | struct match method BOOST_LEAF_CONSTEXPR (line 109) | BOOST_LEAF_CONSTEXPR static bool evaluate(T && x) type leaf_detail (line 136) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 25) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 32) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 40) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 46) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... type match_enum_type (line 82) | struct match_enum_type type match_enum_type> (line 89) | struct match_enum_type> type match_enum_type> (line 95) | struct match_enum_type> type match_value_enum_type (line 139) | struct match_value_enum_type type match_value_enum_type> (line 146) | struct match_value_enum_type> type match_value_enum_type> (line 152) | struct match_value_enum_type> function BOOST_LEAF_CONSTEXPR (line 242) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... function BOOST_LEAF_CONSTEXPR (line 248) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... function BOOST_LEAF_CONSTEXPR (line 253) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... type match_value (line 160) | struct match_value method BOOST_LEAF_CONSTEXPR (line 165) | BOOST_LEAF_CONSTEXPR static bool evaluate(E const & e) noexcept type match_member (line 194) | struct match_member type if_not (line 217) | struct if_not method BOOST_LEAF_CONSTEXPR (line 223) | BOOST_LEAF_CONSTEXPR static bool evaluate(E && e) noexcept type is_predicate> (line 230) | struct is_predicate>: std::true_type type leaf_detail (line 239) | namespace leaf_detail function BOOST_LEAF_CONSTEXPR (line 25) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 32) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 40) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... function BOOST_LEAF_CONSTEXPR (line 46) | BOOST_LEAF_CONSTEXPR BOOST_LEAF_ALWAYS_INLINE bool cmp_value_pack(... type match_enum_type (line 82) | struct match_enum_type type match_enum_type> (line 89) | struct match_enum_type> type match_enum_type> (line 95) | struct match_enum_type> type match_value_enum_type (line 139) | struct match_value_enum_type type match_value_enum_type> (line 146) | struct match_value_enum_type> type match_value_enum_type> (line 152) | struct match_value_enum_type> function BOOST_LEAF_CONSTEXPR (line 242) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... function BOOST_LEAF_CONSTEXPR (line 248) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... function BOOST_LEAF_CONSTEXPR (line 253) | BOOST_LEAF_CONSTEXPR inline bool check_exception_pack( std::except... type catch_ (line 260) | struct catch_ method BOOST_LEAF_CONSTEXPR (line 265) | BOOST_LEAF_CONSTEXPR static bool evaluate(std::exception const & e... type catch_ (line 272) | struct catch_ type match, V1, V...> (line 117) | struct match, V1, V...> method BOOST_LEAF_CONSTEXPR (line 122) | BOOST_LEAF_CONSTEXPR static bool evaluate(std::error_code const & e) n... type is_predicate> (line 130) | struct is_predicate>: std::true_type type match_value, V1, V...> (line 173) | struct match_value, V1, V...> method BOOST_LEAF_CONSTEXPR (line 178) | BOOST_LEAF_CONSTEXPR static bool evaluate(E const & e) type is_predicate> (line 186) | struct is_predicate>: std::true_type type match_member (line 197) | struct match_member method BOOST_LEAF_CONSTEXPR (line 202) | BOOST_LEAF_CONSTEXPR static bool evaluate(E const & e) noexcept type is_predicate> (line 209) | struct is_predicate>: std::true_type type is_predicate> (line 289) | struct is_predicate>: std::true_type FILE: include/boost/leaf/result.hpp type boost (line 15) | namespace boost { namespace leaf { type leaf (line 15) | namespace leaf { class bad_result (line 17) | class bad_result: method bad_result (line 28) | explicit bad_result( error_id id ) noexcept: type leaf_detail (line 37) | namespace leaf_detail type stored (line 40) | struct stored method value_type_const (line 50) | static value_type_const * cptr( type const & v ) noexcept method value_type (line 55) | static value_type * ptr( type & v ) noexcept type stored (line 62) | struct stored method value_type_const (line 72) | static value_type_const * cptr( type const & v ) noexcept method value_type (line 77) | static value_type * ptr( type const & v ) noexcept class result_discriminant (line 83) | class result_discriminant type kind_t (line 89) | enum kind_t method result_discriminant (line 97) | explicit result_discriminant( error_id id ) noexcept: type kind_val (line 103) | struct kind_val { } method result_discriminant (line 104) | explicit result_discriminant( kind_val ) noexcept: type kind_ctx_ptr (line 110) | struct kind_ctx_ptr { } method result_discriminant (line 111) | explicit result_discriminant( kind_ctx_ptr ) noexcept: method kind_t (line 117) | kind_t kind() const noexcept method error_id (line 122) | error_id get_error_id() const noexcept type void_ (line 526) | struct void_ { } class result (line 133) | class result type error_result (line 140) | struct error_result method error_result (line 142) | error_result( error_result && ) = default; method error_result (line 143) | error_result( error_result const & ) = delete; method error_result (line 144) | error_result & operator=( error_result const & ) = delete; method error_result (line 148) | error_result( result & r ) noexcept: method destroy (line 211) | void destroy() const noexcept method result_discriminant (line 231) | result_discriminant move_from( result && x ) noexcept method result (line 252) | result( result_discriminant && what ) noexcept: method error_id (line 258) | error_id get_error_id() const noexcept method stored_type (line 269) | stored_type const * get() const noexcept method stored_type (line 274) | stored_type * get() noexcept method enforce_value_state (line 281) | void enforce_value_state() const method result (line 289) | result( result && x ) noexcept: method result (line 295) | result( result && x ) noexcept: method result (line 300) | result(): method result (line 306) | result( value_type && v ) noexcept: method result (line 312) | result( value_type const & v ): method result (line 318) | result( error_id err ) noexcept: method result (line 332) | result( U && u ): method result (line 346) | result( U && u, decltype(init_T_with_U(std::forward(u))) * = nu... method result (line 355) | result( std::error_code const & ec ) noexcept: method result (line 361) | result( Enum e, typename std::enable_if && x ) noexcept method has_value (line 395) | bool has_value() const noexcept method has_error (line 400) | bool has_error() const noexcept method value_cref (line 412) | value_cref value() const method value_ref (line 418) | value_ref value() method value_cref (line 426) | value_cref value() const & method value_ref (line 432) | value_ref value() & method value_rv_cref (line 438) | value_rv_cref value() const && method value_rv_ref (line 444) | value_rv_ref value() && method value_type_const (line 452) | value_type_const * operator->() const noexcept method value_type (line 457) | value_type * operator->() noexcept method value_cref (line 464) | value_cref operator*() const noexcept method value_ref (line 471) | value_ref operator*() noexcept method value_cref (line 480) | value_cref operator*() const & noexcept method value_ref (line 487) | value_ref operator*() & noexcept method value_rv_cref (line 494) | value_rv_cref operator*() const && noexcept method value_rv_ref (line 501) | value_rv_ref operator*() && noexcept method error_result (line 510) | error_result error() noexcept method error_result (line 142) | error_result( error_result && ) = default; method error_result (line 143) | error_result( error_result const & ) = delete; method error_result (line 144) | error_result & operator=( error_result const & ) = delete; method error_result (line 148) | error_result( result & r ) noexcept: method error_id (line 516) | error_id load( Item && ... item ) noexcept type leaf_detail (line 524) | namespace leaf_detail type stored (line 40) | struct stored method value_type_const (line 50) | static value_type_const * cptr( type const & v ) noexcept method value_type (line 55) | static value_type * ptr( type & v ) noexcept type stored (line 62) | struct stored method value_type_const (line 72) | static value_type_const * cptr( type const & v ) noexcept method value_type (line 77) | static value_type * ptr( type const & v ) noexcept class result_discriminant (line 83) | class result_discriminant type kind_t (line 89) | enum kind_t method result_discriminant (line 97) | explicit result_discriminant( error_id id ) noexcept: type kind_val (line 103) | struct kind_val { } method result_discriminant (line 104) | explicit result_discriminant( kind_val ) noexcept: type kind_ctx_ptr (line 110) | struct kind_ctx_ptr { } method result_discriminant (line 111) | explicit result_discriminant( kind_ctx_ptr ) noexcept: method kind_t (line 117) | kind_t kind() const noexcept method error_id (line 122) | error_id get_error_id() const noexcept type void_ (line 526) | struct void_ { } class result (line 530) | class result: method result (line 540) | result( result_discriminant && what ) noexcept: method result (line 549) | result( result && x ) noexcept: method result (line 554) | result() noexcept method result (line 558) | result( error_id err ) noexcept: method result (line 564) | result( std::error_code const & ec ) noexcept: method result (line 570) | result( Enum e, typename std::enable_if> (line 620) | struct is_result_type>: std::true_type FILE: include/boost/leaf/to_variant.hpp type boost (line 18) | namespace boost { namespace leaf { type leaf (line 18) | namespace leaf { function to_variant (line 21) | std::variant()()... FILE: test/BOOST_LEAF_ASSIGN_test.cpp type value (line 22) | struct value method value (line 26) | explicit value( int x_ ): x(x_) { } method value (line 29) | value( value const & ) = delete; method value (line 30) | value( value && ) = default; function f1 (line 34) | leaf::result f1() function f2 (line 39) | leaf::result f2() function f3 (line 49) | leaf::result f3() function main (line 56) | int main() FILE: test/BOOST_LEAF_AUTO_test.cpp type value (line 22) | struct value method value (line 26) | explicit value( int x_ ): x(x_) { } method value (line 29) | value( value const & ) = delete; method value (line 30) | value( value && ) = default; function f1 (line 34) | leaf::result f1() function f2 (line 39) | leaf::result f2() function f2_lambda (line 50) | leaf::result f2_lambda( Lambda ) function f3 (line 60) | leaf::result f3() function main (line 72) | int main() FILE: test/BOOST_LEAF_CHECK_test.cpp type value (line 23) | struct value method value (line 27) | explicit value( int x_ ): x(x_) { } method value (line 30) | value( value const & ) = delete; method value (line 31) | value( value && ) = default; function f1 (line 35) | leaf::result f1( bool success ) function f2 (line 45) | leaf::result f2( bool success ) function f2 (line 52) | leaf::result f2( bool success ) function f3 (line 61) | leaf::result f3( bool success ) function main (line 67) | int main() FILE: test/_compile-fail-BOOST_LEAF_ASSIGN.cpp type my_result (line 11) | struct my_result type boost (line 21) | namespace boost { namespace leaf { type leaf (line 21) | namespace leaf { type is_result_type> (line 23) | struct is_result_type>: std::true_type function g (line 31) | my_result g() FILE: test/_compile-fail-BOOST_LEAF_AUTO.cpp type my_result (line 11) | struct my_result type boost (line 21) | namespace boost { namespace leaf { type leaf (line 21) | namespace leaf { type is_result_type> (line 23) | struct is_result_type>: std::true_type function g (line 31) | my_result g() FILE: test/_compile-fail-arg_boost_error_info_1.cpp type test_ex (line 11) | struct test_ex: std::exception { } type test_info_ (line 13) | struct test_info_ function main (line 15) | int main() FILE: test/_compile-fail-arg_boost_error_info_2.cpp type test_ex (line 11) | struct test_ex: std::exception { } type test_info_ (line 13) | struct test_info_ function main (line 15) | int main() FILE: test/_compile-fail-arg_catch_1.cpp function main (line 12) | int main() FILE: test/_compile-fail-arg_catch_2.cpp function main (line 12) | int main() FILE: test/_compile-fail-arg_match_1.cpp function main (line 12) | int main() FILE: test/_compile-fail-arg_match_2.cpp function main (line 12) | int main() FILE: test/_compile-fail-arg_rvalue_ref.cpp function main (line 11) | int main() FILE: test/_compile-fail-exception_1.cpp type test (line 10) | struct test: std::exception { } FILE: test/_compile-fail-exception_2.cpp type test (line 10) | struct test: std::exception { } FILE: test/_compile-fail-result_1.cpp function g (line 12) | leaf::result g() FILE: test/_compile-fail-result_2.cpp function g (line 11) | size_t g() { function f (line 15) | boost::leaf::result> f() { FILE: test/_compile-fail-result_3.cpp function g (line 11) | boost::leaf::result g() { function f (line 15) | boost::leaf::result> f() { FILE: test/_hpp_capture_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_common_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_config_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_context_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_error_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_exception_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_handle_errors_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_leaf_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_on_error_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_pred_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_result_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_hpp_to_variant_test.cpp function main (line 8) | int main() { return 0; } FILE: test/_test_ec.hpp type errc_a (line 11) | enum class errc_a { a0 = 10, a1, a2, a3 } type std (line 13) | namespace std { template <> struct is_error_code_enum: true_type... type is_error_code_enum (line 13) | struct is_error_code_enum: true_type { } type is_error_code_enum (line 50) | struct is_error_code_enum: true_type { } type is_error_condition_enum (line 87) | struct is_error_condition_enum: true_type { } type is_error_condition_enum (line 145) | struct is_error_condition_enum: true_type { } class cat (line 17) | class cat : public std::error_category method message (line 23) | std::string message(int code) const method message (line 60) | std::string message(int code) const method message (line 97) | std::string message(int cond) const method equivalent (line 113) | bool equivalent(std::error_code const & code, int cond) const noexcept method message (line 155) | std::string message( int cond ) const method equivalent (line 171) | bool equivalent(std::error_code const & code, int cond) const noexcept function make_error_code (line 39) | inline std::error_code make_error_code( errc_a code ) type e_errc_a (line 44) | struct e_errc_a { std::error_code value; } type errc_b (line 48) | enum class errc_b { b0 = 20, b1, b2, b3 } type std (line 50) | namespace std { template <> struct is_error_code_enum: true_type... type is_error_code_enum (line 13) | struct is_error_code_enum: true_type { } type is_error_code_enum (line 50) | struct is_error_code_enum: true_type { } type is_error_condition_enum (line 87) | struct is_error_condition_enum: true_type { } type is_error_condition_enum (line 145) | struct is_error_condition_enum: true_type { } class cat (line 54) | class cat : public std::error_category method message (line 23) | std::string message(int code) const method message (line 60) | std::string message(int code) const method message (line 97) | std::string message(int cond) const method equivalent (line 113) | bool equivalent(std::error_code const & code, int cond) const noexcept method message (line 155) | std::string message( int cond ) const method equivalent (line 171) | bool equivalent(std::error_code const & code, int cond) const noexcept function make_error_code (line 76) | inline std::error_code make_error_code( errc_b code ) type e_errc_b (line 81) | struct e_errc_b { std::error_code value; } type cond_x (line 85) | enum class cond_x { x00 = 30, x11, x22, x33 } type std (line 87) | namespace std { template <> struct is_error_condition_enum: true... type is_error_code_enum (line 13) | struct is_error_code_enum: true_type { } type is_error_code_enum (line 50) | struct is_error_code_enum: true_type { } type is_error_condition_enum (line 87) | struct is_error_condition_enum: true_type { } type is_error_condition_enum (line 145) | struct is_error_condition_enum: true_type { } class cat (line 91) | class cat : public std::error_category method message (line 23) | std::string message(int code) const method message (line 60) | std::string message(int code) const method message (line 97) | std::string message(int cond) const method equivalent (line 113) | bool equivalent(std::error_code const & code, int cond) const noexcept method message (line 155) | std::string message( int cond ) const method equivalent (line 171) | bool equivalent(std::error_code const & code, int cond) const noexcept function make_error_condition (line 134) | inline std::error_condition make_error_condition( cond_x cond ) type e_cond_x (line 139) | struct e_cond_x { cond_x value; } type cond_y (line 143) | enum class cond_y { y03 = 40, y12, y21, y30 } type std (line 145) | namespace std { template <> struct is_error_condition_enum: true... type is_error_code_enum (line 13) | struct is_error_code_enum: true_type { } type is_error_code_enum (line 50) | struct is_error_code_enum: true_type { } type is_error_condition_enum (line 87) | struct is_error_condition_enum: true_type { } type is_error_condition_enum (line 145) | struct is_error_condition_enum: true_type { } class cat (line 149) | class cat : public std::error_category method message (line 23) | std::string message(int code) const method message (line 60) | std::string message(int code) const method message (line 97) | std::string message(int cond) const method equivalent (line 113) | bool equivalent(std::error_code const & code, int cond) const noexcept method message (line 155) | std::string message( int cond ) const method equivalent (line 171) | bool equivalent(std::error_code const & code, int cond) const noexcept function make_error_condition (line 192) | inline std::error_condition make_error_condition( cond_y cond ) type e_cond_y (line 197) | struct e_cond_y { cond_y value; } FILE: test/_test_res.hpp class test_res (line 12) | class test_res type variant (line 14) | enum class variant method test_res (line 23) | test_res( T const & value ) noexcept: method test_res (line 29) | test_res( E const & error ) noexcept: method test_res (line 36) | test_res( Enum e, typename std::enable_if (line 59) | class test_res type variant (line 61) | enum class variant method test_res (line 69) | test_res() noexcept: method test_res (line 74) | test_res( E const & error ) noexcept: method test_res (line 80) | test_res( Enum e, typename std::enable_if> (line 106) | struct is_result_type>: std::true_type FILE: test/accumulate_basic_test.cpp type info (line 19) | struct info function g (line 24) | leaf::error_id g() function f (line 30) | leaf::error_id f() function main (line 36) | int main() FILE: test/accumulate_nested_error_exception_test.cpp function main (line 12) | int main() type info (line 33) | struct info function f0 (line 38) | void f0() function f1 (line 44) | void f1() function f2 (line 50) | void f2() function main (line 63) | int main() FILE: test/accumulate_nested_error_result_test.cpp type info (line 19) | struct info function f0 (line 24) | leaf::error_id f0() function f1 (line 30) | leaf::error_id f1() function f2 (line 36) | leaf::error_id f2() function main (line 41) | int main() FILE: test/accumulate_nested_new_error_exception_test.cpp function main (line 12) | int main() type info (line 33) | struct info function f0 (line 38) | void f0() function f1 (line 44) | void f1() function f2 (line 51) | leaf::error_id f2() function main (line 70) | int main() FILE: test/accumulate_nested_new_error_result_test.cpp type info (line 19) | struct info function f0 (line 24) | leaf::error_id f0() function f1 (line 30) | leaf::error_id f1() function f2 (line 37) | leaf::error_id f2() function main (line 42) | int main() FILE: test/accumulate_nested_success_exception_test.cpp function main (line 12) | int main() type info (line 31) | struct info { int value; } function g1 (line 33) | void g1() function g2 (line 38) | void g2() function f (line 43) | void f() function main (line 50) | int main() FILE: test/accumulate_nested_success_result_test.cpp type info (line 18) | struct info { int value; } function g1 (line 20) | leaf::result g1() function g2 (line 26) | leaf::result g2() function f (line 31) | leaf::result f() function main (line 38) | int main() FILE: test/boost/core/current_function.hpp type boost (line 22) | namespace boost type detail (line 25) | namespace detail function current_function_helper (line 28) | inline void current_function_helper() FILE: test/boost/core/lightweight_test.hpp type boost (line 38) | namespace boost type detail (line 41) | namespace detail class test_result (line 44) | class test_result { method test_result (line 46) | test_result() method done (line 65) | void done() { function test_result (line 74) | inline test_result& test_results() method test_result (line 46) | test_result() method done (line 65) | void done() { function test_failed_impl (line 85) | inline void test_failed_impl(char const * expr, char const * file, i... function error_impl (line 93) | inline void error_impl(char const * msg, char const * file, int line... function throw_failed_impl (line 101) | inline void throw_failed_impl(char const * excep, char const * file,... function T (line 126) | inline const T& test_output_impl(const T& v) { return v; } type lw_test_eq (line 139) | struct lw_test_eq { type lw_test_ne (line 145) | struct lw_test_ne { type lw_test_lt (line 151) | struct lw_test_lt { type lw_test_le (line 157) | struct lw_test_le { type lw_test_gt (line 163) | struct lw_test_gt { type lw_test_ge (line 169) | struct lw_test_ge { function test_with_impl (line 176) | inline void test_with_impl(BinaryPredicate pred, char const * expr1,... function test_cstr_eq_impl (line 194) | inline void test_cstr_eq_impl( char const * expr1, char const * expr2, function test_cstr_ne_impl (line 210) | inline void test_cstr_ne_impl( char const * expr1, char const * expr2, function test_all_eq_impl (line 227) | void test_all_eq_impl(FormattedOutputFunction& output, function test_all_with_impl (line 295) | void test_all_with_impl(FormattedOutputFunction& output, function report_errors (line 375) | inline int report_errors() FILE: test/boost_exception_test.cpp function main (line 12) | int main() type test_ex (line 33) | struct test_ex: std::exception { } type test_info_ (line 35) | struct test_info_ function main (line 37) | int main() FILE: test/capture_exception_async_test.cpp function main (line 12) | int main() type info (line 37) | struct info { int value; } type fut_info (line 39) | struct fut_info function launch_tasks (line 48) | std::vector launch_tasks( int task_count, F f ) function main (line 67) | int main() FILE: test/capture_exception_result_async_test.cpp function main (line 12) | int main() type info (line 36) | struct info { int value; } type fut_info (line 38) | struct fut_info function launch_tasks (line 47) | std::vector launch_tasks( int task_count, F f ) function main (line 66) | int main() FILE: test/capture_exception_state_test.cpp function main (line 12) | int main() type info (line 35) | struct info method info (line 37) | info() noexcept method info (line 42) | info( info const & ) noexcept function main (line 53) | int main() FILE: test/capture_exception_unload_test.cpp function main (line 12) | int main() type info (line 33) | struct info { int value; } function test (line 36) | void test( F f_ ) function main (line 192) | int main() FILE: test/capture_result_async_test.cpp function main (line 12) | int main() type info (line 37) | struct info { int value; } type fut_info (line 39) | struct fut_info function launch_tasks (line 48) | std::vector launch_tasks( int task_count, F f ) function main (line 67) | int main() FILE: test/capture_result_state_test.cpp function main (line 12) | int main() type info (line 35) | struct info method info (line 37) | info() noexcept method info (line 42) | info( info const & ) noexcept function main (line 53) | int main() FILE: test/capture_result_unload_test.cpp function main (line 12) | int main() type info (line 33) | struct info { int value; } function test (line 36) | void test( F f ) function main (line 125) | int main() FILE: test/context_activator_test.cpp type info (line 19) | struct info function f (line 25) | leaf::result f( Ctx & ctx ) function main (line 31) | int main() FILE: test/context_deduction_test.cpp type unwrap_tuple (line 20) | struct unwrap_tuple type unwrap_tuple> (line 23) | struct unwrap_tuple> type unwrap_tuple...>> (line 29) | struct unwrap_tuple...>> function test (line 41) | void test( U * ) type info (line 46) | struct info { int value; } type my_error_code (line 48) | enum class my_error_code type std (line 56) | namespace std type is_error_code_enum (line 58) | struct is_error_code_enum: std::true_type { } type is_error_condition_enum (line 69) | struct is_error_condition_enum: std::true_type { } type my_error_condition (line 61) | enum class my_error_condition type std (line 67) | namespace std type is_error_code_enum (line 58) | struct is_error_code_enum: std::true_type { } type is_error_condition_enum (line 69) | struct is_error_condition_enum: std::true_type { } function not_called_on_purpose (line 72) | void not_called_on_purpose() function main (line 176) | int main() FILE: test/ctx_handle_all_test.cpp type info (line 20) | struct info function f (line 26) | leaf::result f( Ctx & ctx ) function main (line 32) | int main() FILE: test/ctx_handle_some_test.cpp type info (line 19) | struct info function f (line 25) | leaf::result f( Ctx & ctx ) function main (line 31) | int main() FILE: test/ctx_remote_handle_all_test.cpp type info (line 20) | struct info function f (line 26) | leaf::result f( Ctx & ctx ) function main (line 32) | int main() FILE: test/ctx_remote_handle_some_test.cpp type info (line 19) | struct info function f (line 25) | leaf::result f( Ctx & ctx ) function main (line 31) | int main() FILE: test/defer_basic_test.cpp function get_global (line 21) | int get_global() noexcept type info (line 27) | struct info function g (line 32) | leaf::error_id g() function f (line 40) | leaf::error_id f() function main (line 45) | int main() FILE: test/defer_nested_error_exception_test.cpp function main (line 12) | int main() type info (line 33) | struct info function f0 (line 38) | void f0() function f1 (line 44) | void f1() function f2 (line 50) | void f2() function main (line 63) | int main() FILE: test/defer_nested_error_result_test.cpp type info (line 19) | struct info function f0 (line 24) | leaf::error_id f0() function f1 (line 30) | leaf::error_id f1() function f2 (line 36) | leaf::error_id f2() function main (line 41) | int main() FILE: test/defer_nested_new_error_exception_test.cpp function main (line 12) | int main() type info (line 33) | struct info function f0 (line 38) | void f0() function f1 (line 44) | void f1() function f2 (line 51) | leaf::error_id f2() function main (line 70) | int main() FILE: test/defer_nested_new_error_result_test.cpp type info (line 19) | struct info function f0 (line 24) | leaf::error_id f0() function f1 (line 30) | leaf::error_id f1() function f2 (line 37) | leaf::error_id f2() function main (line 42) | int main() FILE: test/defer_nested_success_exception_test.cpp function main (line 12) | int main() type info (line 31) | struct info { int value; } function g1 (line 33) | void g1() function g2 (line 38) | void g2() function f (line 43) | void f() function main (line 50) | int main() FILE: test/defer_nested_success_result_test.cpp type info (line 18) | struct info { int value; } function g1 (line 20) | leaf::result g1() function g2 (line 26) | leaf::result g2() function f (line 31) | leaf::result f() function main (line 38) | int main() FILE: test/diagnostic_info_test.cpp type enum_class_payload (line 20) | enum class enum_class_payload type unexpected_test (line 26) | struct unexpected_test type my_exception (line 31) | struct my_exception: type printable_payload (line 40) | struct printable_payload type non_printable_payload (line 48) | struct non_printable_payload type printable_info_printable_payload (line 52) | struct printable_info_printable_payload type printable_info_non_printable_payload (line 62) | struct printable_info_non_printable_payload type non_printable_info_printable_payload (line 72) | struct non_printable_info_printable_payload type non_printable_info_non_printable_payload (line 77) | struct non_printable_info_non_printable_payload function main (line 82) | int main() FILE: test/diagnostic_info_test2.cpp type info (line 20) | struct info function main (line 28) | int main() FILE: test/e_LastError_test.cpp function main (line 10) | int main() function main (line 33) | int main() FILE: test/e_errno_test.cpp function main (line 19) | int main() FILE: test/error_code_test.cpp function main (line 12) | int main() type e_wrapped_error_code (line 33) | struct e_wrapped_error_code { std::error_code value; } function test (line 36) | void test() function test_void (line 316) | void test_void() function main (line 609) | int main() FILE: test/error_id_test.cpp function generate_ids (line 22) | std::vector generate_ids() function main (line 39) | int main() FILE: test/exception_test.cpp function main (line 12) | int main() type info (line 33) | struct info { int value; } type abstract_base_exception (line 35) | struct abstract_base_exception type my_exception (line 41) | struct my_exception: method my_exception (line 46) | explicit my_exception(int v): val{v} { } method get_val (line 47) | int get_val() const { return val; } function get_val (line 50) | int get_val( abstract_base_exception const & ex ) function get_val (line 55) | int get_val( my_exception const & ex ) function get_val (line 60) | int get_val( leaf::catch_ const & ex ) function get_val (line 65) | int get_val( leaf::catch_ const & ex ) function test (line 71) | int test( F && f ) function main (line 118) | int main() FILE: test/exception_to_result_test.cpp function main (line 12) | int main() type my_exception (line 32) | struct my_exception: std::exception { } function main (line 34) | int main() FILE: test/function_traits_test.cpp function check_traits (line 17) | void check_traits( F ) function f1 (line 30) | double f1( int, float, int const &, float && ) function main (line 35) | int main() FILE: test/handle_all_other_result_test.cpp function main (line 12) | int main() type info (line 31) | struct info { int value; } function ResType (line 34) | ResType f( bool succeed ) function ResType (line 43) | ResType g( bool succeed ) function test (line 52) | void test() function main (line 91) | int main() FILE: test/handle_all_test.cpp type info (line 19) | struct info { int value; } type my_error_code (line 21) | enum class my_error_code type e_my_error_code (line 29) | struct e_my_error_code { my_error_code value; } type e_std_error_code (line 32) | struct e_std_error_code { std::error_code value; } function f (line 36) | leaf::result f( my_error_code ec ) function f_errc (line 46) | leaf::result f_errc( Errc ec ) function f_errc_wrapped (line 52) | leaf::result f_errc_wrapped( Errc ec ) type move_only (line 58) | struct move_only method move_only (line 60) | explicit move_only( int val ): value(val) { } method move_only (line 64) | move_only( move_only const & ) = delete; method move_only (line 65) | move_only( move_only && ) = default; function main (line 69) | int main() FILE: test/handle_basic_test.cpp type info (line 19) | struct info { int value;} type error_code (line 21) | enum class error_code type error1_tag (line 28) | struct error1_tag { } type error2_tag (line 29) | struct error2_tag { } type error3_tag (line 30) | struct error3_tag { } function compute_answer (line 32) | leaf::result compute_answer( int what_to_do ) noexcept function handle_some_errors (line 54) | leaf::result handle_some_errors( int what_to_do ) function handle_some_errors_float (line 71) | leaf::result handle_some_errors_float( int what_to_do ) function handle_some_errors_void (line 88) | leaf::result handle_some_errors_void( int what_to_do ) function main (line 102) | int main() FILE: test/handle_some_other_result_test.cpp function main (line 12) | int main() type info (line 32) | struct info { int value; } function ResType (line 35) | ResType f( bool succeed ) function ResType (line 44) | ResType g( bool succeed ) function test (line 53) | void test() function main (line 88) | int main() FILE: test/handle_some_test.cpp type info (line 19) | struct info { int value; } type my_error_code (line 21) | enum class my_error_code type e_my_error_code (line 29) | struct e_my_error_code { my_error_code value; } type e_std_error_code (line 32) | struct e_std_error_code { std::error_code value; } function f (line 36) | leaf::result f( my_error_code ec ) function f_errc (line 46) | leaf::result f_errc( Errc ec ) function f_errc_wrapped (line 52) | leaf::result f_errc_wrapped( Errc ec ) function main (line 58) | int main() FILE: test/lightweight_test.hpp type boost (line 11) | namespace boost function throw_exception (line 13) | [[noreturn]] void throw_exception( std::exception const & e ) FILE: test/match_member_test.cpp function main (line 10) | int main() type my_error (line 32) | enum class my_error { e1=1, e2, e3 } type e_my_error (line 34) | struct e_my_error { my_error value; } type e_error_code (line 37) | struct e_error_code { std::error_code value; } type my_exception (line 40) | struct my_exception: std::exception function test (line 46) | bool test(E const & e ) function main (line 58) | int main() FILE: test/match_test.cpp type my_error (line 20) | enum class my_error { e1=1, e2, e3 } type e_my_error (line 22) | struct e_my_error { int value; } function cmp_my_error (line 26) | constexpr bool cmp_my_error( my_error const & e ) noexcept function e_my_error_gt (line 32) | constexpr bool e_my_error_gt( e_my_error const & e ) noexcept type my_exception (line 38) | struct my_exception: std::exception function test (line 45) | bool test(E const & e ) function main (line 57) | int main() FILE: test/match_value_test.cpp type my_error (line 20) | enum class my_error { e1=1, e2, e3 } type e_my_error (line 22) | struct e_my_error { my_error value; } type e_error_code (line 25) | struct e_error_code { std::error_code value; } type my_exception (line 28) | struct my_exception: std::exception function test (line 34) | bool test(E const & e ) function main (line 46) | int main() FILE: test/multiple_errors_test.cpp type info (line 21) | struct info function f12 (line 26) | leaf::result f12() function f23 (line 31) | leaf::result f23() function main (line 36) | int main() FILE: test/optional_test.cpp class my_info (line 19) | class my_info method my_info (line 21) | my_info & operator=( my_info const & ) = delete; method my_info (line 27) | explicit my_info( int val ): method my_info (line 34) | my_info( my_info const & x ): method my_info (line 41) | my_info( my_info && x ): class throws_on_copy (line 56) | class throws_on_copy method throws_on_copy (line 58) | throws_on_copy & operator=( throws_on_copy const & )=delete; method throws_on_copy (line 64) | throws_on_copy() method throws_on_copy (line 69) | throws_on_copy( throws_on_copy const & ) method throws_on_copy (line 74) | throws_on_copy( throws_on_copy && ) function run_tests (line 86) | void run_tests() function main (line 386) | int main() FILE: test/preload_basic_test.cpp type info (line 20) | struct info function f (line 26) | leaf::error_id f( G && g ) function test (line 32) | void test( G && g ) function main (line 61) | int main() FILE: test/preload_exception_test.cpp function main (line 12) | int main() type info (line 33) | struct info function g1 (line 39) | void g1( Thrower th ) function g2 (line 46) | void g2( Thrower th ) function f1 (line 53) | void f1( Thrower th ) function f2 (line 59) | void f2( Thrower th ) function main (line 64) | int main() FILE: test/preload_nested_error_exception_test.cpp function main (line 12) | int main() type info (line 33) | struct info function f0 (line 38) | void f0() function f1 (line 44) | void f1() function f2 (line 50) | void f2() function main (line 63) | int main() FILE: test/preload_nested_error_result_test.cpp type info (line 19) | struct info function f0 (line 24) | leaf::error_id f0() function f1 (line 30) | leaf::error_id f1() function f2 (line 36) | leaf::error_id f2() function main (line 41) | int main() FILE: test/preload_nested_new_error_exception_test.cpp function main (line 12) | int main() type info (line 33) | struct info function f0 (line 38) | void f0() function f1 (line 44) | void f1() function f2 (line 51) | leaf::error_id f2() function main (line 70) | int main() FILE: test/preload_nested_new_error_result_test.cpp type info (line 19) | struct info function f0 (line 24) | leaf::error_id f0() function f1 (line 30) | leaf::error_id f1() function f2 (line 37) | leaf::error_id f2() function main (line 42) | int main() FILE: test/preload_nested_success_exception_test.cpp function main (line 12) | int main() type info (line 31) | struct info { int value; } function g1 (line 33) | void g1() function g2 (line 38) | void g2() function f (line 43) | void f() function main (line 50) | int main() FILE: test/preload_nested_success_result_test.cpp type info (line 18) | struct info { int value; } function g1 (line 20) | leaf::result g1() function g2 (line 26) | leaf::result g2() function f (line 31) | leaf::result f() function main (line 38) | int main() FILE: test/print_test.cpp function main (line 12) | int main() type c0 (line 31) | struct c0 type c1 (line 39) | struct c1 type c2 (line 49) | struct c2 type c3 (line 59) | struct c3 type c4 (line 64) | struct c4 type unprintable (line 66) | struct unprintable { } function check (line 71) | bool check( T const & x, char const * sub ) type my_exception (line 80) | struct my_exception: std::exception function main (line 85) | int main() FILE: test/result_bad_result_test.cpp function main (line 12) | int main() type e_test (line 37) | struct e_test { int value; } function check (line 39) | int check( leaf::bad_result const &, leaf::match_value ) type res (line 44) | struct res { int val; } function main (line 46) | int main() FILE: test/result_implicit_conversion_test.cpp type A (line 16) | struct A method A (line 19) | A() noexcept: method A (line 24) | A( int x_ ) noexcept: function f (line 30) | leaf::result f() function g (line 35) | leaf::result g() function main (line 40) | int main() FILE: test/result_load_test.cpp type info (line 18) | struct info { int value; } function test (line 21) | leaf::result test() function main (line 31) | int main() FILE: test/result_ref_test.cpp type val (line 18) | struct val type base (line 33) | struct base type derived (line 37) | struct derived: base function test_case_lvref (line 42) | void test_case_lvref() function test_lvref_access (line 60) | void test_lvref_access() function test_case_rvref (line 83) | void test_case_rvref() function test_rvref_access (line 102) | void test_rvref_access() function main (line 124) | int main() FILE: test/result_state_test.cpp type val (line 18) | struct val method val (line 24) | val(): method val (line 30) | val( val const & x ): method val (line 36) | val( val && x ): type err (line 60) | struct err method err (line 64) | err() method err (line 69) | err( err const & ) method err (line 74) | err( err && ) type e_err (line 85) | struct e_err { err value; } function eq_value (line 87) | bool eq_value( leaf::result & r, val v ) function main (line 100) | int main() FILE: test/tls_array_alloc_test1.cpp type boost (line 35) | namespace boost { namespace leaf { type leaf (line 35) | namespace leaf { type tls (line 37) | namespace tls function write_void_ptr (line 48) | void write_void_ptr( int tls_index, void * p ) noexcept type my_error_info (line 61) | struct my_error_info function main (line 65) | int main() FILE: test/tls_array_alloc_test2.cpp type boost (line 35) | namespace boost { namespace leaf { type leaf (line 35) | namespace leaf { type tls (line 37) | namespace tls function write_void_ptr (line 48) | void write_void_ptr( int tls_index, void * p ) noexcept type my_error_info (line 61) | struct my_error_info function main (line 65) | int main() FILE: test/tls_array_alloc_test3.cpp type boost (line 35) | namespace boost { namespace leaf { type leaf (line 35) | namespace leaf { type tls (line 37) | namespace tls function write_void_ptr (line 48) | void write_void_ptr( int tls_index, void * p ) noexcept type my_error_info (line 61) | struct my_error_info function main (line 65) | int main() FILE: test/tls_array_test.cpp type boost (line 35) | namespace boost { namespace leaf { type leaf (line 35) | namespace leaf { type tls (line 37) | namespace tls function write_void_ptr (line 48) | void write_void_ptr( int tls_index, void * p ) noexcept type my_error_info (line 61) | struct my_error_info type optional (line 67) | struct optional function main (line 74) | int main() FILE: test/to_variant_test.cpp function main (line 10) | int main() type E1 (line 29) | enum class E1 { e11, e12, e13 } type E2 (line 30) | enum class E2 { e21, e22, e23 } type E3 (line 31) | enum class E3 { e31, e32, e33 } function main (line 33) | int main() FILE: test/try_catch_error_id_test.cpp function main (line 12) | int main() type info (line 32) | struct info { int value; } type my_error (line 34) | struct my_error: std::exception { } function main (line 36) | int main() FILE: test/try_catch_system_error_test.cpp function main (line 12) | int main() type info (line 33) | struct info { int value; } function main (line 35) | int main() FILE: test/try_catch_test.cpp function main (line 13) | int main() type info (line 37) | struct info { int value; } type error1 (line 39) | struct error1: std::exception { } type error2 (line 40) | struct error2: std::exception { } type error3 (line 41) | struct error3: std::exception { } type exc_val (line 43) | struct exc_val: std::exception { int value; explicit exc_val(int v): val... method exc_val (line 43) | explicit exc_val(int v): value(v) { } function R (line 46) | R failing( Ex && ex ) function R (line 52) | R succeeding() function main (line 57) | int main() FILE: test/try_exception_and_result_test.cpp function main (line 12) | int main() type info (line 32) | struct info { int value; } type my_exception (line 34) | struct my_exception: std::exception method my_exception (line 38) | my_exception(): method my_exception (line 43) | my_exception(int v): function main (line 49) | int main() FILE: test/visibility_test.cpp function main (line 22) | int main() FILE: test/visibility_test_lib.hpp function my_info (line 13) | struct BOOST_SYMBOL_VISIBLE my_info