Lines Matching defs:ASTPropsEmitter

88 class ASTPropsEmitter {
96 ASTPropsEmitter(const RecordKeeper &records, raw_ostream &out)
263 ASTPropsEmitter &Emitter;
267 Validator(ASTPropsEmitter &emitter) : Emitter(emitter) {}
278 void ASTPropsEmitter::Validator::validate() {
288 void ASTPropsEmitter::Validator::validateNode(HasProperties derivedNode,
318 void ASTPropsEmitter::Validator::validateType(PropertyType type,
351 void ASTPropsEmitter::emitNodeReaderWriterClass(const ReaderWriterInfo &info) {
406 void ASTPropsEmitter::emitNodeReaderWriterMethod(NodeClass node,
423 void ASTPropsEmitter::emitPropertiedReaderWriterBody(HasProperties node,
499 void ASTPropsEmitter::emitReadOfProperty(StringRef readerName,
505 void ASTPropsEmitter::emitReadOfProperty(StringRef readerName,
554 void ASTPropsEmitter::emitWriteOfProperty(StringRef writerName,
560 void ASTPropsEmitter::emitWriteOfProperty(StringRef writerName,
591 ASTPropsEmitter(records, out).emitNodeReaderClass<NodeClass>();
605 ASTPropsEmitter(records, out).emitNodeWriterClass<NodeClass>();
617 ASTPropsEmitter::emitDispatcherTemplate(const ReaderWriterInfo &info) {
665 ASTPropsEmitter::emitPackUnpackOptionalTemplate(const ReaderWriterInfo &info) {
705 ASTPropsEmitter::emitBasicReaderWriterTemplate(const ReaderWriterInfo &info) {
781 void ASTPropsEmitter::emitCasedReaderWriterMethodBody(PropertyType type,
839 void ASTPropsEmitter::emitBasicReaderWriterFile(const ReaderWriterInfo &info) {
853 ASTPropsEmitter(records, out).emitBasicReaderWriterFile(info);
864 ASTPropsEmitter(records, out).emitBasicReaderWriterFile(info);