forked from OSchip/llvm-project
504a6ae83e
C++ grammatical constructs that show up in top-level (namespace-level) declarations, member declarations, template declarations, statements, expressions, conditions, etc. For example, we now provide a pattern for static_cast<type>(expr) when we can have an expression, or using namespace identifier; when we can have a using directive. Also, improves the results of code completion at the beginning of a top-level declaration. Previously, we would see value names (function names, global variables, etc.); now we see types, namespace names, etc., but no values. llvm-svn: 93134 |
||
---|---|---|
.. | ||
Inputs | ||
call.cpp | ||
enum-switch-case-qualified.cpp | ||
enum-switch-case.c | ||
enum-switch-case.cpp | ||
function-templates.cpp | ||
functions.cpp | ||
macros.c | ||
member-access.c | ||
member-access.cpp | ||
namespace-alias.cpp | ||
namespace.cpp | ||
nested-name-specifier.cpp | ||
objc-message.m | ||
operator.cpp | ||
ordinary-name.c | ||
ordinary-name.cpp | ||
tag.c | ||
tag.cpp | ||
templates.cpp | ||
truncation.c | ||
truncation.c.h | ||
using-namespace.cpp | ||
using.cpp |