Lines Matching defs:os
42 IfDefScope(llvm::StringRef name, llvm::raw_ostream &os)
43 : name(name.str()), os(os) {
44 os << "#ifdef " << name << "\n"
47 ~IfDefScope() { os << "\n#endif // " << name << "\n\n"; }
51 llvm::raw_ostream &os;
57 NamespaceEmitter(raw_ostream &os, const Dialect &dialect) : os(os) {
60 emitNamespaceStarts(os, dialect.getCppNamespace());
62 NamespaceEmitter(raw_ostream &os, StringRef cppNamespace) : os(os) {
63 emitNamespaceStarts(os, cppNamespace);
68 os << "} // namespace " << ns << "\n";
72 void emitNamespaceStarts(raw_ostream &os, StringRef cppNamespace) {
75 os << "namespace " << ns << " {\n";
77 raw_ostream &os;
104 StaticVerifierFunctionEmitter(raw_ostream &os,
190 raw_ostream &os;