Use nested namespaces

This commit is contained in:
Chris Thrasher 2023-01-06 16:19:57 -07:00
parent 8a5e0f6933
commit cdce9f7147
153 changed files with 301 additions and 898 deletions

View File

@ -1,6 +1,7 @@
Checks: >
-*,
clang-analyzer-*,
modernize-concat-nested-namespaces,
readability-identifier-naming,
-clang-analyzer-core.NonNullParamChecker,
-clang-analyzer-core.NullDereference,

View File

@ -25,9 +25,7 @@
#pragma once
namespace sf
{
namespace Style
namespace sf::Style
{
////////////////////////////////////////////////////////////
/// \ingroup window
@ -44,6 +42,4 @@ enum
Default = Titlebar | Resize | Close //!< Default window style
};
} // namespace Style
} // namespace sf
} // namespace sf::Style

View File

@ -45,9 +45,7 @@ thread_local ALenum lastError(AL_NO_ERROR);
}
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void alCheckError(const std::filesystem::path& file, unsigned int line, const char* expression)
@ -115,6 +113,4 @@ ALenum alGetLastErrorImpl()
return std::exchange(AlCheckImpl::lastError, AL_NO_ERROR);
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -39,9 +39,7 @@
#include <al.h>
#include <alc.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// Let's define a macro to quickly check every OpenAL API call
@ -86,9 +84,7 @@ void alCheckError(const std::filesystem::path& file, unsigned int line, const ch
////////////////////////////////////////////////////////////
ALenum alGetLastErrorImpl();
} // namespace priv
} // namespace sf
} // namespace sf::priv
#if defined(__APPLE__)

View File

