Lines Matching full:contexts
1054 Declaration contexts
1058 as a translation unit, namespace, class, or function. Declaration contexts in
1089 based on a lazily-constructed array (for declaration contexts with a small
1090 number of declarations) or hash table (for declaration contexts with more
1147 Lexical and Semantic Contexts
1150 Each declaration has two potentially different declaration contexts: a
1156 most declarations, the two contexts are identical. For example:
1165 Here, the semantic and lexical contexts of ``X::f`` are the ``DeclContext``
1173 This definition of "``f``" has different lexical and semantic contexts. The
1185 Transparent Declaration Contexts
1188 In C and C++, there are several contexts in which names that are logically
1231 *transparent* declaration contexts (see
1238 contexts can be nested).
1291 Multiply-Defined Declaration Contexts
1316 In Clang's representation, the source-centric view of declaration contexts will
1323 ``DeclContext`` manages multiply-defined declaration contexts internally. The
1327 DeclContext, one can obtain the set of declaration contexts that are semanticaly
1329 (which will be the only result, for non-namespace contexts) via