Lines Matching defs:names
44 which represents the "names" or rather
56 and GVs end up having &PL_padname_undef "names", while slots for constants
57 have C<&PL_padname_const> "names" (see C<L</pad_alloc>>). That
63 Only C<my>/C<our> variable slots get valid names.
65 or resolved at compile time. These don't have names by which they
71 The pad names in the PADNAMELIST have their PV holding the name of
128 During compilation, this points to the array containing the names part
248 array - names, and depth=1. The default for av_store() is to allocate
455 PADNAMELIST * const names = PadlistNAMES(padlist);
456 if (names == PL_comppad_name && PadnamelistREFCNT(names) == 1)
458 PadnamelistREFCNT_dec(names);
743 PADNAME * const * const names = PadnamelistARRAY(PL_comppad_name);
752 * marked as current pad values, but also those with names.
760 (pn = names[retval]) && PadnamePV(pn))
1075 because fake names in anon prototypes have to store in C<xpadn_low> the
1129 const PADNAMELIST * const names = PadlistNAMES(padlist);
1130 PADNAME * const * const name_p = PadnamelistARRAY(names);
1132 for (offset = PadnamelistMAXNAMED(names); offset > 0; offset--) {
2372 PADNAME **names = namepad;
2377 names = PadlistNAMESARRAY(CvPADLIST(cv));
2379 name = names[i];
2435 PADNAME ** const names = PadnamelistARRAY((PADNAMELIST *)svp[0]);
2444 if (names_fill >= ix && PadnameLEN(names[ix])) {
2445 const char sigil = PadnamePV(names[ix])[0];
2446 if (PadnameOUTER(names[ix])
2447 || PadnameIsSTATE(names[ix])
2452 && !PadnameOUTER(names[ix])
2454 && !PadnameIsOUR(names[ix])
2455 && !PadnameIsSTATE(names[ix])) {
2473 else if (PadnamePV(names[ix])) {
2536 PADNAME ** const names = PadnamelistARRAY(PadlistNAMES(dstpad));
2552 } else if (names_fill >= ix && names[ix] &&
2553 PadnameLEN(names[ix])) {
2554 const char sigil = PadnamePV(names[ix])[0];
2555 if (PadnameOUTER(names[ix])
2556 || PadnameIsSTATE(names[ix])
2581 else if (( names_fill >= ix && names[ix]
2582 && PadnamePV(names[ix]) )) {
2770 use this for pad names that point to outer lexicals. See
2799 Constructs and returns a new pad name. Only use this function for names