removed unnecessary forward declarations of class

this also moved necessary ones to right headers

Change-Id: Idda93aeaa1fdfeda602b14e3b233ffd1cf27c0cf
This commit is contained in:
Takeshi Abe
2012-07-02 21:57:55 +09:00
parent 2b6e9bd89a
commit d221d4e5a7
45 changed files with 20 additions and 144 deletions

View File

@@ -39,7 +39,6 @@ namespace ifc_module
{
struct attr;
}
class Gate;
/** Represents an IDL module.

View File

@@ -33,10 +33,6 @@
namespace ary
{
namespace info
{
class CodeInformation;
}
namespace idl
{
namespace ifc_service

View File

@@ -30,12 +30,8 @@ namespace ary
{
namespace idl
{
class Module;
class CodeEntity;
class Type;
class Gate;
class CePilot;
class TypePilot;
typedef TypedId<CodeEntity> Ce_id;

View File

@@ -50,7 +50,6 @@ namespace idl
class Function;
class Property;
class StructElement;
class Variable;
class NameLookup;

View File

@@ -43,7 +43,6 @@ namespace info
{
class DocuToken;
class DocuDisplay;
class DocuText

View File

@@ -37,7 +37,6 @@ class DT_MupType;
class DT_MupMember;
class DT_MupConst;
class DT_Style;
class DT_EOL;
class DT_StdAtTag;
class DT_SeeAlsoAtTag;
class DT_ParameterAtTag;

View File

@@ -36,7 +36,6 @@ namespace idl
class Ce_Storage;
class TypeAdmin;
class Type_Storage;
class Module;
class ExplicitType;
class Function;
class Interface;

View File

@@ -27,6 +27,8 @@
// COMPONENTS
// PARAMETERS
class HF_NaviSubRow;
class HF_IdlConstGroup : public HtmlFactory_Idl
{
public:

View File

@@ -28,6 +28,8 @@
// COMPONENTS
// PARAMETERS
class HF_NaviSubRow;
class HF_IdlEnum : public HtmlFactory_Idl
{

View File

@@ -27,6 +27,13 @@
#include <ary/idl/i_comrela.hxx>
#include <ary/idl/i_types4idl.hxx>
namespace ary
{
namespace idl
{
class Gate;
}
}
namespace csi
{
@@ -37,7 +44,6 @@ namespace xml
}
class HF_IdlInterface;
class HtmlEnvironment_Idl;

View File

@@ -32,7 +32,6 @@
class HF_NaviSubRow;
class HF_SubTitleTable;
class HF_IdlBaseNode;
class HF_IdlInterface : public HtmlFactory_Idl
{

View File

@@ -27,8 +27,6 @@
// COMPONENTS
// PARAMETERS
class HF_NaviSubRow;
class HF_IdlSingleton : public HtmlFactory_Idl
{

View File

@@ -28,6 +28,8 @@
// COMPONENTS
// PARAMETERS
class HF_NaviSubRow;
/** Is used to display ->ary::idl::Exception s as well as ->ary::idl::Struct s.
*/
class HF_IdlStruct : public HtmlFactory_Idl

View File

@@ -31,17 +31,6 @@
#include <toolkit/hf_docentry.hxx>
namespace ary
{
namespace idl
{
class Module;
}
}
/** This class is an implementation of ary::inf::DocuText_Display
and will be used by that interface.
*/

View File

@@ -28,6 +28,13 @@
// COMPONENTS
// PARAMETERS
namespace ary
{
namespace idl
{
class Module;
}
}
class HF_IdlTypeText : public HtmlFactory_Idl
{

View File

@@ -41,10 +41,6 @@ namespace idl
class TypePilot;
}
}
namespace output
{
class Position;
}

View File

@@ -33,10 +33,6 @@
namespace ary
{
namespace idl
{
class Module;
}
namespace doc
{
class OldIdlDocu;
@@ -45,8 +41,6 @@ namespace doc
class HtmlEnvironment_Idl;
class LinkHelper;
class HF_NaviSubRow;
class HF_TitleTable;
class HF_SubTitleTable;

View File

@@ -37,11 +37,6 @@
// COMPONENTS
// PARAMETERS
namespace ary
{
class Repository;
}
namespace autodoc
{
class FileCollector_Ifc;

View File

@@ -36,7 +36,6 @@ class ParserInfo;
namespace ary
{
class QualifiedName;
class Repository;
namespace doc

View File

@@ -29,18 +29,11 @@
// PARAMETERS
namespace udm {
class Agent_Struct;
} // namespace udm
namespace csi
{
namespace uidl
{
class ConstantsGroup;
class PE_Type;
class PE_Value;

View File

@@ -30,11 +30,6 @@
// PARAMETERS
namespace udm {
class Agent_Struct;
} // namespace udm
namespace csi
{
namespace uidl

View File

@@ -33,24 +33,12 @@
namespace csi
{
namespace prl
{
class TNamespace;
}
}
namespace csi
{
namespace uidl
{
class Exception;
class StructElement;
class PE_StructElement;
class PE_Type;

View File

@@ -31,18 +31,12 @@
#include <ary/idl/i_gate.hxx>
namespace udm {
class Agent_Struct;
} // namespace udm
namespace csi
{
namespace uidl
{
class PE_Type;
class StructElement;
class Struct;
class PE_StructElement : public UnoIDL_PE,

View File

@@ -33,24 +33,12 @@
namespace csi
{
namespace prl
{
class TNamespace;
}
}
namespace csi
{
namespace uidl
{
class Struct;
class StructElement;
class PE_StructElement;
class PE_Type;

View File

@@ -38,7 +38,6 @@ namespace uidl
class TokIdentifier;
class TokBuiltInType;
class TokPunctuation;
class Tok_Documentation;
class ParseEnvState : public TokenInterpreter,
virtual protected TokenProcessing_Types

View File

@@ -39,13 +39,9 @@
namespace ary
{
class QualifiedName;
class Repository;
namespace idl
{
class Gate;
class Module;
} // namespace idl
} // namespace ary
@@ -56,10 +52,6 @@ namespace uidl
{
class Struct;
class Token;
/** is an implementation class for UnoIDL_PE s
*/
class SemanticNode : private TokenProcessing_Types

View File

@@ -41,7 +41,6 @@ class TokMetaType;
class TokStereotype;
class TokParameterHandling;
class TokAssignment;
class Tok_Documentation;
class TokenInterpreter

View File

@@ -27,8 +27,6 @@
// PARAMETERS
class ParserInfo;
namespace csi
{
namespace uidl

View File

@@ -40,9 +40,6 @@
#include <map>
#include <boost/shared_ptr.hpp>
class SfxItemSet;
class SdrObject;
namespace chart
{

View File

@@ -37,9 +37,6 @@
namespace com { namespace sun { namespace star { namespace chart2 {
class XDataSeries;
class XChartType;
namespace data {
class XLabeledDataSequence;
}
}}}}
namespace chart

View File

@@ -42,9 +42,6 @@ namespace chart
//.............................................................................
//-----------------------------------------------------------------------------
/**
*/
class ChartTypeResourceGroup;
class AxisTypeResourceGroup;
class Dim3DLookResourceGroup;
class StackingResourceGroup;

View File

@@ -50,11 +50,6 @@
#include "RangeSelectionButton.hxx"
#include "RangeEdit.hxx"
namespace com { namespace sun { namespace star {
namespace chart2 {
class XChartType;
}}}}
namespace chart
{

View File

@@ -51,8 +51,6 @@
#include "MutexContainer.hxx"
class SfxItemSet;
class SdrObject;
class SdrView;
namespace accessibility

View File

@@ -27,8 +27,6 @@
#include <vector>
class SdrModel;
namespace chart
{
namespace wrapper

View File

@@ -32,7 +32,6 @@ namespace chart
{
//.............................................................................
typedef ::svt::OGenericUnoDialog ChartTypeUnoDlg_BASE;
class ChartType;
class ChartTypeUnoDlg : public ChartTypeUnoDlg_BASE
,public ::comphelper::OPropertyArrayUsageHelper< ChartTypeUnoDlg >
{

View File

@@ -139,7 +139,6 @@ public:
class ChartWindow;
class DrawModelWrapper;
class DrawViewWrapper;
class ViewElementListProvider;
class ReferenceSizeProvider;
class ChartController : public ::cppu::WeakImplHelper12 <

View File

@@ -38,13 +38,6 @@
class SdrUndoAction;
namespace com { namespace sun { namespace star {
namespace chart2 {
class XInternalDataProvider;
}
}}}
namespace chart
{
class ChartModelClone;

View File

@@ -36,12 +36,6 @@
#include <functional>
#include <utility>
namespace com { namespace sun { namespace star {
namespace chart2
{
class XChartDocument;
}}}}
namespace chart
{
namespace ModifyListenerHelper

View File

@@ -45,10 +45,6 @@
#include "MutexContainer.hxx"
#include "OPropertySet.hxx"
namespace com { namespace sun { namespace star { namespace style {
class XStyle;
}}}}
namespace chart
{

View File

@@ -34,9 +34,6 @@ namespace chart
//.............................................................................
//-----------------------------------------------------------------------------
/**
*/
class ShapeFactory;
class TickFactory;
class VAxisOrGridBase : public PlotterBase

View File

@@ -27,7 +27,6 @@
namespace chart
{
//.............................................................................
class AreaPositionHelper;
class AreaChart : public VSeriesPlotter
{

View File

@@ -47,7 +47,6 @@ namespace com { namespace sun { namespace star {
}
namespace frame {
class XFrame;
class XModel;
class XDispatch;
class XNotifyingDispatch;
class XDispatchResultListener;

View File

@@ -265,7 +265,6 @@ typedef ::cppu::ImplInheritanceHelper1<
::com::sun::star::resource::XStringResourcePersistence > StringResourcePersistenceImpl_BASE;
class BinaryOutput;
class BinaryInput;
class StringResourcePersistenceImpl : public StringResourcePersistenceImpl_BASE
{

View File

@@ -27,7 +27,6 @@
class UCBStorageStream;
class StgIo;
class StgPage;
class StgDirEntry;
class StorageBase;

View File

@@ -103,8 +103,6 @@ enum StgEntryTime { // time codes:
STG_ACCESSED = 1 // last access
};
class StgStream;
#define STGENTRY_SIZE 128
//StructuredStorageDirectoryEntry