]> git.lizzy.rs Git - irrlicht.git/commit
Replace _IRR_OVERRIDE_ macro with override keyword
authorJosiahWI <josiah_vanderzee@mediacombb.net>
Sun, 9 Oct 2022 18:57:28 +0000 (13:57 -0500)
committersfan5 <sfan5@live.de>
Fri, 14 Oct 2022 23:09:09 +0000 (01:09 +0200)
commit59fc4401f1e9edb5d7c0162f2fd221e6df9421fa
tree483622113dd58d84f8b15bb9764c43763cdf0e27
parentf3a1f9f6560c82974f2254d6518f9cd4f4e692b6
Replace _IRR_OVERRIDE_ macro with override keyword

The commit also establishes a precedent of leaving off the `virtual`
keyword in overrides. Although not strictly necessary, I believe this is
good for readability because it makes it clear it is an override and not
a pure virtual function, and it helps keep line lengths shorter. We
should move towards eliminating the macro altogether, but the definition
has been left in with a note on deprecation so that in-progress work
will not suffer merge conflicts.
87 files changed:
include/CIndexBuffer.h
include/CMeshBuffer.h
include/CVertexBuffer.h
include/IAnimatedMesh.h
include/IBoneSceneNode.h
include/ICameraSceneNode.h
include/IGUIElement.h
include/IGUIFontBitmap.h
include/SAnimatedMesh.h
include/SMesh.h
include/SSkinMeshBuffer.h
include/irrTypes.h
source/Irrlicht/Android/CAndroidAssetFileArchive.h
source/Irrlicht/CAnimatedMeshSceneNode.h
source/Irrlicht/CAttributeImpl.h
source/Irrlicht/CAttributes.h
source/Irrlicht/CB3DMeshFileLoader.h
source/Irrlicht/CB3DMeshWriter.h
source/Irrlicht/CBillboardSceneNode.h
source/Irrlicht/CBoneSceneNode.h
source/Irrlicht/CCameraSceneNode.h
source/Irrlicht/CDummyTransformationSceneNode.h
source/Irrlicht/CEGLManager.h
source/Irrlicht/CEmptySceneNode.h
source/Irrlicht/CFileList.h
source/Irrlicht/CFileSystem.h
source/Irrlicht/CGLXManager.h
source/Irrlicht/CGUIButton.h
source/Irrlicht/CGUICheckBox.h
source/Irrlicht/CGUIComboBox.h
source/Irrlicht/CGUIEditBox.h
source/Irrlicht/CGUIEnvironment.h
source/Irrlicht/CGUIFileOpenDialog.h
source/Irrlicht/CGUIFont.h
source/Irrlicht/CGUIImage.h
source/Irrlicht/CGUIImageList.h
source/Irrlicht/CGUIListBox.h
source/Irrlicht/CGUIScrollBar.h
source/Irrlicht/CGUISkin.h
source/Irrlicht/CGUISpriteBank.h
source/Irrlicht/CGUIStaticText.h
source/Irrlicht/CGUITabControl.h
source/Irrlicht/CImage.h
source/Irrlicht/CImageLoaderBMP.h
source/Irrlicht/CImageLoaderJPG.h
source/Irrlicht/CImageLoaderPNG.h
source/Irrlicht/CImageLoaderTGA.h
source/Irrlicht/CImageWriterJPG.h
source/Irrlicht/CImageWriterPNG.h
source/Irrlicht/CIrrDeviceLinux.h
source/Irrlicht/CIrrDeviceOSX.h
source/Irrlicht/CIrrDeviceSDL.h
source/Irrlicht/CIrrDeviceStub.h
source/Irrlicht/CIrrDeviceWin32.h
source/Irrlicht/CIrrDeviceiOS.h
source/Irrlicht/CLimitReadFile.h
source/Irrlicht/CLogger.h
source/Irrlicht/CMemoryFile.h
source/Irrlicht/CMeshCache.h
source/Irrlicht/CMeshManipulator.h
source/Irrlicht/CMeshSceneNode.h
source/Irrlicht/CNSOGLManager.h
source/Irrlicht/CNullDriver.h
source/Irrlicht/COBJMeshFileLoader.h
source/Irrlicht/COGLES2Driver.h
source/Irrlicht/COGLES2MaterialRenderer.h
source/Irrlicht/COGLESDriver.h
source/Irrlicht/COGLESMaterialRenderer.h
source/Irrlicht/COSOperator.h
source/Irrlicht/COpenGLCoreRenderTarget.h
source/Irrlicht/COpenGLCoreTexture.h
source/Irrlicht/COpenGLDriver.h
source/Irrlicht/COpenGLMaterialRenderer.h
source/Irrlicht/COpenGLSLMaterialRenderer.h
source/Irrlicht/COpenGLShaderMaterialRenderer.h
source/Irrlicht/CProfiler.h
source/Irrlicht/CReadFile.h
source/Irrlicht/CSDLManager.h
source/Irrlicht/CSceneCollisionManager.h
source/Irrlicht/CSceneManager.h
source/Irrlicht/CSkinnedMesh.h
source/Irrlicht/CTimer.h
source/Irrlicht/CWGLManager.h
source/Irrlicht/CWebGL1Driver.h
source/Irrlicht/CWriteFile.h
source/Irrlicht/CXMeshFileLoader.h
source/Irrlicht/CZipReader.h