Lines Matching refs:node
125 bool canRemoveFromLayer(int layer, rtl::Reference< Node > const & node) { in canRemoveFromLayer() argument
126 OSL_ASSERT(node.is()); in canRemoveFromLayer()
127 if (node->getLayer() > layer && node->getLayer() < Data::NO_LAYER) { in canRemoveFromLayer()
130 switch (node->kind()) { in canRemoveFromLayer()
133 for (NodeMap::iterator i(node->getMembers().begin()); in canRemoveFromLayer()
134 i != node->getMembers().end(); ++i) in canRemoveFromLayer()
142 return node->getMembers().empty(); in canRemoveFromLayer()
377 rtl::Reference< Node > node; in removeExtensionXcuFile() local
379 parent = node; in removeExtensionXcuFile()
380 node = Data::findNode(Data::NO_LAYER, *map, *j); in removeExtensionXcuFile()
381 if (!node.is()) { in removeExtensionXcuFile()
384 map = &node->getMembers(); in removeExtensionXcuFile()
386 if (node.is()) { in removeExtensionXcuFile()
390 node->kind() == Node::KIND_GROUP || in removeExtensionXcuFile()
391 node->kind() == Node::KIND_SET); in removeExtensionXcuFile()
392 if (canRemoveFromLayer(item->layer, node)) { in removeExtensionXcuFile()