@ -48,9 +48,7 @@ sf::Vector3f listenerDirection(0.f, 0.f, -1.f);
sf::Vector3f listenerUpVector(0.f, 1.f, 0.f);
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
AudioDevice::AudioDevice()
@ -233,6 +231,4 @@ Vector3f AudioDevice::getUpVector()
return listenerUpVector;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <string>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief High-level wrapper around the audio API, it manages
@ -182,6 +180,4 @@ public:
static Vector3f getUpVector();
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -180,9 +180,7 @@ void streamError(const FLAC__StreamDecoder*, FLAC__StreamDecoderErrorStatus, voi
}
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool SoundFileReaderFlac::check(InputStream& stream)
@ -358,6 +356,4 @@ void SoundFileReaderFlac::close()
}
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -33,9 +33,7 @@
#include <vector>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Implementation of sound file reader that handles FLAC files
@ -131,6 +129,4 @@ private:
ClientData m_clientData; //!< Structure passed to the decoder callbacks
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -74,9 +74,7 @@ bool hasValidId3Tag(const std::uint8_t* header)
}
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool SoundFileReaderMp3::check(InputStream& stream)
@ -150,6 +148,4 @@ std::uint64_t SoundFileReaderMp3::read(std::int16_t* samples, std::uint64_t maxC
return toRead;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -51,9 +51,7 @@
#include <vector>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Implementation of sound file reader that handles MP3 files
@ -132,6 +130,4 @@ private:
std::uint64_t m_position{}; // Position in decompressed audio buffer
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -67,9 +67,7 @@ long tell(void* data)
static ov_callbacks callbacks = {&read, &seek, nullptr, &tell};
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool SoundFileReaderOgg::check(InputStream& stream)
@ -173,6 +171,4 @@ void SoundFileReaderOgg::close()
}
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <vorbis/vorbisfile.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Implementation of sound file reader that handles OGG/Vorbis files
@ -117,6 +115,4 @@ private:
unsigned int m_channelCount{}; // number of channels of the open sound file
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -101,9 +101,7 @@ const char* waveSubformatPcm =
"\x80\x00\x00\xAA\x00\x38\x9B\x71";
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool SoundFileReaderWav::check(InputStream& stream)
@ -355,6 +353,4 @@ bool SoundFileReaderWav::parseHeader(Info& info)
return true;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -30,9 +30,7 @@
#include <SFML/Audio/SoundFileReader.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Implementation of sound file reader that handles wav files
@ -113,6 +111,4 @@ private:
std::uint64_t m_dataEnd{}; //!< Position one byte past the end of the audio data in the open file
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -35,9 +35,7 @@
#include <ostream>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool SoundFileWriterFlac::check(const std::filesystem::path& filename)
@ -125,6 +123,4 @@ void SoundFileWriterFlac::close()
}
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -34,9 +34,7 @@
#include <vector>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Implementation of sound file writer that handles FLAC files
@ -104,6 +102,4 @@ private:
std::vector<std::int32_t> m_samples32; //!< Conversion buffer
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -36,9 +36,7 @@
#include <ostream>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool SoundFileWriterOgg::check(const std::filesystem::path& filename)
@ -206,6 +204,4 @@ void SoundFileWriterOgg::close()
vorbis_info_clear(&m_vorbis);
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -35,9 +35,7 @@
#include <fstream>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Implementation of sound file writer that handles OGG/Vorbis files
@ -113,6 +111,4 @@ private:
vorbis_dsp_state m_state{}; // current encoding state
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -62,9 +62,7 @@ void encode(std::ostream& stream, std::uint32_t value)
}
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool SoundFileWriterWav::check(const std::filesystem::path& filename)
@ -179,6 +177,4 @@ void SoundFileWriterWav::close()
}
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -33,9 +33,7 @@
#include <string>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Implementation of sound file writer that handles wav files
@ -112,6 +110,4 @@ private:
std::ofstream m_file; //!< File stream to write to
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <string>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void glCheckError(const std::filesystem::path& file, unsigned int line, const char* expression)
@ -108,6 +106,4 @@ void glCheckError(const std::filesystem::path& file, unsigned int line, const ch
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -34,9 +34,7 @@
#include <filesystem>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// Let's define a macro to quickly check every OpenGL API call
@ -69,6 +67,4 @@ namespace priv
////////////////////////////////////////////////////////////
void glCheckError(const std::filesystem::path& file, unsigned int line, const char* expression);
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -48,9 +48,7 @@
#endif
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void ensureExtensionsInit()
@ -100,6 +98,4 @@ void ensureExtensionsInit()
}
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -334,9 +334,7 @@
#define GLEXT_GL_VERSION_4_5 SF_GLAD_GL_VERSION_4_5
#define GLEXT_GL_VERSION_4_6 SF_GLAD_GL_VERSION_4_6
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -345,6 +343,4 @@ namespace priv
////////////////////////////////////////////////////////////
void ensureExtensionsInit();
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -31,9 +31,7 @@
#include <algorithm>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -89,5 +87,4 @@ void copyVector(const Color& source, Vector4<int>& dest)
dest.w = static_cast<int>(source.a);
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -71,9 +71,7 @@ void bufferFromCallback(void* context, void* data, int size)
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
ImageLoader& ImageLoader::getInstance()
@ -320,6 +318,4 @@ bool ImageLoader::saveImageToMemory(const std::string& format,
return false;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -34,9 +34,7 @@
#include <memory>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
RenderTextureImplDefault::RenderTextureImplDefault() = default;
@ -95,6 +93,4 @@ void RenderTextureImplDefault::updateTexture(unsigned int textureId)
glCopyTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 0, 0, static_cast<GLsizei>(m_size.x), static_cast<GLsizei>(m_size.y)));
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -112,9 +112,7 @@ void contextDestroyCallback(void* /*arg*/)
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
RenderTextureImplFBO::RenderTextureImplFBO()
@ -652,6 +650,4 @@ void RenderTextureImplFBO::updateTexture(unsigned int)
#endif // SFML_OPENGL_ES
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -28,9 +28,7 @@
#include <SFML/Graphics/TextureSaver.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
TextureSaver::TextureSaver()
@ -45,6 +43,4 @@ TextureSaver::~TextureSaver()
glCheck(glBindTexture(GL_TEXTURE_2D, static_cast<GLuint>(m_textureBinding)));
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -30,9 +30,7 @@
#include <SFML/Graphics/GLCheck.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Automatic wrapper for saving and restoring the current texture binding
@ -64,6 +62,4 @@ private:
GLint m_textureBinding; //!< Texture binding to restore
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -57,9 +57,7 @@
extern int main(int argc, char* argv[]);
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -149,8 +147,7 @@ void* main(ActivityStates* states)
return nullptr;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv
////////////////////////////////////////////////////////////

View File

