Lines Matching defs:property

47   /// The name of the property helper member: R/W
102 for (Property property :
104 HasProperties node = property.getClass();
105 NodeInfos[node].Properties.push_back(property);
150 // Find all the concrete property types.
250 void emitReadOfProperty(StringRef readerName, Property property);
254 void emitWriteOfProperty(StringRef writerName, Property property);
291 PrintFatalError("property validation failed");
299 // A map from property name to property.
305 for (Property property : nodeInfo.Properties) {
306 validateType(property.getType(), property);
309 std::make_pair(property.getName(), property));
313 // The existing property is more likely to be associated with a
317 "multiple properties named \"" + property.getName()
319 PrintNote(property.getLoc(), "existing property");
348 PrintError(type.getLoc(), "unknown generic property type");
458 // Verify that the creation code refers to this property.
462 + " doesn't refer to property \""
465 // Emit code to read or write this property.
501 PrintFatalError(type.getLoc(), "unexpected generic property type");
505 /// Emit code to read the given property in a node-reader method.
507 Property property) {
508 emitReadOfProperty(readerName, property.getName(), property.getType(),
509 property.getCondition());
560 /// Emit code to write the given property in a node-writer method.
562 Property property) {
563 emitWriteOfProperty(writerName, property.getName(), property.getType(),
564 property.getReadCode(), property.getCondition());
576 // Focus down to the property:
813 // Read/write the kind property;
820 // Write the property. Note that this will implicitly read the
857 // Use any property, we won't be using those properties.
867 // Use any property, we won't be using those properties.