summaryrefslogtreecommitdiff
path: root/autodoc
diff options
context:
space:
mode:
authorTakeshi Abe <tabe@fixedpoint.jp>2012-07-02 21:57:55 +0900
committerTakeshi Abe <tabe@fixedpoint.jp>2012-07-02 22:07:55 +0900
commitd221d4e5a7c8bcb019d75786c45de2c85bbadb7f (patch)
tree3a608d53e2916d577dfd0c12addfe7fc0692d3bf /autodoc
parent2b6e9bd89a5f93e4352ef1cd0801310d9558343f (diff)
removed unnecessary forward declarations of class
this also moved necessary ones to right headers Change-Id: Idda93aeaa1fdfeda602b14e3b233ffd1cf27c0cf
Diffstat (limited to 'autodoc')
-rw-r--r--autodoc/inc/ary/idl/i_module.hxx1
-rw-r--r--autodoc/inc/ary/idl/i_service.hxx4
-rw-r--r--autodoc/inc/ary/idl/i_types4idl.hxx4
-rw-r--r--autodoc/inc/ary/idl/ip_ce.hxx1
-rw-r--r--autodoc/inc/ary/info/ci_text.hxx1
-rw-r--r--autodoc/inc/ary_i/disdocum.hxx1
-rw-r--r--autodoc/source/ary/idl/i2s_calculator.hxx1
-rw-r--r--autodoc/source/display/idl/hfi_constgroup.hxx2
-rw-r--r--autodoc/source/display/idl/hfi_enum.hxx2
-rw-r--r--autodoc/source/display/idl/hfi_hierarchy.hxx8
-rw-r--r--autodoc/source/display/idl/hfi_interface.hxx1
-rw-r--r--autodoc/source/display/idl/hfi_singleton.hxx2
-rw-r--r--autodoc/source/display/idl/hfi_struct.hxx2
-rw-r--r--autodoc/source/display/idl/hfi_tag.hxx11
-rw-r--r--autodoc/source/display/idl/hfi_typetext.hxx7
-rw-r--r--autodoc/source/display/idl/hi_ary.hxx4
-rw-r--r--autodoc/source/display/idl/hi_factory.hxx6
-rw-r--r--autodoc/source/exes/adc_uni/cmd_run.hxx5
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/parsenv2.hxx1
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/pe_const.hxx7
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/pe_evalu.hxx5
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/pe_excp.hxx12
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/pe_selem.hxx6
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/pe_struc.hxx12
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/pestate.hxx1
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/semnode.hxx8
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/tokintpr.hxx1
-rw-r--r--autodoc/source/parser_i/inc/s2_luidl/uidl_tok.hxx2
28 files changed, 20 insertions, 98 deletions
diff --git a/autodoc/inc/ary/idl/i_module.hxx b/autodoc/inc/ary/idl/i_module.hxx
index b02d71862747..53266c612063 100644
--- a/autodoc/inc/ary/idl/i_module.hxx
+++ b/autodoc/inc/ary/idl/i_module.hxx
@@ -39,7 +39,6 @@ namespace ifc_module
{
struct attr;
}
- class Gate;
/** Represents an IDL module.
diff --git a/autodoc/inc/ary/idl/i_service.hxx b/autodoc/inc/ary/idl/i_service.hxx
index e213d0090502..9acfb07f243c 100644
--- a/autodoc/inc/ary/idl/i_service.hxx
+++ b/autodoc/inc/ary/idl/i_service.hxx
@@ -33,10 +33,6 @@
namespace ary
{
-namespace info
-{
- class CodeInformation;
-}
namespace idl
{
namespace ifc_service
diff --git a/autodoc/inc/ary/idl/i_types4idl.hxx b/autodoc/inc/ary/idl/i_types4idl.hxx
index aa30b2018820..9f5759ac76a2 100644
--- a/autodoc/inc/ary/idl/i_types4idl.hxx
+++ b/autodoc/inc/ary/idl/i_types4idl.hxx
@@ -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;
diff --git a/autodoc/inc/ary/idl/ip_ce.hxx b/autodoc/inc/ary/idl/ip_ce.hxx
index b40df3bfbc0e..144ee5921c9c 100644
--- a/autodoc/inc/ary/idl/ip_ce.hxx
+++ b/autodoc/inc/ary/idl/ip_ce.hxx
@@ -50,7 +50,6 @@ namespace idl
class Function;
class Property;
class StructElement;
- class Variable;
class NameLookup;
diff --git a/autodoc/inc/ary/info/ci_text.hxx b/autodoc/inc/ary/info/ci_text.hxx
index a178ff77de19..cc87472ab45f 100644
--- a/autodoc/inc/ary/info/ci_text.hxx
+++ b/autodoc/inc/ary/info/ci_text.hxx
@@ -43,7 +43,6 @@ namespace info
{
class DocuToken;
-class DocuDisplay;
class DocuText
diff --git a/autodoc/inc/ary_i/disdocum.hxx b/autodoc/inc/ary_i/disdocum.hxx
index 659db81f7b30..7c6af4599df7 100644
--- a/autodoc/inc/ary_i/disdocum.hxx
+++ b/autodoc/inc/ary_i/disdocum.hxx
@@ -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;
diff --git a/autodoc/source/ary/idl/i2s_calculator.hxx b/autodoc/source/ary/idl/i2s_calculator.hxx
index 10fe4d13c6b6..dde4df5cb65c 100644
--- a/autodoc/source/ary/idl/i2s_calculator.hxx
+++ b/autodoc/source/ary/idl/i2s_calculator.hxx
@@ -36,7 +36,6 @@ namespace idl
class Ce_Storage;
class TypeAdmin;
class Type_Storage;
- class Module;
class ExplicitType;
class Function;
class Interface;
diff --git a/autodoc/source/display/idl/hfi_constgroup.hxx b/autodoc/source/display/idl/hfi_constgroup.hxx
index d554cffbd1c6..bab347c4ed6e 100644
--- a/autodoc/source/display/idl/hfi_constgroup.hxx
+++ b/autodoc/source/display/idl/hfi_constgroup.hxx
@@ -27,6 +27,8 @@
// COMPONENTS
// PARAMETERS
+class HF_NaviSubRow;
+
class HF_IdlConstGroup : public HtmlFactory_Idl
{
public:
diff --git a/autodoc/source/display/idl/hfi_enum.hxx b/autodoc/source/display/idl/hfi_enum.hxx
index 0834b569c532..4e15e3801827 100644
--- a/autodoc/source/display/idl/hfi_enum.hxx
+++ b/autodoc/source/display/idl/hfi_enum.hxx
@@ -28,6 +28,8 @@
// COMPONENTS
// PARAMETERS
+class HF_NaviSubRow;
+
class HF_IdlEnum : public HtmlFactory_Idl
{
diff --git a/autodoc/source/display/idl/hfi_hierarchy.hxx b/autodoc/source/display/idl/hfi_hierarchy.hxx
index b2fad7f53a47..a25200ff001e 100644
--- a/autodoc/source/display/idl/hfi_hierarchy.hxx
+++ b/autodoc/source/display/idl/hfi_hierarchy.hxx
@@ -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;
diff --git a/autodoc/source/display/idl/hfi_interface.hxx b/autodoc/source/display/idl/hfi_interface.hxx
index e11eeeed3024..fdd909fcfbdc 100644
--- a/autodoc/source/display/idl/hfi_interface.hxx
+++ b/autodoc/source/display/idl/hfi_interface.hxx
@@ -32,7 +32,6 @@
class HF_NaviSubRow;
class HF_SubTitleTable;
-class HF_IdlBaseNode;
class HF_IdlInterface : public HtmlFactory_Idl
{
diff --git a/autodoc/source/display/idl/hfi_singleton.hxx b/autodoc/source/display/idl/hfi_singleton.hxx
index 623a6e9a9fde..b01c0e2b3461 100644
--- a/autodoc/source/display/idl/hfi_singleton.hxx
+++ b/autodoc/source/display/idl/hfi_singleton.hxx
@@ -27,8 +27,6 @@
// COMPONENTS
// PARAMETERS
-class HF_NaviSubRow;
-
class HF_IdlSingleton : public HtmlFactory_Idl
{
diff --git a/autodoc/source/display/idl/hfi_struct.hxx b/autodoc/source/display/idl/hfi_struct.hxx
index 87141a1bf430..074114c1615b 100644
--- a/autodoc/source/display/idl/hfi_struct.hxx
+++ b/autodoc/source/display/idl/hfi_struct.hxx
@@ -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
diff --git a/autodoc/source/display/idl/hfi_tag.hxx b/autodoc/source/display/idl/hfi_tag.hxx
index 90ed57dfdbae..d7ba8a24cf50 100644
--- a/autodoc/source/display/idl/hfi_tag.hxx
+++ b/autodoc/source/display/idl/hfi_tag.hxx
@@ -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.
*/
diff --git a/autodoc/source/display/idl/hfi_typetext.hxx b/autodoc/source/display/idl/hfi_typetext.hxx
index 68e989617feb..4199a7984089 100644
--- a/autodoc/source/display/idl/hfi_typetext.hxx
+++ b/autodoc/source/display/idl/hfi_typetext.hxx
@@ -28,6 +28,13 @@
// COMPONENTS
// PARAMETERS
+namespace ary
+{
+namespace idl
+{
+ class Module;
+}
+}
class HF_IdlTypeText : public HtmlFactory_Idl
{
diff --git a/autodoc/source/display/idl/hi_ary.hxx b/autodoc/source/display/idl/hi_ary.hxx
index cd5c106ef877..636e35c7fe2b 100644
--- a/autodoc/source/display/idl/hi_ary.hxx
+++ b/autodoc/source/display/idl/hi_ary.hxx
@@ -41,10 +41,6 @@ namespace idl
class TypePilot;
}
}
-namespace output
-{
- class Position;
-}
diff --git a/autodoc/source/display/idl/hi_factory.hxx b/autodoc/source/display/idl/hi_factory.hxx
index 1ccf23db0e92..88b7c4851c97 100644
--- a/autodoc/source/display/idl/hi_factory.hxx
+++ b/autodoc/source/display/idl/hi_factory.hxx
@@ -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;
diff --git a/autodoc/source/exes/adc_uni/cmd_run.hxx b/autodoc/source/exes/adc_uni/cmd_run.hxx
index e674f9c7a043..ab1615a3b2f9 100644
--- a/autodoc/source/exes/adc_uni/cmd_run.hxx
+++ b/autodoc/source/exes/adc_uni/cmd_run.hxx
@@ -37,11 +37,6 @@
// COMPONENTS
// PARAMETERS
-namespace ary
-{
- class Repository;
-}
-
namespace autodoc
{
class FileCollector_Ifc;
diff --git a/autodoc/source/parser_i/inc/s2_luidl/parsenv2.hxx b/autodoc/source/parser_i/inc/s2_luidl/parsenv2.hxx
index 856f8c4af73d..0db352ca6666 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/parsenv2.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/parsenv2.hxx
@@ -36,7 +36,6 @@ class ParserInfo;
namespace ary
{
- class QualifiedName;
class Repository;
namespace doc
diff --git a/autodoc/source/parser_i/inc/s2_luidl/pe_const.hxx b/autodoc/source/parser_i/inc/s2_luidl/pe_const.hxx
index 0cb710e5aa66..05201c616aca 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/pe_const.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/pe_const.hxx
@@ -29,18 +29,11 @@
// PARAMETERS
-namespace udm {
-class Agent_Struct;
-} // namespace udm
-
-
namespace csi
{
namespace uidl
{
-class ConstantsGroup;
-
class PE_Type;
class PE_Value;
diff --git a/autodoc/source/parser_i/inc/s2_luidl/pe_evalu.hxx b/autodoc/source/parser_i/inc/s2_luidl/pe_evalu.hxx
index 303e91e4c85d..6495305f0e4c 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/pe_evalu.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/pe_evalu.hxx
@@ -30,11 +30,6 @@
// PARAMETERS
-namespace udm {
-class Agent_Struct;
-} // namespace udm
-
-
namespace csi
{
namespace uidl
diff --git a/autodoc/source/parser_i/inc/s2_luidl/pe_excp.hxx b/autodoc/source/parser_i/inc/s2_luidl/pe_excp.hxx
index 141fb2a7e02c..fbf6b183b7de 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/pe_excp.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/pe_excp.hxx
@@ -35,22 +35,10 @@
namespace csi
{
-namespace prl
-{
- class TNamespace;
-}
-}
-
-
-
-namespace csi
-{
namespace uidl
{
-class Exception;
-class StructElement;
class PE_StructElement;
class PE_Type;
diff --git a/autodoc/source/parser_i/inc/s2_luidl/pe_selem.hxx b/autodoc/source/parser_i/inc/s2_luidl/pe_selem.hxx
index e56ec1e033f6..e2dca06ac7ab 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/pe_selem.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/pe_selem.hxx
@@ -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,
diff --git a/autodoc/source/parser_i/inc/s2_luidl/pe_struc.hxx b/autodoc/source/parser_i/inc/s2_luidl/pe_struc.hxx
index 23b336bfc4a9..9ea84b8308ee 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/pe_struc.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/pe_struc.hxx
@@ -35,22 +35,10 @@
namespace csi
{
-namespace prl
-{
- class TNamespace;
-}
-}
-
-
-
-namespace csi
-{
namespace uidl
{
-class Struct;
-class StructElement;
class PE_StructElement;
class PE_Type;
diff --git a/autodoc/source/parser_i/inc/s2_luidl/pestate.hxx b/autodoc/source/parser_i/inc/s2_luidl/pestate.hxx
index da08b1179278..e6bd3c4b10ac 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/pestate.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/pestate.hxx
@@ -38,7 +38,6 @@ namespace uidl
class TokIdentifier;
class TokBuiltInType;
class TokPunctuation;
-class Tok_Documentation;
class ParseEnvState : public TokenInterpreter,
virtual protected TokenProcessing_Types
diff --git a/autodoc/source/parser_i/inc/s2_luidl/semnode.hxx b/autodoc/source/parser_i/inc/s2_luidl/semnode.hxx
index b734fd9f72f4..0a6daacaebfe 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/semnode.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/semnode.hxx
@@ -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
diff --git a/autodoc/source/parser_i/inc/s2_luidl/tokintpr.hxx b/autodoc/source/parser_i/inc/s2_luidl/tokintpr.hxx
index 99915b535c68..a14cbc05c1a0 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/tokintpr.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/tokintpr.hxx
@@ -41,7 +41,6 @@ class TokMetaType;
class TokStereotype;
class TokParameterHandling;
class TokAssignment;
-class Tok_Documentation;
class TokenInterpreter
diff --git a/autodoc/source/parser_i/inc/s2_luidl/uidl_tok.hxx b/autodoc/source/parser_i/inc/s2_luidl/uidl_tok.hxx
index 480213866573..9d05b1015fe7 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/uidl_tok.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/uidl_tok.hxx
@@ -27,8 +27,6 @@
// PARAMETERS
-class ParserInfo;
-
namespace csi
{
namespace uidl