open_toontown_panda3d/panda/src/egg
Sam Edwards cfd70ebead general: Remove '#pragma interface'/'#pragma implementation'
The GCC documentation states that, as of GCC 2.7.2, these aren't
necessary for proper program behavior. The documentation further
discourages their use because they don't suppress unnecessary code
duplication.

The Panda codebase these days uses "extern template class" instead,
which tells the compiler not to perform implicit template expansion
because an explicit template expansion is available for linking
elsewhere in the program. This is a more compiler-neutral way of
achieving the same thing as '#pragma interface', making
'#pragma interface' not only redundant, it could also mask problems
in the "extern template class" machinery.
2018-03-20 14:36:19 -04:00
..
config_egg.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
config_egg.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggAnimData.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggAnimData.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggAnimData.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggAnimPreload.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggAnimPreload.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggAnimPreload.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggAttributes.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggAttributes.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggAttributes.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggBin.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggBin.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggBinMaker.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggBinMaker.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggComment.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggComment.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggComment.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggCompositePrimitive.I interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
eggCompositePrimitive.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggCompositePrimitive.h interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
eggCoordinateSystem.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggCoordinateSystem.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggCoordinateSystem.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggCurve.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggCurve.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggCurve.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggData.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggData.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggData.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggExternalReference.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggExternalReference.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggExternalReference.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggFilenameNode.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggFilenameNode.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggFilenameNode.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggGroup.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggGroup.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggGroup.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggGroupNode.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggGroupNode.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggGroupNode.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggGroupNode_ext.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggGroupNode_ext.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggGroupUniquifier.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggGroupUniquifier.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggLine.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggLine.cxx Fix various issues in bam2egg: 2016-09-14 21:54:35 +02:00
eggLine.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggMaterial.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMaterial.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMaterial.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggMaterialCollection.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMaterialCollection.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMaterialCollection.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesher.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesher.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesher.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesherEdge.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesherEdge.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesherEdge.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesherFanMaker.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesherFanMaker.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesherFanMaker.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesherStrip.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesherStrip.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMesherStrip.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMiscFuncs.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMiscFuncs.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMiscFuncs.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMorph.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMorph.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMorphList.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMorphList.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggMorphList.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggNameUniquifier.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggNameUniquifier.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggNamedObject.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggNamedObject.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggNamedObject.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggNode.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggNode.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggNode.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggNurbsCurve.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggNurbsCurve.cxx Fix various issues in bam2egg: 2016-09-14 21:54:35 +02:00
eggNurbsCurve.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggNurbsSurface.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggNurbsSurface.cxx Fix various issues in bam2egg: 2016-09-14 21:54:35 +02:00
eggNurbsSurface.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggObject.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggObject.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggObject.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggParameters.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggParameters.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggPatch.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggPatch.cxx Fix various issues in bam2egg: 2016-09-14 21:54:35 +02:00
eggPatch.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggPoint.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggPoint.cxx Fix various issues in bam2egg: 2016-09-14 21:54:35 +02:00
eggPoint.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggPolygon.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggPolygon.cxx Fix various issues in bam2egg: 2016-09-14 21:54:35 +02:00
eggPolygon.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggPolysetMaker.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggPolysetMaker.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggPoolUniquifier.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggPoolUniquifier.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggPrimitive.I interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
eggPrimitive.cxx Interrogate improvements, more properties, MAKE_SEQ_PROPERTY 2016-05-11 00:16:53 +02:00
eggPrimitive.h interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
eggRenderMode.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggRenderMode.cxx Add premultiplied alpha mode, for convenience 2016-03-02 17:55:34 +01:00
eggRenderMode.h Add premultiplied alpha mode, for convenience 2016-03-02 17:55:34 +01:00
eggSAnimData.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggSAnimData.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggSAnimData.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggSurface.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggSurface.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggSurface.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggSwitchCondition.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggSwitchCondition.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggTable.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTable.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTable.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggTexture.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTexture.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTexture.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggTextureCollection.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTextureCollection.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTextureCollection.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTransform.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTransform.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTransform.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTriangleFan.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTriangleFan.cxx Fix various issues in bam2egg: 2016-09-14 21:54:35 +02:00
eggTriangleFan.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggTriangleStrip.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggTriangleStrip.cxx Fix various issues in bam2egg: 2016-09-14 21:54:35 +02:00
eggTriangleStrip.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggUserData.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggUserData.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggUserData.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggUtilities.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggUtilities.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggUtilities.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggVertex.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggVertex.cxx Assorted tweaks and compile warning fixes 2016-07-14 12:54:39 +02:00
eggVertex.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggVertexAux.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggVertexAux.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggVertexAux.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggVertexPool.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggVertexPool.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggVertexPool.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggVertexUV.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggVertexUV.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggVertexUV.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggXfmAnimData.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggXfmAnimData.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggXfmAnimData.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
eggXfmSAnim.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggXfmSAnim.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
eggXfmSAnim.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
lexer.cxx.prebuilt Don't use Mac file format. 2013-01-29 21:37:54 +00:00
lexer.lxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
lexerDefs.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
p3egg_composite1.cxx Fix EggGroupNode compilation. _ext.cxx sources should not be added to the standard composite files. 2014-03-17 10:12:26 +00:00
p3egg_composite2.cxx support GLSL tessellation shaders 2012-04-27 20:29:47 +00:00
parser.cxx.prebuilt Add baser/baseg/baseb/basea and ior scalars to egg <Material> 2016-01-09 17:15:41 +01:00
parser.h.prebuilt support GLSL tessellation shaders 2012-04-27 20:29:47 +00:00
parser.yxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
parserDefs.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pt_EggMaterial.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pt_EggMaterial.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pt_EggTexture.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pt_EggTexture.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pt_EggVertex.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
pt_EggVertex.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
test_egg.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
vector_PT_EggMaterial.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
vector_PT_EggMaterial.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
vector_PT_EggTexture.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
vector_PT_EggTexture.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
vector_PT_EggVertex.cxx general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00
vector_PT_EggVertex.h general: Remove '#pragma interface'/'#pragma implementation' 2018-03-20 14:36:19 -04:00