Kaydet (Commit) d221d4e5 authored tarafından Takeshi Abe's avatar Takeshi Abe

removed unnecessary forward declarations of class

this also moved necessary ones to right headers

Change-Id: Idda93aeaa1fdfeda602b14e3b233ffd1cf27c0cf
üst 2b6e9bd8
......@@ -39,7 +39,6 @@ namespace ifc_module
{
struct attr;
}
class Gate;
/** Represents an IDL module.
......
......@@ -33,10 +33,6 @@
namespace ary
{
namespace info
{
class CodeInformation;
}
namespace idl
{
namespace ifc_service
......
......@@ -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;
......
......@@ -50,7 +50,6 @@ namespace idl
class Function;
class Property;
class StructElement;
class Variable;
class NameLookup;
......
......@@ -43,7 +43,6 @@ namespace info
{
class DocuToken;
class DocuDisplay;
class DocuText
......
......@@ -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;
......
......@@ -36,7 +36,6 @@ namespace idl
class Ce_Storage;
class TypeAdmin;
class Type_Storage;
class Module;
class ExplicitType;
class Function;
class Interface;
......
......@@ -27,6 +27,8 @@
// COMPONENTS
// PARAMETERS
class HF_NaviSubRow;
class HF_IdlConstGroup : public HtmlFactory_Idl
{
public:
......
......@@ -28,6 +28,8 @@
// COMPONENTS
// PARAMETERS
class HF_NaviSubRow;
class HF_IdlEnum : public HtmlFactory_Idl
{
......
......@@ -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;
......
......@@ -32,7 +32,6 @@
class HF_NaviSubRow;
class HF_SubTitleTable;
class HF_IdlBaseNode;
class HF_IdlInterface : public HtmlFactory_Idl
{
......
......@@ -27,8 +27,6 @@
// COMPONENTS
// PARAMETERS
class HF_NaviSubRow;
class HF_IdlSingleton : public HtmlFactory_Idl
{
......
......@@ -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
......
......@@ -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.
*/
......
......@@ -28,6 +28,13 @@
// COMPONENTS
// PARAMETERS
namespace ary
{
namespace idl
{
class Module;
}
}
class HF_IdlTypeText : public HtmlFactory_Idl
{
......
......@@ -41,10 +41,6 @@ namespace idl
class TypePilot;
}
}
namespace output
{
class Position;
}
......
......@@ -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;
......
......@@ -37,11 +37,6 @@
// COMPONENTS
// PARAMETERS
namespace ary
{
class Repository;
}
namespace autodoc
{
class FileCollector_Ifc;
......
......@@ -36,7 +36,6 @@ class ParserInfo;
namespace ary
{
class QualifiedName;
class Repository;
namespace doc
......
......@@ -29,18 +29,11 @@
// PARAMETERS
namespace udm {
class Agent_Struct;
} // namespace udm
namespace csi
{
namespace uidl
{
class ConstantsGroup;
class PE_Type;
class PE_Value;
......
......@@ -30,11 +30,6 @@
// PARAMETERS
namespace udm {
class Agent_Struct;
} // namespace udm
namespace csi
{
namespace uidl
......
......@@ -33,24 +33,12 @@
namespace csi
{
namespace prl
{
class TNamespace;
}
}
namespace csi
{
namespace uidl
{
class Exception;
class StructElement;
class PE_StructElement;
class PE_Type;
......
......@@ -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,
......
......@@ -33,24 +33,12 @@
namespace csi
{
namespace prl
{
class TNamespace;
}
}
namespace csi
{
namespace uidl
{
class Struct;
class StructElement;
class PE_StructElement;
class PE_Type;
......
......@@ -38,7 +38,6 @@ namespace uidl
class TokIdentifier;
class TokBuiltInType;
class TokPunctuation;
class Tok_Documentation;
class ParseEnvState : public TokenInterpreter,
virtual protected TokenProcessing_Types
......
......@@ -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
......
......@@ -41,7 +41,6 @@ class TokMetaType;
class TokStereotype;
class TokParameterHandling;
class TokAssignment;
class Tok_Documentation;
class TokenInterpreter
......
......@@ -27,8 +27,6 @@
// PARAMETERS
class ParserInfo;
namespace csi
{
namespace uidl
......
......@@ -40,9 +40,6 @@
#include <map>
#include <boost/shared_ptr.hpp>
class SfxItemSet;
class SdrObject;
namespace chart
{
......
......@@ -37,9 +37,6 @@
namespace com { namespace sun { namespace star { namespace chart2 {
class XDataSeries;
class XChartType;
namespace data {
class XLabeledDataSequence;
}
}}}}
namespace chart
......
......@@ -42,9 +42,6 @@ namespace chart
//.............................................................................
//-----------------------------------------------------------------------------
/**
*/
class ChartTypeResourceGroup;
class AxisTypeResourceGroup;
class Dim3DLookResourceGroup;
class StackingResourceGroup;
......
......@@ -50,11 +50,6 @@
#include "RangeSelectionButton.hxx"
#include "RangeEdit.hxx"
namespace com { namespace sun { namespace star {
namespace chart2 {
class XChartType;
}}}}
namespace chart
{
......
......@@ -51,8 +51,6 @@
#include "MutexContainer.hxx"
class SfxItemSet;
class SdrObject;
class SdrView;
namespace accessibility
......
......@@ -27,8 +27,6 @@
#include <vector>
class SdrModel;
namespace chart
{
namespace wrapper
......
......@@ -32,7 +32,6 @@ namespace chart
{
//.............................................................................
typedef ::svt::OGenericUnoDialog ChartTypeUnoDlg_BASE;
class ChartType;
class ChartTypeUnoDlg : public ChartTypeUnoDlg_BASE
,public ::comphelper::OPropertyArrayUsageHelper< ChartTypeUnoDlg >
{
......
......@@ -139,7 +139,6 @@ public:
class ChartWindow;
class DrawModelWrapper;
class DrawViewWrapper;
class ViewElementListProvider;
class ReferenceSizeProvider;
class ChartController : public ::cppu::WeakImplHelper12 <
......
......@@ -38,13 +38,6 @@
class SdrUndoAction;
namespace com { namespace sun { namespace star {
namespace chart2 {
class XInternalDataProvider;
}
}}}
namespace chart
{
class ChartModelClone;
......
......@@ -36,12 +36,6 @@
#include <functional>
#include <utility>
namespace com { namespace sun { namespace star {
namespace chart2
{
class XChartDocument;
}}}}
namespace chart
{
namespace ModifyListenerHelper
......
......@@ -45,10 +45,6 @@
#include "MutexContainer.hxx"
#include "OPropertySet.hxx"
namespace com { namespace sun { namespace star { namespace style {
class XStyle;
}}}}
namespace chart
{
......
......@@ -34,9 +34,6 @@ namespace chart
//.............................................................................
//-----------------------------------------------------------------------------
/**
*/
class ShapeFactory;
class TickFactory;
class VAxisOrGridBase : public PlotterBase
......
......@@ -27,7 +27,6 @@
namespace chart
{
//.............................................................................
class AreaPositionHelper;
class AreaChart : public VSeriesPlotter
{
......
......@@ -47,7 +47,6 @@ namespace com { namespace sun { namespace star {
}
namespace frame {
class XFrame;
class XModel;
class XDispatch;
class XNotifyingDispatch;
class XDispatchResultListener;
......
......@@ -265,7 +265,6 @@ typedef ::cppu::ImplInheritanceHelper1<
::com::sun::star::resource::XStringResourcePersistence > StringResourcePersistenceImpl_BASE;
class BinaryOutput;
class BinaryInput;
class StringResourcePersistenceImpl : public StringResourcePersistenceImpl_BASE
{
......
......@@ -27,7 +27,6 @@
class UCBStorageStream;
class StgIo;
class StgPage;
class StgDirEntry;
class StorageBase;
......
......@@ -103,8 +103,6 @@ enum StgEntryTime { // time codes:
STG_ACCESSED = 1 // last access
};
class StgStream;
#define STGENTRY_SIZE 128
//StructuredStorageDirectoryEntry
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment