From 64120cd7d835893d0e770d235e0d633a859e3b2a Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Sat, 28 Mar 2015 11:16:40 -0700 Subject: [PATCH] general: Add missing includes and forward-declarations. --- dtool/src/cppparser/cppTypedefType.h | 1 + dtool/src/interrogate/functionRemap.cxx | 1 + dtool/src/interrogate/interfaceMakerPythonNative.cxx | 7 +++++++ panda/src/egg2pg/eggSaver.h | 1 + panda/src/pgraph/shaderAttrib.cxx | 1 + 5 files changed, 11 insertions(+) diff --git a/dtool/src/cppparser/cppTypedefType.h b/dtool/src/cppparser/cppTypedefType.h index eb6ab016cf..ad6c33ffa2 100644 --- a/dtool/src/cppparser/cppTypedefType.h +++ b/dtool/src/cppparser/cppTypedefType.h @@ -19,6 +19,7 @@ #include "cppType.h" class CPPIdentifier; +class CPPInstanceIdentifier; /////////////////////////////////////////////////////////////////// // Class : CPPTypedefType diff --git a/dtool/src/interrogate/functionRemap.cxx b/dtool/src/interrogate/functionRemap.cxx index e1abae2c06..a1636b592e 100644 --- a/dtool/src/interrogate/functionRemap.cxx +++ b/dtool/src/interrogate/functionRemap.cxx @@ -23,6 +23,7 @@ #include "interrogateDatabase.h" #include "cppInstance.h" +#include "cppConstType.h" #include "cppFunctionType.h" #include "cppParameterList.h" #include "cppReferenceType.h" diff --git a/dtool/src/interrogate/interfaceMakerPythonNative.cxx b/dtool/src/interrogate/interfaceMakerPythonNative.cxx index 7770cd748a..b3776e6f12 100644 --- a/dtool/src/interrogate/interfaceMakerPythonNative.cxx +++ b/dtool/src/interrogate/interfaceMakerPythonNative.cxx @@ -21,10 +21,17 @@ #include "interrogateDatabase.h" #include "interrogateType.h" #include "interrogateFunction.h" +#include "cppArrayType.h" +#include "cppConstType.h" +#include "cppEnumType.h" #include "cppFunctionType.h" +#include "cppFunctionGroup.h" #include "cppPointerType.h" #include "cppTypeDeclaration.h" +#include "cppTypedefType.h" +#include "cppSimpleType.h" #include "cppStructType.h" +#include "cppExpression.h" #include "vector" #include "cppParameterList.h" #include "algorithm" diff --git a/panda/src/egg2pg/eggSaver.h b/panda/src/egg2pg/eggSaver.h index 0dfbdc8838..7cb52908cd 100755 --- a/panda/src/egg2pg/eggSaver.h +++ b/panda/src/egg2pg/eggSaver.h @@ -40,6 +40,7 @@ class GeomVertexData; class GeomPrimitive; class PandaNode; class RenderState; +class Material; class Texture; class CharacterJoint; class EggVertex; diff --git a/panda/src/pgraph/shaderAttrib.cxx b/panda/src/pgraph/shaderAttrib.cxx index f0a3631af4..ad9b1a6eef 100755 --- a/panda/src/pgraph/shaderAttrib.cxx +++ b/panda/src/pgraph/shaderAttrib.cxx @@ -23,6 +23,7 @@ #include "bamWriter.h" #include "datagram.h" #include "datagramIterator.h" +#include "nodePath.h" TypeHandle ShaderAttrib::_type_handle; int ShaderAttrib::_attrib_slot;