Lines Matching refs:top
200 switch (elements_.top().node->kind()) { in startElement()
206 handlePropValue(reader, elements_.top().node); in startElement()
242 dynamic_cast< SetNode * >(elements_.top().node.get())); in startElement()
272 Element top(elements_.top()); in endElement() local
274 if (top.node.is()) { in endElement()
279 NodeMap::iterator i(data_.templates.find(top.name)); in endElement()
282 NodeMap::value_type(top.name, top.node)); in endElement()
284 merge(i->second, top.node); in endElement()
290 NodeMap::iterator i(data_.components.find(top.name)); in endElement()
293 NodeMap::value_type(top.name, top.node)); in endElement()
295 merge(i->second, top.node); in endElement()
307 } else if (!elements_.top().node->getMembers().insert( in endElement()
308 NodeMap::value_type(top.name, top.node)).second) in endElement()
312 top.name + in endElement()