Home | History | Annotate | Download | only in hidl

Lines Matching refs:Formatter

38 struct Formatter;
122 void generateCppSource(Formatter& out) const;
124 void generateInterfaceHeader(Formatter& out) const;
125 void generateHwBinderHeader(Formatter& out) const;
126 void generateStubHeader(Formatter& out) const;
127 void generateProxyHeader(Formatter& out) const;
128 void generatePassthroughHeader(Formatter& out) const;
130 void generateCppImplHeader(Formatter& out) const;
131 void generateCppImplSource(Formatter& out) const;
133 void generateCppAdapterHeader(Formatter& out) const;
134 void generateCppAdapterSource(Formatter& out) const;
136 void generateJava(Formatter& out, const std::string& limitToType) const;
137 void generateJavaTypes(Formatter& out, const std::string& limitToType) const;
139 void generateVts(Formatter& out) const;
183 static void generateCppPackageInclude(Formatter& out, const FQName& package,
245 void enterLeaveNamespace(Formatter &out, bool enter) const;
247 static void generateCheckNonNull(Formatter &out, const std::string &nonNull);
249 void generateTypeSource(Formatter& out, const std::string& ifaceName) const;
256 void generateTemplatizationLink(Formatter& out) const;
257 void generateCppTag(Formatter& out, const std::string& tag) const;
259 void generateMethods(Formatter& out, const MethodGenerator& gen,
261 void generateStubImplMethod(Formatter& out, const std::string& className,
263 void generatePassthroughMethod(Formatter& out, const Method* method) const;
264 void generateStaticProxyMethodSource(Formatter& out, const std::string& className,
266 void generateProxyMethodSource(Formatter& out, const std::string& className,
268 void generateAdapterMethod(Formatter& out, const Method* method) const;
270 void generateFetchSymbol(Formatter &out, const std::string &ifaceName) const;
272 void generateProxySource(Formatter& out, const FQName& fqName) const;
274 void generateStubSource(Formatter& out, const Interface* iface) const;
276 void generateStubSourceForMethod(Formatter& out, const Method* method,
278 void generateStaticStubMethodSource(Formatter& out, const FQName& fqName,
281 void generatePassthroughSource(Formatter& out) const;
283 void generateInterfaceSource(Formatter& out) const;
299 Formatter &out,
304 Formatter &out,
308 void declareCppReaderLocals(Formatter& out, const std::vector<NamedReference<Type>*>& arg,
311 void emitCppReaderWriter(Formatter& out, const std::string& parcelObj, bool parcelObjIsPointer,
315 void emitCppResolveReferences(Formatter& out, const std::string& parcelObj,
319 void emitJavaReaderWriter(Formatter& out, const std::string& parcelObj,
323 void emitTypeDeclarations(Formatter& out) const;
324 void emitJavaTypeDeclarations(Formatter& out) const;
325 void emitVtsTypeDeclarations(Formatter& out) const;