Skip to content
Snippets Groups Projects
Select Git revision
  • 68d6a762d914b0cfc1ede64161b14808d6e9b0ab
  • master default
  • 4.5
  • 4.4
  • 4.1
  • 4.3
  • 4.2
  • wip/clang-query
  • 4.0
  • 3.6
  • at-master
  • qp-master
  • csa-master
  • at-3.6
  • qp-3.6
  • csa-3.6
  • 3.5
  • at-3.5
  • csa-3.5
  • wip/boostbuildprojectmanager
  • 3.4
  • v4.5.0-beta1
  • v4.4.1
  • v4.4.0
  • v4.4.0-rc1
  • v4.4.0-beta1
  • v4.3.1
  • v4.3.0
  • v4.3.0-rc1
  • v4.2.2
  • v4.3.0-beta1
  • v4.2.1
  • v4.2.0
  • v4.2.0-rc1
  • v4.2.0-beta1
  • v4.1.0
  • v4.1.0-rc1
  • v4.0.3
  • v4.1.0-beta1
  • v4.0.2
  • v4.0.1
41 results

cplusplus

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Przemyslaw Gorszkowski authored and Erik Verbruggen committed
    This change addes support for class, enum definition inside blocks({}) or
    functions, e.g.:
    void f()
    {
    	struct S
    	{
    		int bar;
    	};
    	S s;
    	s.bar;
    }
    
    It fixes:
    * code completion
    * highlighting
    * follow symbol
    * marking
    * find usages
    
    It fixes also problem with namespace aliases inside blocks or functions.
    
    This change can have also impact on performance(there are additional processing)
    
    Task-number: QTCREATORBUG-166 (namespace aliases inside function/block)
    Task-number: QTCREATORBUG-3620
    Task-number: QTCREATORBUG-6013
    Task-number: QTCREATORBUG-8020
    Change-Id: Iaea6c6dfe276f1d7b2279b50bdd2e68e375d31eb
    Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
    68d6a762
    History
    Name Last commit Last update
    ..