diff options
author | Bernard Normier <bernard@zeroc.com> | 2004-05-08 00:46:24 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2004-05-08 00:46:24 +0000 |
commit | a42bdd628e9e33f5614944c18e67e2505c495232 (patch) | |
tree | 2e95f8b08c64e31cf7c5f92b9e6a816437bac40f /cpp/src/Slice/Parser.cpp | |
parent | fixing AMI bug with routers (diff) | |
download | ice-a42bdd628e9e33f5614944c18e67e2505c495232.tar.bz2 ice-a42bdd628e9e33f5614944c18e67e2505c495232.tar.xz ice-a42bdd628e9e33f5614944c18e67e2505c495232.zip |
GCC 3.4 port
Diffstat (limited to 'cpp/src/Slice/Parser.cpp')
-rw-r--r-- | cpp/src/Slice/Parser.cpp | 52 |
1 files changed, 27 insertions, 25 deletions
diff --git a/cpp/src/Slice/Parser.cpp b/cpp/src/Slice/Parser.cpp index a6bb64c30c4..322f8b12ba4 100644 --- a/cpp/src/Slice/Parser.cpp +++ b/cpp/src/Slice/Parser.cpp @@ -264,8 +264,8 @@ const char* Slice::Builtin::builtinTable[] = }; Slice::Builtin::Builtin(const UnitPtr& unit, Kind kind) : - Type(unit), SyntaxTreeBase(unit), + Type(unit), _kind(kind) { // @@ -1768,9 +1768,9 @@ Slice::Module::visit(ParserVisitor* visitor) } Slice::Module::Module(const ContainerPtr& container, const string& name) : - Contained(container, name), + SyntaxTreeBase(container->unit()), Container(container->unit()), - SyntaxTreeBase(container->unit()) + Contained(container, name) { } @@ -1811,9 +1811,9 @@ Slice::Constructed::dependencies() } Slice::Constructed::Constructed(const ContainerPtr& container, const string& name, bool local) : + SyntaxTreeBase(container->unit()), Type(container->unit()), Contained(container, name), - SyntaxTreeBase(container->unit()), _local(local) { } @@ -1949,10 +1949,10 @@ Slice::ClassDecl::checkBasesAreLegal(const string& name, bool local, const Class } Slice::ClassDecl::ClassDecl(const ContainerPtr& container, const string& name, bool intf, bool local) : - Constructed(container, name, local), + SyntaxTreeBase(container->unit()), Type(container->unit()), Contained(container, name), - SyntaxTreeBase(container->unit()), + Constructed(container, name, local), _interface(intf) { } @@ -2566,9 +2566,9 @@ Slice::ClassDef::visit(ParserVisitor* visitor) Slice::ClassDef::ClassDef(const ContainerPtr& container, const string& name, bool intf, const ClassList& bases, bool local) : - Contained(container, name), - Container(container->unit()), SyntaxTreeBase(container->unit()), + Container(container->unit()), + Contained(container, name), _interface(intf), _hasDataMembers(false), _hasOperations(false), @@ -2616,8 +2616,8 @@ Slice::Proxy::_class() const } Slice::Proxy::Proxy(const ClassDeclPtr& cl) : - Type(cl->unit()), - SyntaxTreeBase(cl->unit()), + SyntaxTreeBase(cl->unit()), + Type(cl->unit()), __class(cl) { } @@ -2892,9 +2892,9 @@ Slice::Exception::visit(ParserVisitor* visitor) } Slice::Exception::Exception(const ContainerPtr& container, const string& name, const ExceptionPtr& base, bool local) : + SyntaxTreeBase(container->unit()), Container(container->unit()), Contained(container, name), - SyntaxTreeBase(container->unit()), _base(base), _local(local) { @@ -3073,11 +3073,11 @@ Slice::Struct::recDependencies(set<ConstructedPtr>& dependencies) } Slice::Struct::Struct(const ContainerPtr& container, const string& name, bool local) : + SyntaxTreeBase(container->unit()), Container(container->unit()), - Constructed(container, name, local), Type(container->unit()), Contained(container, name), - SyntaxTreeBase(container->unit()) + Constructed(container, name, local) { } @@ -3139,10 +3139,10 @@ Slice::Sequence::recDependencies(set<ConstructedPtr>& dependencies) } Slice::Sequence::Sequence(const ContainerPtr& container, const string& name, const TypePtr& type, bool local) : - Constructed(container, name, local), + SyntaxTreeBase(container->unit()), Type(container->unit()), Contained(container, name), - SyntaxTreeBase(container->unit()), + Constructed(container, name, local), _type(type) { } @@ -3298,10 +3298,10 @@ Slice::Dictionary::legalKeyType(const TypePtr& type) Slice::Dictionary::Dictionary(const ContainerPtr& container, const string& name, const TypePtr& keyType, const TypePtr& valueType, bool local) : - Constructed(container, name, local), + SyntaxTreeBase(container->unit()), Type(container->unit()), Contained(container, name), - SyntaxTreeBase(container->unit()), + Constructed(container, name, local), _keyType(keyType), _valueType(valueType) { @@ -3371,10 +3371,10 @@ Slice::Enum::recDependencies(set<ConstructedPtr>&) } Slice::Enum::Enum(const ContainerPtr& container, const string& name, bool local) : - Constructed(container, name, local), + SyntaxTreeBase(container->unit()), Type(container->unit()), Contained(container, name), - SyntaxTreeBase(container->unit()) + Constructed(container, name, local) { } @@ -3407,8 +3407,8 @@ Slice::Enumerator::kindOf() const } Slice::Enumerator::Enumerator(const ContainerPtr& container, const string& name) : - Contained(container, name), - SyntaxTreeBase(container->unit()) + SyntaxTreeBase(container->unit()), + Contained(container, name) { } @@ -3652,8 +3652,10 @@ Slice::Const::isInRange(const string& name, const TypePtr& constType, const stri Slice::Const::Const(const ContainerPtr& container, const string& name, const TypePtr& type, const string& value) : + SyntaxTreeBase(container->unit()), Contained(container, name), - SyntaxTreeBase(container->unit()), _type(type), _value(value) + _type(type), + _value(value) { } @@ -3958,9 +3960,9 @@ Slice::Operation::Operation(const ContainerPtr& container, const string& name, const TypePtr& returnType, Mode mode) : + SyntaxTreeBase(container->unit()), Contained(container, name), Container(container->unit()), - SyntaxTreeBase(container->unit()), _returnType(returnType), _mode(mode) { @@ -4013,8 +4015,8 @@ Slice::ParamDecl::visit(ParserVisitor* visitor) } Slice::ParamDecl::ParamDecl(const ContainerPtr& container, const string& name, const TypePtr& type, bool isOutParam) : - Contained(container, name), SyntaxTreeBase(container->unit()), + Contained(container, name), _type(type), _isOutParam(isOutParam) { @@ -4061,8 +4063,8 @@ Slice::DataMember::visit(ParserVisitor* visitor) } Slice::DataMember::DataMember(const ContainerPtr& container, const string& name, const TypePtr& type) : - Contained(container, name), SyntaxTreeBase(container->unit()), + Contained(container, name), _type(type) { } |