Lines Matching refs:ReaderWriterInfo
33 struct ReaderWriterInfo { struct
53 static ReaderWriterInfo forReader() { in forReader() argument
54 return ReaderWriterInfo{ in forReader()
65 static ReaderWriterInfo forWriter() { in forWriter() argument
66 return ReaderWriterInfo{ in forWriter()
229 auto info = ReaderWriterInfo::forReader<NodeClass>(); in emitNodeReaderClass()
235 auto info = ReaderWriterInfo::forWriter<NodeClass>(); in emitNodeWriterClass()
240 void emitNodeReaderWriterClass(const ReaderWriterInfo &info);
244 const ReaderWriterInfo &info);
247 const ReaderWriterInfo &info);
258 void emitBasicReaderWriterFile(const ReaderWriterInfo &info);
259 void emitDispatcherTemplate(const ReaderWriterInfo &info);
260 void emitPackUnpackOptionalTemplate(const ReaderWriterInfo &info);
261 void emitBasicReaderWriterTemplate(const ReaderWriterInfo &info);
265 const ReaderWriterInfo &info);
357 void ASTPropsEmitter::emitNodeReaderWriterClass(const ReaderWriterInfo &info) { in emitNodeReaderWriterClass()
413 const ReaderWriterInfo &info) { in emitNodeReaderWriterMethod()
430 const ReaderWriterInfo &info) { in emitPropertiedReaderWriterBody()
622 ASTPropsEmitter::emitDispatcherTemplate(const ReaderWriterInfo &info) { in emitDispatcherTemplate()
672 ASTPropsEmitter::emitPackUnpackOptionalTemplate(const ReaderWriterInfo &info) { in emitPackUnpackOptionalTemplate()
707 ASTPropsEmitter::emitBasicReaderWriterTemplate(const ReaderWriterInfo &info) { in emitBasicReaderWriterTemplate()
785 const ReaderWriterInfo &info) { in emitCasedReaderWriterMethodBody()
823 ReaderWriterInfo subInfo = info; in emitCasedReaderWriterMethodBody()
841 void ASTPropsEmitter::emitBasicReaderWriterFile(const ReaderWriterInfo &info) { in emitBasicReaderWriterFile()
853 auto info = ReaderWriterInfo::forReader<TypeNode>(); in EmitClangBasicReader()
863 auto info = ReaderWriterInfo::forWriter<TypeNode>(); in EmitClangBasicWriter()