@ -34,9 +34,7 @@
#include <ostream>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
sockaddr_in SocketImpl::createAddress(std::uint32_t address, unsigned short port)
@ -109,6 +107,4 @@ Socket::Status SocketImpl::getErrorStatus()
// clang-format on
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -39,9 +39,7 @@
#include <unistd.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Helper class implementing all the non-portable
@ -102,6 +100,4 @@ public:
static Socket::Status getErrorStatus();
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -30,9 +30,7 @@
#include <cstring>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
sockaddr_in SocketImpl::createAddress(std::uint32_t address, unsigned short port)
@ -109,6 +107,4 @@ struct SocketInitializer
SocketInitializer globalInitializer;
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -35,9 +35,7 @@
#include <ws2tcpip.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Helper class implementing all the non-portable
@ -98,6 +96,4 @@ public:
static Socket::Status getErrorStatus();
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -54,9 +54,7 @@ std::streambuf::int_type LogcatStream::overflow(std::streambuf::int_type c)
return traits_type::not_eof(c);
}
namespace sf
{
namespace priv
namespace sf::priv
{
ActivityStates*& getActivityStatesPtr()
@ -77,5 +75,4 @@ ActivityStates& getActivity()
return *states;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -50,9 +50,7 @@ private:
std::string m_message;
};
namespace sf
{
namespace priv
namespace sf::priv
{
struct ActivityStates
{
@ -98,5 +96,4 @@ SFML_SYSTEM_API void resetActivity(ActivityStates* initializedStates);
SFML_SYSTEM_API ActivityStates& getActivity();
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <mutex>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -112,5 +110,4 @@ std::int64_t ResourceStream::getSize()
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -37,9 +37,7 @@
#include <string>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Read from Android asset files
@ -106,6 +104,4 @@ private:
AAsset* m_file; ///< The asset file to read
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <ostream>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
String ClipboardImpl::getString()
@ -50,6 +48,4 @@ void ClipboardImpl::setString(const String& /* text */)
sf::err() << "Clipboard API not implemented for Android.\n";
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -27,9 +27,7 @@
////////////////////////////////////////////////////////////
#include <SFML/Window/Android/CursorImpl.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool CursorImpl::loadFromPixels(const std::uint8_t* /* pixels */, Vector2u /* size */, Vector2u /* hotspot */)
@ -47,6 +45,4 @@ bool CursorImpl::loadFromSystem(Cursor::Type /* type */)
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -31,10 +31,7 @@
#include <SFML/Window/Cursor.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Android implementation of Cursor
@ -82,6 +79,4 @@ public:
bool loadFromSystem(Cursor::Type type);
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -35,9 +35,7 @@
#include <ostream>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool InputImpl::isKeyPressed(Keyboard::Key /* key */)
@ -205,6 +203,4 @@ Vector2i InputImpl::getTouchPosition(unsigned int finger, const WindowBase& /* r
return getTouchPosition(finger);
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -31,9 +31,7 @@
#include <SFML/Window/Mouse.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief iOS implementation of inputs (keyboard + mouse)
@ -158,6 +156,4 @@ public:
static Vector2i getTouchPosition(unsigned int finger, const WindowBase& relativeTo);
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -28,9 +28,7 @@
#include <SFML/Window/JoystickImpl.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void JoystickImpl::initialize()
@ -91,6 +89,4 @@ JoystickState JoystickImpl::update()
return JoystickState();
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -25,9 +25,7 @@
#pragma once
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Android implementation of joysticks
@ -105,6 +103,4 @@ private:
Joystick::Identification m_identification; ///< Joystick identification
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -48,9 +48,7 @@ sf::Vector3f sensorData[sf::Sensor::Count];
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void SensorImpl::initialize()
@ -220,6 +218,4 @@ int SensorImpl::processSensorEvents(int /* fd */, int /* events */, void* /* sen
return 1;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <android/sensor.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Android implementation of sensors
@ -127,6 +125,4 @@ private:
unsigned int m_index; ///< Index of the sensor
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <mutex>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
std::vector<VideoMode> VideoModeImpl::getFullscreenModes()
@ -59,6 +57,4 @@ VideoMode VideoModeImpl::getDesktopMode()
return VideoMode(Vector2u(states.screenSize));
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -45,9 +45,7 @@
////////////////////////////////////////////////////////////
// Private data
////////////////////////////////////////////////////////////
namespace sf
{
namespace priv
namespace sf::priv
{
WindowImplAndroid* WindowImplAndroid::singleInstance = nullptr;
@ -755,5 +753,4 @@ int WindowImplAndroid::getUnicode(AInputEvent* event)
return unicode;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -35,9 +35,7 @@
#include <android/input.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Android implementation of WindowImpl
@ -237,6 +235,4 @@ private:
bool m_hasFocus{};
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -28,9 +28,7 @@
#include <SFML/Window/DRM/ClipboardImpl.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
String ClipboardImpl::getString()
@ -44,6 +42,4 @@ void ClipboardImpl::setString(const String& /*text*/)
{
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -30,9 +30,7 @@
#include <SFML/System/String.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Give access to the system clipboard
@ -66,6 +64,4 @@ public:
static void setString(const String& text);
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -30,9 +30,7 @@
#include <vector>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool CursorImpl::loadFromPixels(const std::uint8_t* /*pixels*/, Vector2u /*size*/, Vector2u /*hotspot*/)
@ -74,6 +72,4 @@ void CursorImpl::release()
{
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <SFML/Window/WindowStyle.hpp> // Prevent conflict with macro None from Xlib
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Unix implementation of Cursor
@ -111,6 +109,4 @@ private:
void release();
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -506,9 +506,7 @@ EGLDisplay getInitializedDisplay()
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
DRMContext::DRMContext(DRMContext* shared)
@ -828,6 +826,4 @@ Drm& DRMContext::getDRM()
return drmNode;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -39,9 +39,7 @@
#include <xf86drmMode.h>
namespace sf
{
namespace priv
namespace sf::priv
{
struct Drm
{
@ -211,6 +209,4 @@ private:
bool m_scanOut{};
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -560,9 +560,7 @@ void update()
}
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
bool InputImpl::isKeyPressed(Keyboard::Key key)
@ -719,6 +717,4 @@ void InputImpl::restoreTerminalConfig()
tcflush(STDIN_FILENO, TCIFLUSH); // flush the buffer
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <SFML/Window/Mouse.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Linux (DRM) implementation of inputs (keyboard + mouse)
@ -182,6 +180,4 @@ private:
static void restoreTerminalConfig();
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -30,9 +30,7 @@
#include <SFML/Window/VideoModeImpl.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
std::vector<VideoMode> VideoModeImpl::getFullscreenModes()
@ -65,6 +63,4 @@ VideoMode VideoModeImpl::getDesktopMode()
return VideoMode({0, 0});
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -33,9 +33,7 @@
#include <SFML/Window/WindowStyle.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
WindowImplDRM::WindowImplDRM(WindowHandle /*handle*/)
@ -154,6 +152,4 @@ void WindowImplDRM::processEvents()
pushEvent(ev);
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -30,9 +30,7 @@
#include <SFML/Window/Event.hpp>
#include <SFML/Window/WindowImpl.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief DRM implementation of WindowImpl
@ -192,6 +190,4 @@ private:
Vector2u m_size; ///< Window size
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -35,9 +35,7 @@
#include <string>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void eglCheckError(const std::filesystem::path& file, unsigned int line, const char* expression)
@ -170,5 +168,4 @@ void eglCheckError(const std::filesystem::path& file, unsigned int line, const c
}
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <filesystem>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// Let's define a macro to quickly check every EGL API call
@ -67,5 +65,4 @@ namespace priv
////////////////////////////////////////////////////////////
void eglCheckError(const std::filesystem::path& file, unsigned int line, const char* expression);
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -97,9 +97,7 @@ void ensureInit()
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
EglContext::EglContext(EglContext* shared)
@ -403,6 +401,4 @@ XVisualInfo EglContext::selectBestVisual(::Display* XDisplay, unsigned int bitsP
}
#endif
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -39,9 +39,7 @@
#include <X11/Xutil.h>
#endif
namespace sf
{
namespace priv
namespace sf::priv
{
class EglContext : public GlContext
{
@ -193,6 +191,4 @@ private:
EGLConfig m_config{}; //!< The internal EGL config
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -163,9 +163,7 @@ void hatValueToSfml(int value, sf::priv::JoystickState& state)
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void JoystickImpl::initialize()
@ -348,6 +346,4 @@ JoystickState JoystickImpl::JoystickImpl::update()
return m_state;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -31,9 +31,7 @@
#include <usbhid.h>
#include <vector>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief FreeBSD implementation of joysticks
@ -118,6 +116,4 @@ private:
JoystickState m_state; ///< Current state of the joystick
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -325,9 +325,7 @@ bool parseVersionString(const char* version, const char* prefix, unsigned int& m
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void GlContext::initResource()
@ -965,6 +963,4 @@ void GlContext::checkSettings(const ContextSettings& requestedSettings)
}
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -37,9 +37,7 @@
#include <memory>
namespace sf
{
namespace priv
namespace sf::priv
{
class WindowImpl;
@ -322,6 +320,4 @@ private:
const std::uint64_t m_id; //!< Unique number that identifies the context
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <SFML/Window/Joystick.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Structure holding a joystick's information
@ -58,9 +56,7 @@ struct JoystickState
bool buttons[Joystick::ButtonCount]{}; //!< Status of each button (true = pressed)
};
} // namespace priv
} // namespace sf
} // namespace sf::priv
#if defined(SFML_SYSTEM_WINDOWS)

View File

@ -28,9 +28,7 @@
#include <SFML/Window/JoystickManager.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
JoystickManager& JoystickManager::getInstance()
@ -118,6 +116,4 @@ JoystickManager::~JoystickManager()
JoystickImpl::cleanup();
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -31,9 +31,7 @@
#include <SFML/Window/JoystickImpl.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Global joystick manager
@ -129,6 +127,4 @@ private:
Item m_joysticks[Joystick::Count]; //!< Joysticks information and state
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -164,9 +164,7 @@ void hatValueToSfml(int value, sf::priv::JoystickState& state)
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void JoystickImpl::initialize()
@ -353,6 +351,4 @@ JoystickState JoystickImpl::JoystickImpl::update()
return m_state;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <usbhid.h>
#include <vector>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief FreeBSD implementation of joysticks
@ -119,6 +117,4 @@ private:
JoystickState m_state; ///< Current state of the joystick
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -31,9 +31,7 @@
#import <AppKit/AppKit.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -64,6 +62,4 @@ void ClipboardImpl::setString(const String& text)
[data release];
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -45,10 +45,7 @@ using NSCursorRef = void*;
#endif
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Mac OS X implementation of Cursor
@ -110,6 +107,4 @@ private:
NSCursorRef m_cursor; ///< System cursor handle
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -47,9 +47,7 @@ NSCursor* loadFromSelector(SEL selector)
}
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -141,6 +139,4 @@ bool CursorImpl::loadFromSystem(Cursor::Type type)
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -36,9 +36,7 @@
#include <IOKit/hid/IOHIDManager.h>
#include <vector>
namespace sf
{
namespace priv
namespace sf::priv
{
using IOHIDElements = std::vector<IOHIDElementRef>;
@ -236,6 +234,4 @@ private:
////////////////////////////////////////////////////////////
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <AppKit/AppKit.h>
#include <ostream>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
HIDInputManager& HIDInputManager::getInstance()
@ -866,6 +864,4 @@ Keyboard::Key HIDInputManager::nonLocalizedKeys(UniChar virtualKeycode)
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -40,9 +40,7 @@ const CFStringRef runLoopMode = CFSTR("SFML_RUN_LOOP_MODE");
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
HIDJoystickManager& HIDJoystickManager::getInstance()
@ -138,6 +136,4 @@ void HIDJoystickManager::pluggedOut(void* context, IOReturn, void*, IOHIDDeviceR
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -31,9 +31,7 @@
#include <IOKit/hid/IOHIDDevice.h>
#include <IOKit/hid/IOHIDManager.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief sf::priv::InputImpl helper
@ -127,6 +125,4 @@ private:
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#include <SFML/Window/Mouse.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Mac OS X implementation of inputs (keyboard + mouse)
@ -159,6 +157,4 @@ public:
static Vector2i getTouchPosition(unsigned int finger, const WindowBase& relativeTo);
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -46,9 +46,7 @@
///
////////////////////////////////////////////////////////////
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Extract the dedicated SFOpenGLView from the SFML window
@ -236,6 +234,4 @@ Vector2i InputImpl::getTouchPosition(unsigned int /*finger*/, const WindowBase&
return Vector2i();
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -86,9 +86,7 @@ unsigned int getDeviceUint(IOHIDDeviceRef ref, CFStringRef prop, unsigned int in
} // namespace
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
JoystickImpl::Location JoystickImpl::m_locationIDs[sf::Joystick::Count] = {0};
@ -550,6 +548,4 @@ JoystickState JoystickImpl::update()
return state;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -36,9 +36,7 @@
#include <unordered_map>
#include <vector>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Mac OS X implementation of joysticks
@ -129,6 +127,4 @@ private:
/// location or 0 if there isn't currently a connected joystick device
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -53,9 +53,7 @@ using NSWindowRef = void*;
#endif
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief OSX (Cocoa) implementation of OpenGL contexts
@ -160,6 +158,4 @@ private:
NSWindowRef m_window{}; ///< Only for offscreen context.
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -37,11 +37,8 @@
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
namespace sf
namespace sf::priv
{
namespace priv
{
////////////////////////////////////////////////////////////
SFContext::SFContext(SFContext* shared)
@ -293,6 +290,4 @@ void SFContext::createContext(SFContext* shared, unsigned int bitsPerPixel, cons
[pixFmt release];
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -30,13 +30,10 @@
#import <AppKit/AppKit.h>
namespace sf
{
namespace priv
namespace sf::priv
{
class WindowImplCocoa;
}
}
////////////////////////////////////////////////////////////
/// Keyboard Modifiers Helper

View File

@ -31,13 +31,10 @@
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
namespace sf
{
namespace priv
namespace sf::priv
{
class WindowImplCocoa;
}
}
@class SFSilentResponder;

View File

@ -32,13 +32,10 @@
////////////////////////////////////////////////////////////
/// Predefine some classes
////////////////////////////////////////////////////////////
namespace sf
{
namespace priv
namespace sf::priv
{
class WindowImplCocoa;
}
}
@class SFOpenGLView;

View File

@ -30,9 +30,7 @@
#import <AppKit/AppKit.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -98,5 +96,4 @@ void scaleOutXY(T& out, id<WindowImplDelegateProtocol> delegate)
scaleOut(out.y, delegate);
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -28,9 +28,7 @@
#include <SFML/Window/SensorImpl.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void SensorImpl::initialize()
@ -83,6 +81,4 @@ void SensorImpl::setEnabled(bool /*enabled*/)
// To be implemented
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -25,9 +25,7 @@
#pragma once
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Mac OS X implementation of sensors
@ -91,6 +89,4 @@ public:
void setEnabled(bool enabled);
};
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -33,9 +33,7 @@
#include <algorithm>
#include <ostream>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -96,5 +94,4 @@ VideoMode VideoModeImpl::getDesktopMode()
return mode;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -40,9 +40,7 @@
#include <ostream>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -525,6 +523,4 @@ bool WindowImplCocoa::hasFocus() const
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -36,13 +36,10 @@
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
namespace sf
{
namespace priv
namespace sf::priv
{
class WindowImplCocoa;
}
}
////////////////////////////////////////////////////////////
/// \brief Interface of the delegate of the window implementation

View File

@ -32,9 +32,7 @@
#include <ApplicationServices/ApplicationServices.h>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
/// \brief Get bpp of a video mode for OS 10.6 or later
@ -66,5 +64,4 @@ VideoMode convertCGModeToSFMode(CGDisplayModeRef cgmode);
////////////////////////////////////////////////////////////
CGDisplayModeRef convertSFModeToCGMode(VideoMode sfmode);
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -32,9 +32,7 @@
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
@ -95,5 +93,4 @@ VideoMode convertCGModeToSFMode(CGDisplayModeRef cgmode)
return mode;
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

View File

@ -28,9 +28,7 @@
#include <SFML/Window/JoystickImpl.hpp>
namespace sf
{
namespace priv
namespace sf::priv
{
////////////////////////////////////////////////////////////
void JoystickImpl::initialize()
@ -91,6 +89,4 @@ JoystickState JoystickImpl::update()
return JoystickState();
}
} // namespace priv
} // namespace sf
} // namespace sf::priv

Some files were not shown because too many files have changed in this diff Show More