Temporary header file '/tmp/ITBjExKC3a/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) // add includes #include "/usr/include/SFML/Audio/AlResource.hpp" #include "/usr/include/SFML/Audio/Export.hpp" #include "/usr/include/SFML/Audio/InputSoundFile.hpp" #include "/usr/include/SFML/Audio/Listener.hpp" #include "/usr/include/SFML/Audio/Music.hpp" #include "/usr/include/SFML/Audio/OutputSoundFile.hpp" #include "/usr/include/SFML/Audio/Sound.hpp" #include "/usr/include/SFML/Audio/SoundBuffer.hpp" #include "/usr/include/SFML/Audio/SoundBufferRecorder.hpp" #include "/usr/include/SFML/Audio/SoundFileFactory.hpp" #include "/usr/include/SFML/Audio/SoundFileReader.hpp" #include "/usr/include/SFML/Audio/SoundFileWriter.hpp" #include "/usr/include/SFML/Audio/SoundRecorder.hpp" #include "/usr/include/SFML/Audio/SoundSource.hpp" #include "/usr/include/SFML/Audio/SoundStream.hpp" #include "/usr/include/SFML/Audio.hpp" #include "/usr/include/SFML/Config.hpp" #include "/usr/include/SFML/GpuPreference.hpp" #include "/usr/include/SFML/Graphics/BlendMode.hpp" #include "/usr/include/SFML/Graphics/CircleShape.hpp" #include "/usr/include/SFML/Graphics/Color.hpp" #include "/usr/include/SFML/Graphics/ConvexShape.hpp" #include "/usr/include/SFML/Graphics/Drawable.hpp" #include "/usr/include/SFML/Graphics/Export.hpp" #include "/usr/include/SFML/Graphics/Font.hpp" #include "/usr/include/SFML/Graphics/Glsl.hpp" #include "/usr/include/SFML/Graphics/Glyph.hpp" #include "/usr/include/SFML/Graphics/Image.hpp" #include "/usr/include/SFML/Graphics/PrimitiveType.hpp" #include "/usr/include/SFML/Graphics/Rect.hpp" #include "/usr/include/SFML/Graphics/RectangleShape.hpp" #include "/usr/include/SFML/Graphics/RenderStates.hpp" #include "/usr/include/SFML/Graphics/RenderTarget.hpp" #include "/usr/include/SFML/Graphics/RenderTexture.hpp" #include "/usr/include/SFML/Graphics/RenderWindow.hpp" #include "/usr/include/SFML/Graphics/Shader.hpp" #include "/usr/include/SFML/Graphics/Shape.hpp" #include "/usr/include/SFML/Graphics/Sprite.hpp" #include "/usr/include/SFML/Graphics/Text.hpp" #include "/usr/include/SFML/Graphics/Texture.hpp" #include "/usr/include/SFML/Graphics/Transform.hpp" #include "/usr/include/SFML/Graphics/Transformable.hpp" #include "/usr/include/SFML/Graphics/Vertex.hpp" #include "/usr/include/SFML/Graphics/VertexArray.hpp" #include "/usr/include/SFML/Graphics/VertexBuffer.hpp" #include "/usr/include/SFML/Graphics/View.hpp" #include "/usr/include/SFML/Graphics.hpp" #include "/usr/include/SFML/Main.hpp" #include "/usr/include/SFML/Network/Export.hpp" #include "/usr/include/SFML/Network/Ftp.hpp" #include "/usr/include/SFML/Network/Http.hpp" #include "/usr/include/SFML/Network/IpAddress.hpp" #include "/usr/include/SFML/Network/Packet.hpp" #include "/usr/include/SFML/Network/Socket.hpp" #include "/usr/include/SFML/Network/SocketHandle.hpp" #include "/usr/include/SFML/Network/SocketSelector.hpp" #include "/usr/include/SFML/Network/TcpListener.hpp" #include "/usr/include/SFML/Network/TcpSocket.hpp" #include "/usr/include/SFML/Network/UdpSocket.hpp" #include "/usr/include/SFML/Network.hpp" #include "/usr/include/SFML/OpenGL.hpp" #include "/usr/include/SFML/System/Clock.hpp" #include "/usr/include/SFML/System/Err.hpp" #include "/usr/include/SFML/System/Export.hpp" #include "/usr/include/SFML/System/FileInputStream.hpp" #include "/usr/include/SFML/System/InputStream.hpp" #include "/usr/include/SFML/System/Lock.hpp" #include "/usr/include/SFML/System/MemoryInputStream.hpp" #include "/usr/include/SFML/System/Mutex.hpp" #include "/usr/include/SFML/System/NonCopyable.hpp" #include "/usr/include/SFML/System/Sleep.hpp" #include "/usr/include/SFML/System/String.hpp" #include "/usr/include/SFML/System/Thread.hpp" #include "/usr/include/SFML/System/ThreadLocal.hpp" #include "/usr/include/SFML/System/ThreadLocalPtr.hpp" #include "/usr/include/SFML/System/Time.hpp" #include "/usr/include/SFML/System/Utf.hpp" #include "/usr/include/SFML/System/Vector2.hpp" #include "/usr/include/SFML/System/Vector3.hpp" #include "/usr/include/SFML/System.hpp" #include "/usr/include/SFML/Window/Clipboard.hpp" #include "/usr/include/SFML/Window/Context.hpp" #include "/usr/include/SFML/Window/ContextSettings.hpp" #include "/usr/include/SFML/Window/Cursor.hpp" #include "/usr/include/SFML/Window/Event.hpp" #include "/usr/include/SFML/Window/Export.hpp" #include "/usr/include/SFML/Window/GlResource.hpp" #include "/usr/include/SFML/Window/Joystick.hpp" #include "/usr/include/SFML/Window/Keyboard.hpp" #include "/usr/include/SFML/Window/Mouse.hpp" #include "/usr/include/SFML/Window/Sensor.hpp" #include "/usr/include/SFML/Window/Touch.hpp" #include "/usr/include/SFML/Window/VideoMode.hpp" #include "/usr/include/SFML/Window/Window.hpp" #include "/usr/include/SFML/Window/WindowHandle.hpp" #include "/usr/include/SFML/Window/WindowStyle.hpp" #include "/usr/include/SFML/Window.hpp" // add namespaces namespace sf{typedef int tmp_add_type_1;} sf::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace sf{namespace Glsl{typedef int tmp_add_type_2;}} sf::Glsl::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace sf{namespace priv{typedef int tmp_add_type_3;}} sf::priv::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace sf{namespace Style{typedef int tmp_add_type_4;}} sf::Style::tmp_add_type_4 tmp_add_func_4(){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; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/ITBjExKC3a/dump1.h"