Lines Matching defs:layout
302 return ((struct Block_descriptor_3 *)desc)->layout != NULL;
434 copy3->layout = src3->layout;
561 struct Block_layout *layout = (struct Block_layout *)aBlock;
564 return (layout->flags & requiredFlags) == requiredFlags;
582 // Don't return extended layout to callers expecting GC layout
583 struct Block_layout *layout = (struct Block_layout *)aBlock;
584 if (layout->flags & BLOCK_HAS_EXTENDED_LAYOUT) return NULL;
589 return desc3->layout;
594 // Don't return GC layout to callers expecting extended layout
595 struct Block_layout *layout = (struct Block_layout *)aBlock;
596 if (! (layout->flags & BLOCK_HAS_EXTENDED_LAYOUT)) return NULL;
602 // so callers can distinguish "empty layout" from "no layout".
603 if (!desc3->layout) return "";
604 else return desc3->layout;