Temporary header file '/tmp/Q58GZiTjag/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 #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/ni/IXnNodeAllocator.h" #include "/usr/include/ni/MacOSX/XnPlatformMacOSX.h" #include "/usr/include/ni/XnAlgorithms.h" #include "/usr/include/ni/XnArray.h" #include "/usr/include/ni/XnBaseNode.h" #include "/usr/include/ni/XnBitSet.h" #include "/usr/include/ni/XnCallback.h" #include "/usr/include/ni/XnCodecIDs.h" #include "/usr/include/ni/XnContext.h" #include "/usr/include/ni/XnCppWrapper.h" #include "/usr/include/ni/XnCyclicStackT.h" #include "/usr/include/ni/XnDataTypes.h" #include "/usr/include/ni/XnDump.h" #include "/usr/include/ni/XnDumpWriters.h" #include "/usr/include/ni/XnEnumerationErrors.h" #include "/usr/include/ni/XnEvent.h" #include "/usr/include/ni/XnEventT.h" #include "/usr/include/ni/XnFPSCalculator.h" #include "/usr/include/ni/XnGeneralBuffer.h" #include "/usr/include/ni/XnHash.h" #include "/usr/include/ni/XnHashT.h" #include "/usr/include/ni/XnInternalDefs.h" #include "/usr/include/ni/XnLicensing.h" #include "/usr/include/ni/XnList.h" #include "/usr/include/ni/XnListT.h" #include "/usr/include/ni/XnLog.h" #include "/usr/include/ni/XnLogTypes.h" #include "/usr/include/ni/XnLogWriterBase.h" #include "/usr/include/ni/XnMacros.h" #include "/usr/include/ni/XnModuleCFunctions.h" #include "/usr/include/ni/XnModuleCppInterface.h" #include "/usr/include/ni/XnModuleCppRegistratration.h" #include "/usr/include/ni/XnModuleInterface.h" #include "/usr/include/ni/XnNode.h" #include "/usr/include/ni/XnNodeAllocator.h" #include "/usr/include/ni/XnOS.h" #include "/usr/include/ni/XnOSCpp.h" #include "/usr/include/ni/XnOSMemory.h" #include "/usr/include/ni/XnOSStrings.h" #include "/usr/include/ni/XnOpenNI.h" #include "/usr/include/ni/XnPlatform.h" #include "/usr/include/ni/XnPrdNode.h" #include "/usr/include/ni/XnPrdNodeInfo.h" #include "/usr/include/ni/XnPrdNodeInfoList.h" #include "/usr/include/ni/XnProfiling.h" #include "/usr/include/ni/XnPropNames.h" #include "/usr/include/ni/XnQueries.h" #include "/usr/include/ni/XnQueue.h" #include "/usr/include/ni/XnScheduler.h" #include "/usr/include/ni/XnStack.h" #include "/usr/include/ni/XnStackT.h" #include "/usr/include/ni/XnStatus.h" #include "/usr/include/ni/XnStatusCodes.h" #include "/usr/include/ni/XnStatusRegister.h" #include "/usr/include/ni/XnStringsHash.h" #include "/usr/include/ni/XnStringsHashT.h" #include "/usr/include/ni/XnThreadSafeQueue.h" #include "/usr/include/ni/XnTypes.h" #include "/usr/include/ni/XnUSB.h" #include "/usr/include/ni/XnUSBDevice.h" #include "/usr/include/ni/XnUtils.h" #include "/usr/include/ni/XnVersion.h" // add namespaces namespace xn{typedef int tmp_add_type_1;} xn::tmp_add_type_1 tmp_add_func_1(){return 0;}; // add classes INiNodeAllocator* tmp_add_class_0; XnAlgorithms* tmp_add_class_1; XnAudioMetaData* tmp_add_class_2; XnAutoCSLocker* tmp_add_class_3; XnAutoMutexLocker* tmp_add_class_4; XnBaseNode* tmp_add_class_5; XnBitSet* tmp_add_class_6; XnBoundingBox3D* tmp_add_class_7; XnCallback* tmp_add_class_8; XnCropping* tmp_add_class_9; XnDepthMetaData* tmp_add_class_10; XnDump* tmp_add_class_11; XnDumpWriter* tmp_add_class_12; XnDumpWriterBase* tmp_add_class_13; XnDumpWriterFileHandle* tmp_add_class_14; XnErrorCodeData* tmp_add_class_15; XnEvent* tmp_add_class_16; XnEventInterface* tmp_add_class_17; XnEventNoArgs* tmp_add_class_18; XnFieldOfView* tmp_add_class_19; XnGeneralBuffer* tmp_add_class_20; XnHandlerFuncNoArgs* tmp_add_class_21; XnHash* tmp_add_class_22; XnIRMetaData* tmp_add_class_23; XnImageMetaData* tmp_add_class_24; XnLicense* tmp_add_class_25; XnList* tmp_add_class_26; XnLogEntry* tmp_add_class_27; XnLogWriter* tmp_add_class_28; XnLogWriterBase* tmp_add_class_29; XnLogger* tmp_add_class_30; XnMapMetaData* tmp_add_class_31; XnMapOutputMode* tmp_add_class_32; XnMatrix3X3* tmp_add_class_33; XnModuleAlternativeViewPointInterface* tmp_add_class_34; XnModuleAntiFlickerInterface* tmp_add_class_35; XnModuleAudioGeneratorInterface* tmp_add_class_36; XnModuleCodecInterface* tmp_add_class_37; XnModuleCroppingInterface* tmp_add_class_38; XnModuleDepthGeneratorInterface* tmp_add_class_39; XnModuleDeviceIdentificationInterface* tmp_add_class_40; XnModuleDeviceInterface* tmp_add_class_41; XnModuleErrorStateInterface* tmp_add_class_42; XnModuleExportedProductionNodeInterface* tmp_add_class_43; XnModuleExtendedSerializationInterface* tmp_add_class_44; XnModuleFrameSyncInterface* tmp_add_class_45; XnModuleGeneralIntInterface* tmp_add_class_46; XnModuleGeneratorInterface* tmp_add_class_47; XnModuleGestureGeneratorInterface* tmp_add_class_48; XnModuleHandTouchingFOVEdgeCapabilityInterface* tmp_add_class_49; XnModuleHandsGeneratorInterface* tmp_add_class_50; XnModuleIRGeneratorInterface* tmp_add_class_51; XnModuleImageGeneratorInterface* tmp_add_class_52; XnModuleLockAwareInterface* tmp_add_class_53; XnModuleMapGeneratorInterface* tmp_add_class_54; XnModuleMirrorInterface* tmp_add_class_55; XnModulePlayerInterface* tmp_add_class_56; XnModulePoseDetectionCapabilityInterface* tmp_add_class_57; XnModuleProductionNodeInterface* tmp_add_class_58; XnModuleRecorderInterface* tmp_add_class_59; XnModuleSceneAnalyzerInterface* tmp_add_class_60; XnModuleScriptNodeInterface* tmp_add_class_61; XnModuleSkeletonCapabilityInterface* tmp_add_class_62; XnModuleUserGeneratorInterface* tmp_add_class_63; XnModuleUserPositionCapabilityInterface* tmp_add_class_64; XnNode* tmp_add_class_65; XnNodeAllocator* tmp_add_class_66; XnNodeInfoListIterator* tmp_add_class_67; XnNodeNotifications* tmp_add_class_68; XnOSEvent* tmp_add_class_69; XnOSTimer* tmp_add_class_70; XnOpenNIModuleInterface* tmp_add_class_71; XnOutputMetaData* tmp_add_class_72; XnPlane3D* tmp_add_class_73; XnPlayerInputStreamInterface* tmp_add_class_74; XnProductionNodeDescription* tmp_add_class_75; XnQueue* tmp_add_class_76; XnRGB24Pixel* tmp_add_class_77; XnRecorderOutputStreamInterface* tmp_add_class_78; XnSceneMetaData* tmp_add_class_79; XnSkeletonJointOrientation* tmp_add_class_80; XnSkeletonJointPosition* tmp_add_class_81; XnSkeletonJointTransformation* tmp_add_class_82; XnStack* tmp_add_class_83; XnStringsHash* tmp_add_class_84; XnStringsHashKeyManager* tmp_add_class_85; XnStringsHashTranslator* tmp_add_class_86; XnStringsKeyManager* tmp_add_class_87; XnStringsKeyTranslator* tmp_add_class_88; XnStringsSet* tmp_add_class_89; XnSupportedPixelFormats* tmp_add_class_90; XnThreadSafeQueue* tmp_add_class_91; XnUInt32XYPair* tmp_add_class_92; XnUSBConfigDescriptorHolder* tmp_add_class_93; XnUSBDeviceDescriptorHolder* tmp_add_class_94; XnUSBEventArgs* tmp_add_class_95; XnUSBInterfaceDescriptorHolder* tmp_add_class_96; XnUSBStringDescriptor* tmp_add_class_97; XnVector3D* tmp_add_class_98; XnVersion* tmp_add_class_99; XnWaveOutputMode* tmp_add_class_100; XnYUV422DoublePixel* tmp_add_class_101; _G_fpos64_t* tmp_add_class_102; _G_fpos_t* tmp_add_class_103; _IO_cookie_io_functions_t* tmp_add_class_104; f_owner_ex* tmp_add_class_105; file_handle* tmp_add_class_106; flock64* tmp_add_class_107; iovec* tmp_add_class_108; itimerval* tmp_add_class_109; statx_timestamp* tmp_add_class_110; usb_bos_descriptor* tmp_add_class_111; usb_config_descriptor* tmp_add_class_112; usb_connection_context* tmp_add_class_113; usb_ctrlrequest* tmp_add_class_114; usb_debug_descriptor* tmp_add_class_115; usb_descriptor_header* tmp_add_class_116; usb_dev_cap_header* tmp_add_class_117; usb_device_descriptor* tmp_add_class_118; usb_encryption_descriptor* tmp_add_class_119; usb_endpoint_descriptor* tmp_add_class_120; usb_ext_cap_descriptor* tmp_add_class_121; usb_handshake* tmp_add_class_122; usb_interface_assoc_descriptor* tmp_add_class_123; usb_interface_descriptor* tmp_add_class_124; usb_key_descriptor* tmp_add_class_125; usb_otg20_descriptor* tmp_add_class_126; usb_otg_descriptor* tmp_add_class_127; usb_pd_cap_battery_info_descriptor* tmp_add_class_128; usb_pd_cap_consumer_port_descriptor* tmp_add_class_129; usb_pd_cap_descriptor* tmp_add_class_130; usb_pd_cap_provider_port_descriptor* tmp_add_class_131; usb_ptm_cap_descriptor* tmp_add_class_132; usb_qualifier_descriptor* tmp_add_class_133; usb_security_descriptor* tmp_add_class_134; usb_set_sel_req* tmp_add_class_135; usb_ss_cap_descriptor* tmp_add_class_136; usb_ss_container_id_descriptor* tmp_add_class_137; usb_ss_ep_comp_descriptor* tmp_add_class_138; usb_ssp_cap_descriptor* tmp_add_class_139; usb_ssp_isoc_ep_comp_descriptor* tmp_add_class_140; usb_string_descriptor* tmp_add_class_141; usb_wireless_cap_descriptor* tmp_add_class_142; usb_wireless_ep_comp_descriptor* tmp_add_class_143; xnOSInfo* tmp_add_class_144; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Q58GZiTjag/dump1.h" -I/usr/include/ni