diff options
author | Takeshi Abe <tabe@fixedpoint.jp> | 2012-07-02 21:57:55 +0900 |
---|---|---|
committer | Takeshi Abe <tabe@fixedpoint.jp> | 2012-07-02 22:07:55 +0900 |
commit | d221d4e5a7c8bcb019d75786c45de2c85bbadb7f (patch) | |
tree | 3a608d53e2916d577dfd0c12addfe7fc0692d3bf /autodoc/source | |
parent | 2b6e9bd89a5f93e4352ef1cd0801310d9558343f (diff) |
removed unnecessary forward declarations of class
this also moved necessary ones to right headers
Change-Id: Idda93aeaa1fdfeda602b14e3b233ffd1cf27c0cf
Diffstat (limited to 'autodoc/source')
22 files changed, 20 insertions, 86 deletions
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 |