Temporary header file '/tmp/eGW5QNzkLu/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/proton/annotation_key.hpp" #include "/usr/include/proton/binary.hpp" #include "/usr/include/proton/byte_array.hpp" #include "/usr/include/proton/codec/common.hpp" #include "/usr/include/proton/codec/decoder.hpp" #include "/usr/include/proton/codec/deque.hpp" #include "/usr/include/proton/codec/encoder.hpp" #include "/usr/include/proton/codec/forward_list.hpp" #include "/usr/include/proton/codec/list.hpp" #include "/usr/include/proton/codec/map.hpp" #include "/usr/include/proton/codec/unordered_map.hpp" #include "/usr/include/proton/codec/vector.hpp" #include "/usr/include/proton/connect_config.hpp" #include "/usr/include/proton/connection.hpp" #include "/usr/include/proton/connection_options.hpp" #include "/usr/include/proton/container.hpp" #include "/usr/include/proton/decimal.hpp" #include "/usr/include/proton/default_container.hpp" #include "/usr/include/proton/delivery.hpp" #include "/usr/include/proton/delivery_mode.hpp" #include "/usr/include/proton/duration.hpp" #include "/usr/include/proton/endpoint.hpp" #include "/usr/include/proton/error.hpp" #include "/usr/include/proton/error_condition.hpp" #include "/usr/include/proton/function.hpp" #include "/usr/include/proton/fwd.hpp" #include "/usr/include/proton/internal/comparable.hpp" #include "/usr/include/proton/internal/data.hpp" #include "/usr/include/proton/internal/export.hpp" #include "/usr/include/proton/internal/object.hpp" #include "/usr/include/proton/internal/type_traits.hpp" #include "/usr/include/proton/io/connection_driver.hpp" #include "/usr/include/proton/link.hpp" #include "/usr/include/proton/listen_handler.hpp" #include "/usr/include/proton/listener.hpp" #include "/usr/include/proton/map.hpp" #include "/usr/include/proton/message.hpp" #include "/usr/include/proton/message_id.hpp" #include "/usr/include/proton/messaging_handler.hpp" #include "/usr/include/proton/namespaces.hpp" #include "/usr/include/proton/null.hpp" #include "/usr/include/proton/receiver.hpp" #include "/usr/include/proton/receiver_options.hpp" #include "/usr/include/proton/reconnect_options.hpp" #include "/usr/include/proton/returned.hpp" #include "/usr/include/proton/sasl.hpp" #include "/usr/include/proton/scalar.hpp" #include "/usr/include/proton/scalar_base.hpp" #include "/usr/include/proton/sender.hpp" #include "/usr/include/proton/sender_options.hpp" #include "/usr/include/proton/session.hpp" #include "/usr/include/proton/session_options.hpp" #include "/usr/include/proton/source.hpp" #include "/usr/include/proton/source_options.hpp" #include "/usr/include/proton/ssl.hpp" #include "/usr/include/proton/symbol.hpp" #include "/usr/include/proton/target.hpp" #include "/usr/include/proton/target_options.hpp" #include "/usr/include/proton/terminus.hpp" #include "/usr/include/proton/thread_safe.hpp" #include "/usr/include/proton/timestamp.hpp" #include "/usr/include/proton/tracker.hpp" #include "/usr/include/proton/transfer.hpp" #include "/usr/include/proton/transport.hpp" #include "/usr/include/proton/type_id.hpp" #include "/usr/include/proton/types.hpp" #include "/usr/include/proton/types_fwd.hpp" #include "/usr/include/proton/url.hpp" #include "/usr/include/proton/uuid.hpp" #include "/usr/include/proton/value.hpp" #include "/usr/include/proton/work_queue.hpp" // add namespaces namespace proton{typedef int tmp_add_type_1;} proton::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace proton{namespace codec{typedef int tmp_add_type_2;}} proton::codec::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace proton{namespace internal{typedef int tmp_add_type_3;}} proton::internal::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace proton{namespace internal{namespace v03{typedef int tmp_add_type_4;}}} proton::internal::v03::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace proton{namespace internal{namespace v11{typedef int tmp_add_type_5;}}} proton::internal::v11::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace proton{namespace io{typedef int tmp_add_type_6;}} proton::io::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace proton{namespace codec{namespace is_encodable_impl{typedef int tmp_add_type_7;}}} proton::codec::is_encodable_impl::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace proton{namespace connect_config{typedef int tmp_add_type_8;}} proton::connect_config::tmp_add_type_8 tmp_add_func_8(){return 0;}; // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; pn_bytes_t* tmp_add_class_3; pn_class_t* tmp_add_class_4; pn_connection_driver_t* tmp_add_class_5; pn_rwbytes_t* tmp_add_class_6; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/eGW5QNzkLu/dump1.h"