forked from qt-creator/qt-creator
		
	C++: Remove unneeded qualifications
Mostly done using the following ruby script:
Dir.glob('**/*.cpp').each { |file|
  next if file =~ %r{src/shared/qbs|/qmljs/}
  s = File.read(file)
  s.scan(/^using namespace (.*);$/) {
    ns = $1
    t = s.gsub(/^(.*)\b#{ns}::((?!Const)[A-Z])/) { |m|
      before = $1
      char = $2
      if before =~ /"|\/\/|\\|using|SIGNAL|SLOT|Q_/
        m
      else
        before + char
      end
    }
    if t != s
      puts file
      File.open(file, 'w').write(t)
    end
  }
}
Change-Id: I6fbe13ddc1485efe95c3156097bf41d90c0febac
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
			
			
This commit is contained in:
		
				
					committed by
					
						
						Orgad Shaneh
					
				
			
			
				
	
			
			
			
						parent
						
							f5225c0928
						
					
				
				
					commit
					65e7db42b8
				
			@@ -747,7 +747,7 @@ bool ResolveExpression::visit(SimpleNameAST *ast)
 | 
			
		||||
            if (typeItems.empty())
 | 
			
		||||
                continue;
 | 
			
		||||
 | 
			
		||||
            CPlusPlus::Clone cloner(_context.bindings()->control().data());
 | 
			
		||||
            Clone cloner(_context.bindings()->control().data());
 | 
			
		||||
 | 
			
		||||
            for (int n = 0; n < typeItems.size(); ++ n) {
 | 
			
		||||
                FullySpecifiedType newType = cloner.type(typeItems[n].type(), 0);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user