Lines Matching defs:scope
25 variable's name, scope, type, and/or template arguments into a text
679 function is treated like global-scope data, i.e. as its
776 called from <local-name>, which mangles the enclosing scope
778 underneath the function scope. So don't use the <local-name>
798 /* A decl in :: or ::std scope is treated specially. The former is
801 directly in a local function scope is also mangled with
824 the local scope). */
827 /* Scan up the list of scope context, looking for a
829 function scope. local_entity tracks context one scope
831 directly in that function's scope, either decl or one of
842 /* Yes, we have local scope. Use the <local-name>
843 production for the innermost function scope. */
847 /* Up one scope level. */
852 /* No local scope found? Fall through to <nested-name>. */
855 /* Other decls get a <nested-name> to encode their scope. */
879 in a local function scope. */
969 scope, so this prefix must be for a local name. In this
971 the enclosing function scope elsewhere. So don't continue
1480 /* Mangle the name of a function-scope entity. FUNCTION is the
1483 scoped in FUNCTION_DECL, either ENTITY itself or an enclosing scope
1508 function scope again. */
2072 tree scope = TREE_OPERAND (expr, 0);
2076 scope was not dependent. Ideally, we would not have a
2087 write_type (scope);