Temporary header file '/tmp/fpfqWEcJez/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/kim-api/KIM_ChargeUnit.h" #include "/usr/include/kim-api/KIM_ChargeUnit.hpp" #include "/usr/include/kim-api/KIM_Collection.h" #include "/usr/include/kim-api/KIM_Collection.hpp" #include "/usr/include/kim-api/KIM_CollectionItemType.h" #include "/usr/include/kim-api/KIM_CollectionItemType.hpp" #include "/usr/include/kim-api/KIM_Collections.h" #include "/usr/include/kim-api/KIM_Collections.hpp" #include "/usr/include/kim-api/KIM_ComputeArgumentName.h" #include "/usr/include/kim-api/KIM_ComputeArgumentName.hpp" #include "/usr/include/kim-api/KIM_ComputeArguments.h" #include "/usr/include/kim-api/KIM_ComputeArguments.hpp" #include "/usr/include/kim-api/KIM_ComputeCallbackName.h" #include "/usr/include/kim-api/KIM_ComputeCallbackName.hpp" #include "/usr/include/kim-api/KIM_DataType.h" #include "/usr/include/kim-api/KIM_DataType.hpp" #include "/usr/include/kim-api/KIM_EnergyUnit.h" #include "/usr/include/kim-api/KIM_EnergyUnit.hpp" #include "/usr/include/kim-api/KIM_FunctionTypes.h" #include "/usr/include/kim-api/KIM_FunctionTypes.hpp" #include "/usr/include/kim-api/KIM_LanguageName.h" #include "/usr/include/kim-api/KIM_LanguageName.hpp" #include "/usr/include/kim-api/KIM_LengthUnit.h" #include "/usr/include/kim-api/KIM_LengthUnit.hpp" #include "/usr/include/kim-api/KIM_Log.h" #include "/usr/include/kim-api/KIM_Log.hpp" #include "/usr/include/kim-api/KIM_LogMacros.h" #include "/usr/include/kim-api/KIM_LogMacros.hpp" #include "/usr/include/kim-api/KIM_LogVerbosity.h" #include "/usr/include/kim-api/KIM_LogVerbosity.hpp" #include "/usr/include/kim-api/KIM_Model.h" #include "/usr/include/kim-api/KIM_Model.hpp" #include "/usr/include/kim-api/KIM_ModelCompute.h" #include "/usr/include/kim-api/KIM_ModelCompute.hpp" #include "/usr/include/kim-api/KIM_ModelComputeArguments.h" #include "/usr/include/kim-api/KIM_ModelComputeArguments.hpp" #include "/usr/include/kim-api/KIM_ModelComputeArgumentsCreate.h" #include "/usr/include/kim-api/KIM_ModelComputeArgumentsCreate.hpp" #include "/usr/include/kim-api/KIM_ModelComputeArgumentsDestroy.h" #include "/usr/include/kim-api/KIM_ModelComputeArgumentsDestroy.hpp" #include "/usr/include/kim-api/KIM_ModelCreate.h" #include "/usr/include/kim-api/KIM_ModelCreate.hpp" #include "/usr/include/kim-api/KIM_ModelDestroy.h" #include "/usr/include/kim-api/KIM_ModelDestroy.hpp" #include "/usr/include/kim-api/KIM_ModelDriverCreate.h" #include "/usr/include/kim-api/KIM_ModelDriverCreate.hpp" #include "/usr/include/kim-api/KIM_ModelDriverHeaders.h" #include "/usr/include/kim-api/KIM_ModelDriverHeaders.hpp" #include "/usr/include/kim-api/KIM_ModelExtension.h" #include "/usr/include/kim-api/KIM_ModelExtension.hpp" #include "/usr/include/kim-api/KIM_ModelHeaders.h" #include "/usr/include/kim-api/KIM_ModelHeaders.hpp" #include "/usr/include/kim-api/KIM_ModelRefresh.h" #include "/usr/include/kim-api/KIM_ModelRefresh.hpp" #include "/usr/include/kim-api/KIM_ModelRoutineName.h" #include "/usr/include/kim-api/KIM_ModelRoutineName.hpp" #include "/usr/include/kim-api/KIM_ModelWriteParameterizedModel.h" #include "/usr/include/kim-api/KIM_ModelWriteParameterizedModel.hpp" #include "/usr/include/kim-api/KIM_Numbering.h" #include "/usr/include/kim-api/KIM_Numbering.hpp" #include "/usr/include/kim-api/KIM_SemVer.h" #include "/usr/include/kim-api/KIM_SemVer.hpp" #include "/usr/include/kim-api/KIM_SimulatorHeaders.h" #include "/usr/include/kim-api/KIM_SimulatorHeaders.hpp" #include "/usr/include/kim-api/KIM_SimulatorModel.h" #include "/usr/include/kim-api/KIM_SimulatorModel.hpp" #include "/usr/include/kim-api/KIM_SpeciesName.h" #include "/usr/include/kim-api/KIM_SpeciesName.hpp" #include "/usr/include/kim-api/KIM_SupportStatus.h" #include "/usr/include/kim-api/KIM_SupportStatus.hpp" #include "/usr/include/kim-api/KIM_SupportedExtensions.h" #include "/usr/include/kim-api/KIM_SupportedExtensions.hpp" #include "/usr/include/kim-api/KIM_TemperatureUnit.h" #include "/usr/include/kim-api/KIM_TemperatureUnit.hpp" #include "/usr/include/kim-api/KIM_TimeUnit.h" #include "/usr/include/kim-api/KIM_TimeUnit.hpp" #include "/usr/include/kim-api/KIM_UnitSystem.h" #include "/usr/include/kim-api/KIM_UnitSystem.hpp" #include "/usr/include/kim-api/KIM_Version.h" #include "/usr/include/kim-api/KIM_Version.hpp" #include "/usr/share/cmake/kim-api-items/KIM_SharedLibrarySchema.hpp" // add namespaces namespace KIM{typedef int tmp_add_type_1;} KIM::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace KIM{namespace COLLECTION{typedef int tmp_add_type_2;}} KIM::COLLECTION::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace KIM{namespace NUMBERING{typedef int tmp_add_type_3;}} KIM::NUMBERING::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace KIM{namespace CHARGE_UNIT{typedef int tmp_add_type_4;}} KIM::CHARGE_UNIT::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace KIM{namespace COLLECTION_ITEM_TYPE{typedef int tmp_add_type_5;}} KIM::COLLECTION_ITEM_TYPE::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace KIM{namespace COMPUTE_ARGUMENT_NAME{typedef int tmp_add_type_6;}} KIM::COMPUTE_ARGUMENT_NAME::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace KIM{namespace COMPUTE_CALLBACK_NAME{typedef int tmp_add_type_7;}} KIM::COMPUTE_CALLBACK_NAME::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace KIM{namespace DATA_TYPE{typedef int tmp_add_type_8;}} KIM::DATA_TYPE::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace KIM{namespace ENERGY_UNIT{typedef int tmp_add_type_9;}} KIM::ENERGY_UNIT::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace KIM{namespace LANGUAGE_NAME{typedef int tmp_add_type_10;}} KIM::LANGUAGE_NAME::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace KIM{namespace LENGTH_UNIT{typedef int tmp_add_type_11;}} KIM::LENGTH_UNIT::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace KIM{namespace LOG_VERBOSITY{typedef int tmp_add_type_12;}} KIM::LOG_VERBOSITY::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace KIM{namespace MODEL_ROUTINE_NAME{typedef int tmp_add_type_13;}} KIM::MODEL_ROUTINE_NAME::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace KIM{namespace SEM_VER{typedef int tmp_add_type_14;}} KIM::SEM_VER::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace KIM{namespace SHARED_LIBRARY_SCHEMA{typedef int tmp_add_type_15;}} KIM::SHARED_LIBRARY_SCHEMA::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace KIM{namespace SPECIES_NAME{typedef int tmp_add_type_16;}} KIM::SPECIES_NAME::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace KIM{namespace SUPPORT_STATUS{typedef int tmp_add_type_17;}} KIM::SUPPORT_STATUS::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace KIM{namespace TEMPERATURE_UNIT{typedef int tmp_add_type_18;}} KIM::TEMPERATURE_UNIT::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace KIM{namespace TIME_UNIT{typedef int tmp_add_type_19;}} KIM::TIME_UNIT::tmp_add_type_19 tmp_add_func_19(){return 0;}; // add classes KIM_ChargeUnit* tmp_add_class_0; KIM_Collection* tmp_add_class_1; KIM_CollectionItemType* tmp_add_class_2; KIM_ComputeArgumentName* tmp_add_class_3; KIM_ComputeCallbackName* tmp_add_class_4; KIM_DataType* tmp_add_class_5; KIM_EnergyUnit* tmp_add_class_6; KIM_LanguageName* tmp_add_class_7; KIM_LengthUnit* tmp_add_class_8; KIM_LogVerbosity* tmp_add_class_9; KIM_ModelRoutineName* tmp_add_class_10; KIM_Numbering* tmp_add_class_11; KIM_SpeciesName* tmp_add_class_12; KIM_SupportStatus* tmp_add_class_13; KIM_SupportedExtensions* tmp_add_class_14; KIM_TemperatureUnit* tmp_add_class_15; KIM_TimeUnit* tmp_add_class_16; _G_fpos64_t* tmp_add_class_17; _G_fpos_t* tmp_add_class_18; _IO_cookie_io_functions_t* tmp_add_class_19; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/fpfqWEcJez/dump1.h" -I/usr/include/kim-api