3f4bb1ae12
By deleting this constructor overload, it fails to compile if you pass a temporary font to this parameter slot. That includes code like sf::Text text("", sf::Font()); but more importantly it prohibits code like this sf::Font getFont() { sf::Font font; // load a font... return font; } sf::Text text("", getFont()); The same idea can be applied to setFont() to prevent setting fonts from a temporary. Credit to Jonny for the idea Co-authored-by: JonnyPtn <jonathan.r.paton@googlemail.com> |
||
---|---|---|
.. | ||
Audio | ||
Graphics | ||
Network | ||
System | ||
Window | ||
Audio.hpp | ||
Config.hpp | ||
GpuPreference.hpp | ||
Graphics.hpp | ||
Main.hpp | ||
Network.hpp | ||
OpenGL.hpp | ||
System.hpp | ||
Window.hpp |