Temporary header file '/tmp/dgMHQjnAZ2/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/cwidget/columnify.h"
  #include "/usr/include/cwidget/config/colors.h"
  #include "/usr/include/cwidget/config/column_definition.h"
  #include "/usr/include/cwidget/config/keybindings.h"
  #include "/usr/include/cwidget/curses++.h"
  #include "/usr/include/cwidget/dialogs.h"
  #include "/usr/include/cwidget/fragment.h"
  #include "/usr/include/cwidget/fragment_cache.h"
  #include "/usr/include/cwidget/fragment_contents.h"
  #include "/usr/include/cwidget/generic/threads/event_queue.h"
  #include "/usr/include/cwidget/generic/threads/threads.h"
  #include "/usr/include/cwidget/generic/util/bool_accumulate.h"
  #include "/usr/include/cwidget/generic/util/eassert.h"
  #include "/usr/include/cwidget/generic/util/exception.h"
  #include "/usr/include/cwidget/generic/util/ref_ptr.h"
  #include "/usr/include/cwidget/generic/util/slotarg.h"
  #include "/usr/include/cwidget/generic/util/ssprintf.h"
  #include "/usr/include/cwidget/generic/util/transcode.h"
  #include "/usr/include/cwidget/style.h"
  #include "/usr/include/cwidget/toplevel.h"
  #include "/usr/include/cwidget/widgets/bin.h"
  #include "/usr/include/cwidget/widgets/button.h"
  #include "/usr/include/cwidget/widgets/center.h"
  #include "/usr/include/cwidget/widgets/container.h"
  #include "/usr/include/cwidget/widgets/editline.h"
  #include "/usr/include/cwidget/widgets/frame.h"
  #include "/usr/include/cwidget/widgets/label.h"
  #include "/usr/include/cwidget/widgets/layout_item.h"
  #include "/usr/include/cwidget/widgets/menu.h"
  #include "/usr/include/cwidget/widgets/menubar.h"
  #include "/usr/include/cwidget/widgets/minibuf_win.h"
  #include "/usr/include/cwidget/widgets/multiplex.h"
  #include "/usr/include/cwidget/widgets/pager.h"
  #include "/usr/include/cwidget/widgets/passthrough.h"
  #include "/usr/include/cwidget/widgets/radiogroup.h"
  #include "/usr/include/cwidget/widgets/scrollbar.h"
  #include "/usr/include/cwidget/widgets/size_box.h"
  #include "/usr/include/cwidget/widgets/stacked.h"
  #include "/usr/include/cwidget/widgets/staticitem.h"
  #include "/usr/include/cwidget/widgets/statuschoice.h"
  #include "/usr/include/cwidget/widgets/subtree.h"
  #include "/usr/include/cwidget/widgets/table.h"
  #include "/usr/include/cwidget/widgets/text_layout.h"
  #include "/usr/include/cwidget/widgets/togglebutton.h"
  #include "/usr/include/cwidget/widgets/transient.h"
  #include "/usr/include/cwidget/widgets/tree.h"
  #include "/usr/include/cwidget/widgets/treeitem.h"
  #include "/usr/include/cwidget/widgets/widget.h"
  #include "/usr/lib/arm-linux-gnueabihf/cwidget/cwidget-config.h"

  // add namespaces
  namespace cwidget{typedef int tmp_add_type_1;}
  cwidget::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace cwidget{namespace config{typedef int tmp_add_type_2;}}
  cwidget::config::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace cwidget{namespace dialogs{typedef int tmp_add_type_3;}}
  cwidget::dialogs::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace cwidget{namespace threads{typedef int tmp_add_type_4;}}
  cwidget::threads::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace cwidget{namespace toplevel{typedef int tmp_add_type_5;}}
  cwidget::toplevel::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace cwidget{namespace util{typedef int tmp_add_type_6;}}
  cwidget::util::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace cwidget{namespace widgets{typedef int tmp_add_type_7;}}
  cwidget::widgets::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace sigc{typedef int tmp_add_type_8;}
  sigc::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace sigc{namespace internal{typedef int tmp_add_type_9;}}
  sigc::internal::tmp_add_type_9 tmp_add_func_9(){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;
  _win_st* tmp_add_class_3;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/dgMHQjnAZ2/dump1.h"  -I/usr/lib/arm-linux-gnueabihf/cwidget -I/usr/include/sigc\+\+-2.0 -I/lib/arm-linux-gnueabihf/sigc\+\+-2.0/include

