mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-08 08:45:44 +02:00
Cosmetics.
This commit is contained in:
parent
0c42dae8e4
commit
bd922e4988
5 changed files with 11 additions and 8 deletions
|
@ -258,10 +258,12 @@ public class CPPASTQualifiedName extends CPPASTNameBase
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (ICPPASTNameSpecifier nameSpecifier : getQualifier())
|
for (ICPPASTNameSpecifier nameSpecifier : getQualifier()) {
|
||||||
if (!nameSpecifier.accept(action))
|
if (!nameSpecifier.accept(action))
|
||||||
return false;
|
return false;
|
||||||
// pointer-to-member qualified names have a dummy name as the last part of the name, don't visit it
|
}
|
||||||
|
// Pointer-to-member qualified names have a dummy name as the last part of the name,
|
||||||
|
// don't visit it.
|
||||||
if (fLastName != null && fLastName.getLookupKey().length > 0 && !fLastName.accept(action))
|
if (fLastName != null && fLastName.getLookupKey().length > 0 && !fLastName.accept(action))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,7 @@ import org.eclipse.cdt.internal.core.parser.util.ContentAssistMatcherFactory;
|
||||||
* Base implementation for c++ scopes.
|
* Base implementation for c++ scopes.
|
||||||
*/
|
*/
|
||||||
public class CPPClassScope extends CPPScope implements ICPPClassScope {
|
public class CPPClassScope extends CPPScope implements ICPPClassScope {
|
||||||
private ICPPMethod[] implicits = null;
|
private ICPPMethod[] implicits;
|
||||||
|
|
||||||
public CPPClassScope(ICPPASTCompositeTypeSpecifier physicalNode) {
|
public CPPClassScope(ICPPASTCompositeTypeSpecifier physicalNode) {
|
||||||
super(physicalNode);
|
super(physicalNode);
|
||||||
|
|
|
@ -81,10 +81,11 @@ public class CPPPointerToMemberType extends CPPPointerType implements ICPPPointe
|
||||||
if (nameSpec instanceof ICPPASTQualifiedName) {
|
if (nameSpec instanceof ICPPASTQualifiedName) {
|
||||||
ICPPASTQualifiedName qname = ((ICPPASTQualifiedName) nameSpec);
|
ICPPASTQualifiedName qname = ((ICPPASTQualifiedName) nameSpec);
|
||||||
ICPPASTNameSpecifier[] qualifier = qname.getQualifier();
|
ICPPASTNameSpecifier[] qualifier = qname.getQualifier();
|
||||||
if (qualifier.length > 0)
|
if (qualifier.length > 0) {
|
||||||
nameSpec = qualifier[qualifier.length - 1];
|
nameSpec = qualifier[qualifier.length - 1];
|
||||||
else
|
} else {
|
||||||
nameSpec = (ICPPASTName) qname.getLastName();
|
nameSpec = (ICPPASTName) qname.getLastName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
binding = nameSpec.resolvePreBinding();
|
binding = nameSpec.resolvePreBinding();
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* http://www.eclipse.org/legal/epl-v10.html
|
* http://www.eclipse.org/legal/epl-v10.html
|
||||||
*
|
*
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Markus Schorn - initial API and implementation
|
* Markus Schorn - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.cdt.internal.core.dom.parser.cpp;
|
package org.eclipse.cdt.internal.core.dom.parser.cpp;
|
||||||
|
|
||||||
|
|
|
@ -179,7 +179,7 @@ public class MethodContext {
|
||||||
|
|
||||||
private static ICPPClassType getClassBinding(ICPPASTQualifiedName qname) {
|
private static ICPPClassType getClassBinding(ICPPASTQualifiedName qname) {
|
||||||
ICPPASTNameSpecifier classname = qname.getQualifier()[qname.getQualifier().length - 1];
|
ICPPASTNameSpecifier classname = qname.getQualifier()[qname.getQualifier().length - 1];
|
||||||
ICPPClassType bind = (ICPPClassType)classname.resolveBinding();
|
ICPPClassType bind = (ICPPClassType) classname.resolveBinding();
|
||||||
return bind;
|
return bind;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue