Temporary header file '/tmp/74eZlozuML/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) #undef __STDC_VERSION__ #define _FILE_OFFSET_BITS 64 // add includes #include "/usr/include/vigra/random_forest.hxx" #include "/usr/include/vigra/accessor.hxx" #include "/usr/include/vigra/accumulator-grammar.hxx" #include "/usr/include/vigra/accumulator.hxx" #include "/usr/include/vigra/adjacency_list_graph.hxx" #include "/usr/include/vigra/affine_registration.hxx" #include "/usr/include/vigra/affine_registration_fft.hxx" #include "/usr/include/vigra/affinegeometry.hxx" #include "/usr/include/vigra/algorithm.hxx" #include "/usr/include/vigra/any.hxx" #include "/usr/include/vigra/applywindowfunction.hxx" #include "/usr/include/vigra/array_vector.hxx" #include "/usr/include/vigra/autodiff.hxx" #include "/usr/include/vigra/axistags.hxx" #include "/usr/include/vigra/basicgeometry.hxx" #include "/usr/include/vigra/basicimage.hxx" #include "/usr/include/vigra/basicimageview.hxx" #include "/usr/include/vigra/bessel.hxx" #include "/usr/include/vigra/binary_forest.hxx" #include "/usr/include/vigra/bit_array.hxx" #include "/usr/include/vigra/blockify.hxx" #include "/usr/include/vigra/blockwise_convolution.hxx" #include "/usr/include/vigra/blockwise_labeling.hxx" #include "/usr/include/vigra/blockwise_watersheds.hxx" #include "/usr/include/vigra/bordertreatment.hxx" #include "/usr/include/vigra/boundarytensor.hxx" #include "/usr/include/vigra/box.hxx" #include "/usr/include/vigra/bucket_queue.hxx" #include "/usr/include/vigra/cellconfigurations.hxx" #include "/usr/include/vigra/cellimage.hxx" #include "/usr/include/vigra/clebsch-gordan.hxx" #include "/usr/include/vigra/codec.hxx" #include "/usr/include/vigra/colorconversions.hxx" #include "/usr/include/vigra/combineimages.hxx" #include "/usr/include/vigra/compression.hxx" #include "/usr/include/vigra/config.hxx" #include "/usr/include/vigra/config_version.hxx" #include "/usr/include/vigra/contourcirculator.hxx" #include "/usr/include/vigra/convolution.hxx" #include "/usr/include/vigra/coordinate_iterator.hxx" #include "/usr/include/vigra/copyimage.hxx" #include "/usr/include/vigra/cornerdetection.hxx" #include "/usr/include/vigra/correlation.hxx" #include "/usr/include/vigra/counting_iterator.hxx" #include "/usr/include/vigra/delegate/delegate.hxx" #include "/usr/include/vigra/delegate/detail/delegate_list.hxx" #include "/usr/include/vigra/diff2d.hxx" #include "/usr/include/vigra/distancetransform.hxx" #include "/usr/include/vigra/eccentricitytransform.hxx" #include "/usr/include/vigra/edgedetection.hxx" #include "/usr/include/vigra/eigensystem.hxx" #include "/usr/include/vigra/error.hxx" #include "/usr/include/vigra/fftw3.hxx" #include "/usr/include/vigra/filter_iterator.hxx" #include "/usr/include/vigra/fixedpoint.hxx" #include "/usr/include/vigra/flatmorphology.hxx" #include "/usr/include/vigra/functorexpression.hxx" #include "/usr/include/vigra/functortraits.hxx" #include "/usr/include/vigra/gaborfilter.hxx" #include "/usr/include/vigra/gaussians.hxx" #include "/usr/include/vigra/gradient_energy_tensor.hxx" #include "/usr/include/vigra/graph_algorithms.hxx" #include "/usr/include/vigra/graph_generalization.hxx" #include "/usr/include/vigra/graph_item_impl.hxx" #include "/usr/include/vigra/graph_maps.hxx" #include "/usr/include/vigra/graph_rag_project_back.hxx" #include "/usr/include/vigra/graphs.hxx" #include "/usr/include/vigra/hdf5impex.hxx" #include "/usr/include/vigra/hierarchical_clustering.hxx" #include "/usr/include/vigra/histogram.hxx" #include "/usr/include/vigra/imagecontainer.hxx" #include "/usr/include/vigra/imageinfo.hxx" #include "/usr/include/vigra/imageiterator.hxx" #include "/usr/include/vigra/imageiteratoradapter.hxx" #include "/usr/include/vigra/impex.hxx" #include "/usr/include/vigra/impexalpha.hxx" #include "/usr/include/vigra/impexbase.hxx" #include "/usr/include/vigra/initimage.hxx" #include "/usr/include/vigra/inspectimage.hxx" #include "/usr/include/vigra/inspector_passes.hxx" #include "/usr/include/vigra/integral_image.hxx" #include "/usr/include/vigra/interpolating_accessor.hxx" #include "/usr/include/vigra/invariant_features3D.hxx" #include "/usr/include/vigra/iteratoradapter.hxx" #include "/usr/include/vigra/iteratorfacade.hxx" #include "/usr/include/vigra/iteratortags.hxx" #include "/usr/include/vigra/iteratortraits.hxx" #include "/usr/include/vigra/labelimage.hxx" #include "/usr/include/vigra/labelvolume.hxx" #include "/usr/include/vigra/linear_algebra.hxx" #include "/usr/include/vigra/linear_solve.hxx" #include "/usr/include/vigra/localminmax.hxx" #include "/usr/include/vigra/mathutil.hxx" #include "/usr/include/vigra/matlab_FLEXTYPE.hxx" #include "/usr/include/vigra/matrix.hxx" #include "/usr/include/vigra/medianfilter.hxx" #include "/usr/include/vigra/memory.hxx" #include "/usr/include/vigra/merge_graph_adaptor.hxx" #include "/usr/include/vigra/meshgrid.hxx" #include "/usr/include/vigra/metaprogramming.hxx" #include "/usr/include/vigra/metrics.hxx" #include "/usr/include/vigra/multi_array.hxx" #include "/usr/include/vigra/multi_array_chunked.hxx" #include "/usr/include/vigra/multi_array_chunked_hdf5.hxx" #include "/usr/include/vigra/multi_blocking.hxx" #include "/usr/include/vigra/multi_blockwise.hxx" #include "/usr/include/vigra/multi_convolution.hxx" #include "/usr/include/vigra/multi_distance.hxx" #include "/usr/include/vigra/multi_fft.hxx" #include "/usr/include/vigra/multi_fwd.hxx" #include "/usr/include/vigra/multi_gridgraph.hxx" #include "/usr/include/vigra/multi_handle.hxx" #include "/usr/include/vigra/multi_hierarchical_iterator.hxx" #include "/usr/include/vigra/multi_histogram.hxx" #include "/usr/include/vigra/multi_impex.hxx" #include "/usr/include/vigra/multi_iterator.hxx" #include "/usr/include/vigra/multi_iterator_coupled.hxx" #include "/usr/include/vigra/multi_labeling.hxx" #include "/usr/include/vigra/multi_localminmax.hxx" #include "/usr/include/vigra/multi_math.hxx" #include "/usr/include/vigra/multi_morphology.hxx" #include "/usr/include/vigra/multi_pointoperators.hxx" #include "/usr/include/vigra/multi_resize.hxx" #include "/usr/include/vigra/multi_shape.hxx" #include "/usr/include/vigra/multi_tensorutilities.hxx" #include "/usr/include/vigra/multi_watersheds.hxx" #include "/usr/include/vigra/navigator.hxx" #include "/usr/include/vigra/noise_normalization.hxx" #include "/usr/include/vigra/non_local_mean.hxx" #include "/usr/include/vigra/nonlineardiffusion.hxx" #include "/usr/include/vigra/numerictraits.hxx" #include "/usr/include/vigra/numpy_array.hxx" #include "/usr/include/vigra/numpy_array_converters.hxx" #include "/usr/include/vigra/numpy_array_taggedshape.hxx" #include "/usr/include/vigra/numpy_array_traits.hxx" #include "/usr/include/vigra/orientedtensorfilters.hxx" #include "/usr/include/vigra/overlapped_blocks.hxx" #include "/usr/include/vigra/permutation.hxx" #include "/usr/include/vigra/pixelneighborhood.hxx" #include "/usr/include/vigra/polygon.hxx" #include "/usr/include/vigra/polynomial.hxx" #include "/usr/include/vigra/polynomial_registration.hxx" #include "/usr/include/vigra/print_backtrace.hxx" #include "/usr/include/vigra/priority_queue.hxx" #include "/usr/include/vigra/project2ellipse.hxx" #include "/usr/include/vigra/projective_registration.hxx" #include "/usr/include/vigra/promote_traits.hxx" #include "/usr/include/vigra/python_graph.hxx" #include "/usr/include/vigra/python_utility.hxx" #include "/usr/include/vigra/quadprog.hxx" #include "/usr/include/vigra/quaternion.hxx" #include "/usr/include/vigra/random.hxx" #include "/usr/include/vigra/random_access_set.hxx" #include "/usr/include/vigra/random_forest/rf_algorithm.hxx" #include "/usr/include/vigra/random_forest/rf_common.hxx" #include "/usr/include/vigra/random_forest/rf_decisionTree.hxx" #include "/usr/include/vigra/random_forest/rf_earlystopping.hxx" #include "/usr/include/vigra/random_forest/rf_nodeproxy.hxx" #include "/usr/include/vigra/random_forest/rf_online_prediction_set.hxx" #include "/usr/include/vigra/random_forest/rf_preprocessing.hxx" #include "/usr/include/vigra/random_forest/rf_region.hxx" #include "/usr/include/vigra/random_forest/rf_ridge_split.hxx" #include "/usr/include/vigra/random_forest/rf_split.hxx" #include "/usr/include/vigra/random_forest/rf_visitors.hxx" #include "/usr/include/vigra/random_forest/splices.hxx" #include "/usr/include/vigra/random_forest_3/random_forest.hxx" #include "/usr/include/vigra/random_forest_3/random_forest_common.hxx" #include "/usr/include/vigra/random_forest_3/random_forest_visitors.hxx" #include "/usr/include/vigra/random_forest_3.hxx" #include "/usr/include/vigra/random_forest_3_hdf5_impex.hxx" #include "/usr/include/vigra/random_forest_deprec.hxx" #include "/usr/include/vigra/random_forest_hdf5_impex.hxx" #include "/usr/include/vigra/rational.hxx" #include "/usr/include/vigra/rbf_registration.hxx" #include "/usr/include/vigra/recursiveconvolution.hxx" #include "/usr/include/vigra/region_shrinking.hxx" #include "/usr/include/vigra/regression.hxx" #include "/usr/include/vigra/resampling_convolution.hxx" #include "/usr/include/vigra/resizeimage.hxx" #include "/usr/include/vigra/rgbvalue.hxx" #include "/usr/include/vigra/sampling.hxx" #include "/usr/include/vigra/seededregiongrowing.hxx" #include "/usr/include/vigra/seededregiongrowing3d.hxx" #include "/usr/include/vigra/seg_to_seeds.hxx" #include "/usr/include/vigra/separableconvolution.hxx" #include "/usr/include/vigra/shockfilter.hxx" #include "/usr/include/vigra/sifImport.hxx" #include "/usr/include/vigra/singular_value_decomposition.hxx" #include "/usr/include/vigra/sized_int.hxx" #include "/usr/include/vigra/skeleton.hxx" #include "/usr/include/vigra/slanted_edge_mtf.hxx" #include "/usr/include/vigra/slic.hxx" #include "/usr/include/vigra/specklefilters.hxx" #include "/usr/include/vigra/splineimageview.hxx" #include "/usr/include/vigra/splines.hxx" #include "/usr/include/vigra/static_assert.hxx" #include "/usr/include/vigra/stdconvolution.hxx" #include "/usr/include/vigra/stdimage.hxx" #include "/usr/include/vigra/stdimagefunctions.hxx" #include "/usr/include/vigra/symmetry.hxx" #include "/usr/include/vigra/tensorutilities.hxx" #include "/usr/include/vigra/threading.hxx" #include "/usr/include/vigra/threadpool.hxx" #include "/usr/include/vigra/tiff.hxx" #include "/usr/include/vigra/timing.hxx" #include "/usr/include/vigra/tinyvector.hxx" #include "/usr/include/vigra/transform_iterator.hxx" #include "/usr/include/vigra/transformimage.hxx" #include "/usr/include/vigra/tuple.hxx" #include "/usr/include/vigra/tv_filter.hxx" #include "/usr/include/vigra/type_lists.hxx" #include "/usr/include/vigra/union_find.hxx" #include "/usr/include/vigra/unittest.hxx" #include "/usr/include/vigra/unsupervised_decomposition.hxx" #include "/usr/include/vigra/utilities.hxx" #include "/usr/include/vigra/vector_distance.hxx" #include "/usr/include/vigra/visit_border.hxx" #include "/usr/include/vigra/voxelneighborhood.hxx" #include "/usr/include/vigra/watersheds.hxx" #include "/usr/include/vigra/watersheds3d.hxx" #include "/usr/include/vigra/wigner-matrix.hxx" #include "/usr/include/vigra/windows.h" // add namespaces namespace boost{typedef int tmp_add_type_1;} boost::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace boost{namespace concepts{typedef int tmp_add_type_2;}} boost::concepts::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace boost{namespace concepts{namespace detail{typedef int tmp_add_type_3;}}} boost::concepts::detail::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace boost{namespace container{typedef int tmp_add_type_4;}} boost::container::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace boost{namespace container{namespace dtl{typedef int tmp_add_type_5;}}} boost::container::dtl::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace boost{namespace container{namespace pmr{typedef int tmp_add_type_6;}}} boost::container::pmr::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace boost{namespace conversion{typedef int tmp_add_type_7;}} boost::conversion::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace boost{namespace conversion{namespace detail{typedef int tmp_add_type_8;}}} boost::conversion::detail::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace boost{namespace core{typedef int tmp_add_type_9;}} boost::core::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace boost{namespace detail{typedef int tmp_add_type_10;}} boost::detail::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace boost{namespace detail{namespace function{typedef int tmp_add_type_11;}}} boost::detail::function::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace boost{namespace details{typedef int tmp_add_type_12;}} boost::details::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace boost{namespace integer{typedef int tmp_add_type_13;}} boost::integer::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace boost{namespace intrusive{typedef int tmp_add_type_14;}} boost::intrusive::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace boost{namespace intrusive{namespace detail{typedef int tmp_add_type_15;}}} boost::intrusive::detail::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace boost{namespace iterators{typedef int tmp_add_type_16;}} boost::iterators::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace boost{namespace iterators{namespace detail{typedef int tmp_add_type_17;}}} boost::iterators::detail::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace boost{namespace math{typedef int tmp_add_type_18;}} boost::math::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace boost{namespace math{namespace detail{typedef int tmp_add_type_19;}}} boost::math::detail::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace boost{namespace math{namespace policies{typedef int tmp_add_type_20;}}} boost::math::policies::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace boost{namespace math{namespace policies{namespace detail{typedef int tmp_add_type_21;}}}} boost::math::policies::detail::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace boost{namespace math{namespace tools{typedef int tmp_add_type_22;}}} boost::math::tools::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace boost{namespace movelib{typedef int tmp_add_type_23;}} boost::movelib::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace boost{namespace mpl{typedef int tmp_add_type_24;}} boost::mpl::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace boost{namespace mpl{namespace aux{typedef int tmp_add_type_25;}}} boost::mpl::aux::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace boost{namespace mpl{namespace placeholders{typedef int tmp_add_type_26;}}} boost::mpl::placeholders::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace boost{namespace numeric{typedef int tmp_add_type_27;}} boost::numeric::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace boost{namespace numeric{namespace boundsdetail{typedef int tmp_add_type_28;}}} boost::numeric::boundsdetail::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace boost{namespace numeric{namespace convdetail{typedef int tmp_add_type_29;}}} boost::numeric::convdetail::tmp_add_type_29 tmp_add_func_29(){return 0;}; namespace boost{namespace placeholders{typedef int tmp_add_type_30;}} boost::placeholders::tmp_add_type_30 tmp_add_func_30(){return 0;}; namespace boost{namespace python{typedef int tmp_add_type_31;}} boost::python::tmp_add_type_31 tmp_add_func_31(){return 0;}; namespace boost{namespace python{namespace api{typedef int tmp_add_type_32;}}} boost::python::api::tmp_add_type_32 tmp_add_func_32(){return 0;}; namespace boost{namespace python{namespace converter{typedef int tmp_add_type_33;}}} boost::python::converter::tmp_add_type_33 tmp_add_func_33(){return 0;}; namespace boost{namespace python{namespace converter{namespace detail{typedef int tmp_add_type_34;}}}} boost::python::converter::detail::tmp_add_type_34 tmp_add_func_34(){return 0;}; namespace boost{namespace python{namespace converter{namespace registry{typedef int tmp_add_type_35;}}}} boost::python::converter::registry::tmp_add_type_35 tmp_add_func_35(){return 0;}; namespace boost{namespace python{namespace detail{typedef int tmp_add_type_36;}}} boost::python::detail::tmp_add_type_36 tmp_add_func_36(){return 0;}; namespace boost{namespace python{namespace detail{namespace error{typedef int tmp_add_type_37;}}}} boost::python::detail::error::tmp_add_type_37 tmp_add_func_37(){return 0;}; namespace boost{namespace python{namespace objects{typedef int tmp_add_type_38;}}} boost::python::objects::tmp_add_type_38 tmp_add_func_38(){return 0;}; namespace boost{namespace python{namespace objects{namespace detail{typedef int tmp_add_type_39;}}}} boost::python::objects::detail::tmp_add_type_39 tmp_add_func_39(){return 0;}; namespace boost{namespace range{typedef int tmp_add_type_40;}} boost::range::tmp_add_type_40 tmp_add_func_40(){return 0;}; namespace boost{namespace tuples{typedef int tmp_add_type_41;}} boost::tuples::tmp_add_type_41 tmp_add_func_41(){return 0;}; namespace boost{namespace tuples{namespace detail{typedef int tmp_add_type_42;}}} boost::tuples::detail::tmp_add_type_42 tmp_add_func_42(){return 0;}; namespace boost{namespace typeindex{typedef int tmp_add_type_43;}} boost::typeindex::tmp_add_type_43 tmp_add_func_43(){return 0;}; namespace boost{namespace typeindex{namespace detail{typedef int tmp_add_type_44;}}} boost::typeindex::detail::tmp_add_type_44 tmp_add_func_44(){return 0;}; namespace lemon{typedef int tmp_add_type_45;} lemon::tmp_add_type_45 tmp_add_func_45(){return 0;}; namespace vigra{typedef int tmp_add_type_46;} vigra::tmp_add_type_46 tmp_add_func_46(){return 0;}; namespace vigra{namespace acc{typedef int tmp_add_type_47;}} vigra::acc::tmp_add_type_47 tmp_add_func_47(){return 0;}; namespace vigra{namespace autodiff{typedef int tmp_add_type_48;}} vigra::autodiff::tmp_add_type_48 tmp_add_func_48(){return 0;}; namespace vigra{namespace blockwise{typedef int tmp_add_type_49;}} vigra::blockwise::tmp_add_type_49 tmp_add_func_49(){return 0;}; namespace vigra{namespace cellimage{typedef int tmp_add_type_50;}} vigra::cellimage::tmp_add_type_50 tmp_add_func_50(){return 0;}; namespace vigra{namespace detail{typedef int tmp_add_type_51;}} vigra::detail::tmp_add_type_51 tmp_add_func_51(){return 0;}; namespace vigra{namespace EightNeighborhood{typedef int tmp_add_type_52;}} vigra::EightNeighborhood::tmp_add_type_52 tmp_add_func_52(){return 0;}; namespace vigra{namespace FourNeighborhood{typedef int tmp_add_type_53;}} vigra::FourNeighborhood::tmp_add_type_53 tmp_add_func_53(){return 0;}; namespace vigra{namespace functor{typedef int tmp_add_type_54;}} vigra::functor::tmp_add_type_54 tmp_add_func_54(){return 0;}; namespace vigra{namespace linalg{typedef int tmp_add_type_55;}} vigra::linalg::tmp_add_type_55 tmp_add_func_55(){return 0;}; namespace vigra{namespace linalg{namespace detail{typedef int tmp_add_type_56;}}} vigra::linalg::detail::tmp_add_type_56 tmp_add_func_56(){return 0;}; namespace vigra{namespace metrics{typedef int tmp_add_type_57;}} vigra::metrics::tmp_add_type_57 tmp_add_func_57(){return 0;}; namespace vigra{namespace Neighborhood3DSix{typedef int tmp_add_type_58;}} vigra::Neighborhood3DSix::tmp_add_type_58 tmp_add_func_58(){return 0;}; namespace vigra{namespace Neighborhood3DTwentySix{typedef int tmp_add_type_59;}} vigra::Neighborhood3DTwentySix::tmp_add_type_59 tmp_add_func_59(){return 0;}; namespace vigra{namespace rf{typedef int tmp_add_type_60;}} vigra::rf::tmp_add_type_60 tmp_add_func_60(){return 0;}; namespace vigra{namespace rf3{typedef int tmp_add_type_61;}} vigra::rf3::tmp_add_type_61 tmp_add_func_61(){return 0;}; namespace vigra{namespace rf3{namespace detail{typedef int tmp_add_type_62;}}} vigra::rf3::detail::tmp_add_type_62 tmp_add_func_62(){return 0;}; namespace vigra{namespace rf{namespace algorithms{typedef int tmp_add_type_63;}}} vigra::rf::algorithms::tmp_add_type_63 tmp_add_func_63(){return 0;}; namespace vigra{namespace rf{namespace algorithms{namespace detail{typedef int tmp_add_type_64;}}}} vigra::rf::algorithms::detail::tmp_add_type_64 tmp_add_func_64(){return 0;}; namespace vigra{namespace rf{namespace split{typedef int tmp_add_type_65;}}} vigra::rf::split::tmp_add_type_65 tmp_add_func_65(){return 0;}; namespace vigra{namespace rf{namespace visitors{typedef int tmp_add_type_66;}}} vigra::rf::visitors::tmp_add_type_66 tmp_add_func_66(){return 0;}; namespace vigra{namespace rf{namespace visitors{namespace detail{typedef int tmp_add_type_67;}}}} vigra::rf::visitors::detail::tmp_add_type_67 tmp_add_func_67(){return 0;}; namespace vigra{namespace staticAssert{typedef int tmp_add_type_68;}} vigra::staticAssert::tmp_add_type_68 tmp_add_func_68(){return 0;}; namespace vigra{namespace threading{typedef int tmp_add_type_69;}} vigra::threading::tmp_add_type_69 tmp_add_func_69(){return 0;}; namespace boost{namespace _bi{typedef int tmp_add_type_70;}} boost::_bi::tmp_add_type_70 tmp_add_func_70(){return 0;}; namespace boost{namespace _mfi{typedef int tmp_add_type_71;}} boost::_mfi::tmp_add_type_71 tmp_add_func_71(){return 0;}; namespace boost{namespace binary_op_detail{typedef int tmp_add_type_72;}} boost::binary_op_detail::tmp_add_type_72 tmp_add_func_72(){return 0;}; namespace boost{namespace container{namespace container_detail_really_deep_namespace{typedef int tmp_add_type_73;}}} boost::container::container_detail_really_deep_namespace::tmp_add_type_73 tmp_add_func_73(){return 0;}; namespace boost{namespace detail{namespace indirect_traits{typedef int tmp_add_type_74;}}} boost::detail::indirect_traits::tmp_add_type_74 tmp_add_func_74(){return 0;}; namespace boost{namespace exception_detail{typedef int tmp_add_type_75;}} boost::exception_detail::tmp_add_type_75 tmp_add_func_75(){return 0;}; namespace boost{namespace iterator_range_detail{typedef int tmp_add_type_76;}} boost::iterator_range_detail::tmp_add_type_76 tmp_add_func_76(){return 0;}; namespace boost{namespace iterators{namespace advance_adl_barrier{typedef int tmp_add_type_77;}}} boost::iterators::advance_adl_barrier::tmp_add_type_77 tmp_add_func_77(){return 0;}; namespace boost{namespace iterators{namespace distance_adl_barrier{typedef int tmp_add_type_78;}}} boost::iterators::distance_adl_barrier::tmp_add_type_78 tmp_add_func_78(){return 0;}; namespace boost{namespace math_detail{typedef int tmp_add_type_79;}} boost::math_detail::tmp_add_type_79 tmp_add_func_79(){return 0;}; namespace boost{namespace next_prior_detail{typedef int tmp_add_type_80;}} boost::next_prior_detail::tmp_add_type_80 tmp_add_func_80(){return 0;}; namespace boost{namespace noncopyable_{typedef int tmp_add_type_81;}} boost::noncopyable_::tmp_add_type_81 tmp_add_func_81(){return 0;}; namespace boost{namespace operators_impl{typedef int tmp_add_type_82;}} boost::operators_impl::tmp_add_type_82 tmp_add_func_82(){return 0;}; namespace boost{namespace operators_impl{namespace operators_detail{typedef int tmp_add_type_83;}}} boost::operators_impl::operators_detail::tmp_add_type_83 tmp_add_func_83(){return 0;}; namespace boost{namespace python{namespace detail{namespace wrapper_base_{typedef int tmp_add_type_84;}}}} boost::python::detail::wrapper_base_::tmp_add_type_84 tmp_add_func_84(){return 0;}; namespace boost{namespace python{namespace error_messages{typedef int tmp_add_type_85;}}} boost::python::error_messages::tmp_add_type_85 tmp_add_func_85(){return 0;}; namespace boost{namespace python{namespace self_ns{typedef int tmp_add_type_86;}}} boost::python::self_ns::tmp_add_type_86 tmp_add_func_86(){return 0;}; namespace boost{namespace range_adl_barrier{typedef int tmp_add_type_87;}} boost::range_adl_barrier::tmp_add_type_87 tmp_add_func_87(){return 0;}; namespace boost{namespace range_detail{typedef int tmp_add_type_88;}} boost::range_detail::tmp_add_type_88 tmp_add_func_88(){return 0;}; namespace boost{namespace range_distance_adl_barrier{typedef int tmp_add_type_89;}} boost::range_distance_adl_barrier::tmp_add_type_89 tmp_add_func_89(){return 0;}; namespace boost{namespace tt_align_ns{typedef int tmp_add_type_90;}} boost::tt_align_ns::tmp_add_type_90 tmp_add_func_90(){return 0;}; namespace boost{namespace type_traits{typedef int tmp_add_type_91;}} boost::type_traits::tmp_add_type_91 tmp_add_func_91(){return 0;}; namespace boost{namespace type_traits_detail{typedef int tmp_add_type_92;}} boost::type_traits_detail::tmp_add_type_92 tmp_add_func_92(){return 0;}; namespace boost_concepts{typedef int tmp_add_type_93;} boost_concepts::tmp_add_type_93 tmp_add_func_93(){return 0;}; namespace boost_concepts{namespace detail{typedef int tmp_add_type_94;}} boost_concepts::detail::tmp_add_type_94 tmp_add_func_94(){return 0;}; namespace boost_swap_impl{typedef int tmp_add_type_95;} boost_swap_impl::tmp_add_type_95 tmp_add_func_95(){return 0;}; namespace mpl_{typedef int tmp_add_type_96;} mpl_::tmp_add_type_96 tmp_add_func_96(){return 0;}; namespace mpl_{namespace aux{typedef int tmp_add_type_97;}} mpl_::aux::tmp_add_type_97 tmp_add_func_97(){return 0;}; namespace vigra{namespace __anon145f6575da11{typedef int tmp_add_type_98;}} vigra::__anon145f6575da11::tmp_add_type_98 tmp_add_func_98(){return 0;}; namespace vigra{namespace __anon145f6575ed11{typedef int tmp_add_type_99;}} vigra::__anon145f6575ed11::tmp_add_type_99 tmp_add_func_99(){return 0;}; namespace vigra{namespace acc{namespace acc_detail{typedef int tmp_add_type_100;}}} vigra::acc::acc_detail::tmp_add_type_100 tmp_add_func_100(){return 0;}; namespace vigra{namespace blockify_detail{typedef int tmp_add_type_101;}} vigra::blockify_detail::tmp_add_type_101 tmp_add_func_101(){return 0;}; namespace vigra{namespace blockwise_convolution_detail{typedef int tmp_add_type_102;}} vigra::blockwise_convolution_detail::tmp_add_type_102 tmp_add_func_102(){return 0;}; namespace vigra{namespace blockwise_labeling_detail{typedef int tmp_add_type_103;}} vigra::blockwise_labeling_detail::tmp_add_type_103 tmp_add_func_103(){return 0;}; namespace vigra{namespace blockwise_watersheds_detail{typedef int tmp_add_type_104;}} vigra::blockwise_watersheds_detail::tmp_add_type_104 tmp_add_func_104(){return 0;}; namespace vigra{namespace boost_graph{typedef int tmp_add_type_105;}} vigra::boost_graph::tmp_add_type_105 tmp_add_func_105(){return 0;}; namespace vigra{namespace cluster_operators{typedef int tmp_add_type_106;}} vigra::cluster_operators::tmp_add_type_106 tmp_add_func_106(){return 0;}; namespace vigra{namespace detail_adjacency_list_graph{typedef int tmp_add_type_107;}} vigra::detail_adjacency_list_graph::tmp_add_type_107 tmp_add_func_107(){return 0;}; namespace vigra{namespace detail_graph_algorithms{typedef int tmp_add_type_108;}} vigra::detail_graph_algorithms::tmp_add_type_108 tmp_add_func_108(){return 0;}; namespace vigra{namespace detail_graph_smoothing{typedef int tmp_add_type_109;}} vigra::detail_graph_smoothing::tmp_add_type_109 tmp_add_func_109(){return 0;}; namespace vigra{namespace detail_iterator_facade{typedef int tmp_add_type_110;}} vigra::detail_iterator_facade::tmp_add_type_110 tmp_add_func_110(){return 0;}; namespace vigra{namespace detail_local_minima{typedef int tmp_add_type_111;}} vigra::detail_local_minima::tmp_add_type_111 tmp_add_func_111(){return 0;}; namespace vigra{namespace detail_multi_blocking{typedef int tmp_add_type_112;}} vigra::detail_multi_blocking::tmp_add_type_112 tmp_add_func_112(){return 0;}; namespace vigra{namespace detail_non_local_means{typedef int tmp_add_type_113;}} vigra::detail_non_local_means::tmp_add_type_113 tmp_add_func_113(){return 0;}; namespace vigra{namespace detail_python_graph{typedef int tmp_add_type_114;}} vigra::detail_python_graph::tmp_add_type_114 tmp_add_func_114(){return 0;}; namespace vigra{namespace detail_rag_project_back{typedef int tmp_add_type_115;}} vigra::detail_rag_project_back::tmp_add_type_115 tmp_add_func_115(){return 0;}; namespace vigra{namespace detail_watersheds_segmentation{typedef int tmp_add_type_116;}} vigra::detail_watersheds_segmentation::tmp_add_type_116 tmp_add_func_116(){return 0;}; namespace vigra{namespace labeling_equality{typedef int tmp_add_type_117;}} vigra::labeling_equality::tmp_add_type_117 tmp_add_func_117(){return 0;}; namespace vigra{namespace lemon_graph{typedef int tmp_add_type_118;}} vigra::lemon_graph::tmp_add_type_118 tmp_add_func_118(){return 0;}; namespace vigra{namespace lemon_graph{namespace graph_detail{typedef int tmp_add_type_119;}}} vigra::lemon_graph::graph_detail::tmp_add_type_119 tmp_add_func_119(){return 0;}; namespace vigra{namespace merge_graph_detail{typedef int tmp_add_type_120;}} vigra::merge_graph_detail::tmp_add_type_120 tmp_add_func_120(){return 0;}; namespace vigra{namespace multi_math{typedef int tmp_add_type_121;}} vigra::multi_math::tmp_add_type_121 tmp_add_func_121(){return 0;}; namespace vigra{namespace multi_math{namespace math_detail{typedef int tmp_add_type_122;}}} vigra::multi_math::math_detail::tmp_add_type_122 tmp_add_func_122(){return 0;}; namespace vigra{namespace overlapped_blocks_detail{typedef int tmp_add_type_123;}} vigra::overlapped_blocks_detail::tmp_add_type_123 tmp_add_func_123(){return 0;}; namespace vigra{namespace resampling_detail{typedef int tmp_add_type_124;}} vigra::resampling_detail::tmp_add_type_124 tmp_add_func_124(){return 0;}; namespace vigra{namespace threading{namespace this_thread{typedef int tmp_add_type_125;}}} vigra::threading::this_thread::tmp_add_type_125 tmp_add_func_125(){return 0;}; namespace vigra{namespace type_lists{typedef int tmp_add_type_126;}} vigra::type_lists::tmp_add_type_126 tmp_add_func_126(){return 0;}; namespace vigra{namespace visit_border_detail{typedef int tmp_add_type_127;}} vigra::visit_border_detail::tmp_add_type_127 tmp_add_func_127(){return 0;}; // add classes H5AC_cache_config_t* tmp_add_class_0; H5AC_cache_image_config_t* tmp_add_class_1; H5E_error1_t* tmp_add_class_2; H5E_error2_t* tmp_add_class_3; H5FD_class_t* tmp_add_class_4; H5FD_free_t* tmp_add_class_5; H5FD_hdfs_fapl_t* tmp_add_class_6; H5FD_ros3_fapl_t* tmp_add_class_7; H5FD_splitter_vfd_config_t* tmp_add_class_8; H5FD_t* tmp_add_class_9; H5F_info1_t* tmp_add_class_10; H5F_info2_t* tmp_add_class_11; H5F_retry_info_t* tmp_add_class_12; H5F_sect_info_t* tmp_add_class_13; H5G_info_t* tmp_add_class_14; H5G_stat_t* tmp_add_class_15; H5O_hdr_info_t* tmp_add_class_16; H5O_info_t* tmp_add_class_17; H5O_stat_t* tmp_add_class_18; H5T_cdata_t* tmp_add_class_19; H5Z_cb_t* tmp_add_class_20; H5Z_class1_t* tmp_add_class_21; H5Z_class2_t* tmp_add_class_22; H5_alloc_stats_t* tmp_add_class_23; H5_ih_info_t* tmp_add_class_24; NpyAuxData_tag* tmp_add_class_25; PyArrayFlagsObject* tmp_add_class_26; PyArrayIterObject_tag* tmp_add_class_27; PyCodeObject* tmp_add_class_28; PyConfig* tmp_add_class_29; PyGetSetDef* tmp_add_class_30; PyMethodDef* tmp_add_class_31; PyModuleDef* tmp_add_class_32; PyModuleDef_Base* tmp_add_class_33; PyModuleDef_Slot* tmp_add_class_34; PyPreConfig* tmp_add_class_35; PyStructSequence_Desc* tmp_add_class_36; PyStructSequence_Field* tmp_add_class_37; _G_fpos64_t* tmp_add_class_38; _G_fpos_t* tmp_add_class_39; _IO_cookie_io_functions_t* tmp_add_class_40; _PyArg_Parser* tmp_add_class_41; _PyArray_Descr* tmp_add_class_42; _PyCFrame* tmp_add_class_43; _PyWeakReference* tmp_add_class_44; _Py_Identifier* tmp_add_class_45; _Py_tss_t* tmp_add_class_46; _TIFFRGBAImage* tmp_add_class_47; _arr_descr* tmp_add_class_48; _err_stackitem* tmp_add_class_49; _frozen* tmp_add_class_50; _heaptypeobject* tmp_add_class_51; _inittab* tmp_add_class_52; _line_offsets* tmp_add_class_53; _longobject* tmp_add_class_54; _object* tmp_add_class_55; _opaque* tmp_add_class_56; _specialization_cache* tmp_add_class_57; _stack_chunk* tmp_add_class_58; _traceback* tmp_add_class_59; _ts* tmp_add_class_60; _typeobject* tmp_add_class_61; _xid* tmp_add_class_62; bidirectional_circulator_tag* tmp_add_class_63; f_owner_ex* tmp_add_class_64; fftw_iodim64_do_not_use_me* tmp_add_class_65; fftw_iodim_do_not_use_me* tmp_add_class_66; file_handle* tmp_add_class_67; flock64* tmp_add_class_68; forward_circulator_tag* tmp_add_class_69; image_traverser_tag* tmp_add_class_70; iovec* tmp_add_class_71; itimerval* tmp_add_class_72; multi_dimensional_traverser_tag* tmp_add_class_73; random_access_circulator_tag* tmp_add_class_74; statx_timestamp* tmp_add_class_75; tagPyArrayObject* tmp_add_class_76; tagPyArrayObject_fields* tmp_add_class_77; ucontext_t* tmp_add_class_78; wrapperbase* tmp_add_class_79; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/74eZlozuML/dump1.h" -I/usr/include/vigra -I/usr/include/python3.11 -I/usr/include/hdf5/serial -I/lib/python3/dist-packages/numpy/core/include