Home
last modified time | relevance | path

Searched refs:Formatter (Results 1 – 25 of 76) sorted by relevance

1234

/system/tools/hidl/host_utils/include/hidl-util/
DFormatter.h31 struct Formatter { struct
32 static Formatter invalid() { return Formatter(); } in invalid() argument
35 Formatter(FILE* file, size_t spacesPerIndent = 4);
36 Formatter(Formatter&&) = default;
37 ~Formatter();
46 Formatter& indent(size_t level, const std::function<void(void)>& func);
52 Formatter& indent(const std::function<void(void)>& func);
66 Formatter& block(const std::function<void(void)>& func);
69 Formatter &endl();
79 Formatter& sIf(const std::string& cond, const std::function<void(void)>& block);
[all …]
/system/tools/hidl/host_utils/
DFormatter.cpp25 Formatter::Formatter() : mFile(nullptr /* invalid */), mIndentDepth(0), mAtStartOfLine(true) {} in Formatter() function in android::Formatter
27 Formatter::Formatter(FILE* file, size_t spacesPerIndent) in Formatter() function in android::Formatter
33 Formatter::~Formatter() { in ~Formatter()
40 void Formatter::indent(size_t level) { in indent()
44 void Formatter::unindent(size_t level) { in unindent()
49 Formatter& Formatter::indent(size_t level, const std::function<void(void)>& func) { in indent()
56 Formatter& Formatter::indent(const std::function<void(void)>& func) { in indent()
60 Formatter& Formatter::block(const std::function<void(void)>& func) { in block()
66 void Formatter::setLinePrefix(const std::string &prefix) { in setLinePrefix()
70 void Formatter::unsetLinePrefix() { in unsetLinePrefix()
[all …]
/system/tools/hidl/
DAST.h38 struct Formatter;
132 void generateCppSource(Formatter& out) const;
134 void generateInterfaceHeader(Formatter& out) const;
135 void generateHwBinderHeader(Formatter& out) const;
136 void generateStubHeader(Formatter& out) const;
137 void generateProxyHeader(Formatter& out) const;
138 void generatePassthroughHeader(Formatter& out) const;
140 void generateCppImplHeader(Formatter& out) const;
141 void generateCppImplSource(Formatter& out) const;
143 void generateCppAdapterHeader(Formatter& out) const;
[all …]
DCompoundType.h62 Formatter &out,
70 Formatter &out,
83 Formatter &out,
92 Formatter &out,
105 Formatter &out,
111 Formatter &out, const std::string &fieldName) const override;
114 Formatter &out, const std::string &declaredFieldName) const override;
117 Formatter &out,
125 void emitTypeDeclarations(Formatter& out) const override;
126 void emitTypeForwardDeclaration(Formatter& out) const override;
[all …]
DEnumType.h79 Formatter &out,
87 Formatter &out,
95 void emitTypeDeclarations(Formatter& out) const override;
96 void emitTypeForwardDeclaration(Formatter& out) const override;
97 void emitGlobalTypeDeclarations(Formatter& out) const override;
98 void emitPackageTypeDeclarations(Formatter& out) const override;
99 void emitPackageTypeHeaderDefinitions(Formatter& out) const override;
101 void emitJavaTypeDeclarations(Formatter& out, bool atTopLevel) const override;
103 void emitVtsTypeDeclarations(Formatter& out) const override;
104 void emitVtsAttributeType(Formatter& out) const override;
[all …]
DType.h35 struct Formatter;
200 Formatter &out,
208 Formatter &out,
221 Formatter &out,
230 Formatter &out,
243 Formatter &out,
248 Formatter &out,
255 Formatter &out,
261 Formatter &out,
265 Formatter &out,
[all …]
DMethod.h39 struct Formatter;
52 using MethodImpl = std::map<MethodImplType, std::function<void(Formatter &)>>;
65 void cppImpl(MethodImplType type, Formatter &out) const;
66 void javaImpl(MethodImplType type, Formatter &out) const;
93 void generateCppReturnType(Formatter &out, bool specifyNamespaces = true) const;
94 void generateCppSignature(Formatter &out,
99 void emitCppArgSignature(Formatter &out, bool specifyNamespaces = true) const;
100 void emitCppResultSignature(Formatter &out, bool specifyNamespaces = true) const;
102 void emitJavaArgSignature(Formatter &out) const;
103 void emitJavaResultSignature(Formatter &out) const;
[all …]
DScope.h31 struct Formatter;
66 void emitTypeDeclarations(Formatter& out) const override;
67 void emitGlobalTypeDeclarations(Formatter& out) const override;
68 void emitPackageTypeDeclarations(Formatter& out) const override;
69 void emitPackageTypeHeaderDefinitions(Formatter& out) const override;
70 void emitPackageHwDeclarations(Formatter& out) const override;
72 void emitJavaTypeDeclarations(Formatter& out, bool atTopLevel) const override;
74 void emitTypeDefinitions(Formatter& out, const std::string& prefix) const override;
78 void emitVtsTypeDeclarations(Formatter& out) const override;
DVectorType.h52 Formatter &out,
60 Formatter &out,
73 Formatter &out,
82 Formatter &out,
97 Formatter &out,
103 Formatter &out, const std::string &fieldName) const override;
106 Formatter &out, const std::string &declaredFieldName) const override;
109 Formatter &out,
118 Formatter &out,
147 Formatter &out,
[all …]
DArrayType.h62 Formatter &out,
70 Formatter &out,
83 Formatter &out,
92 Formatter &out,
105 Formatter &out,
114 Formatter &out,
120 Formatter &out, const std::string &fieldName) const override;
123 Formatter &out, const std::string &declaredFieldName) const override;
126 Formatter &out,
134 void emitVtsTypeDeclarations(Formatter& out) const override;
DHandleType.h43 Formatter &out,
51 Formatter &out,
64 Formatter &out, const std::string &fieldName) const override;
67 Formatter &out, const std::string &declaredFieldName) const override;
70 Formatter &out,
84 void emitVtsTypeDeclarations(Formatter& out) const override;
DStringType.h45 Formatter &out,
53 Formatter &out,
66 Formatter &out, const std::string &fieldName) const override;
69 Formatter &out, const std::string &declaredFieldName) const override;
72 Formatter &out,
83 void emitVtsTypeDeclarations(Formatter& out) const override;
DScalarType.h65 Formatter &out,
73 Formatter &out,
82 Formatter &out,
87 Formatter &out,
91 Formatter &out,
99 void emitVtsTypeDeclarations(Formatter& out) const override;
DInterface.h107 Formatter &out,
114 void emitPackageTypeDeclarations(Formatter& out) const override;
115 void emitPackageTypeHeaderDefinitions(Formatter& out) const override;
116 void emitTypeDefinitions(Formatter& out, const std::string& prefix) const override;
120 Formatter &out,
125 void emitVtsAttributeType(Formatter& out) const override;
127 void emitVtsAttributeDeclaration(Formatter& out) const;
128 void emitVtsMethodDeclaration(Formatter& out, bool isInherited) const;
156 Formatter& out, const std::string& prefix, const std::vector<const Interface*>& chain,
DType.cpp411 Formatter &, in emitReaderWriter() argument
421 Formatter &, in emitResolveReferences() argument
432 Formatter &, in emitResolveReferencesEmbedded() argument
447 Formatter &out, in emitDump()
454 Formatter &out, in emitDumpWithMethod()
467 Formatter &out, in emitJavaDump()
478 Formatter &, in emitReaderWriterEmbedded() argument
493 Formatter &out, in emitJavaReaderWriter()
507 Formatter &out, in emitJavaFieldInitializer()
515 void Type::emitJavaFieldDefaultInitialValue(Formatter &, const std::string &) const {} in emitJavaFieldDefaultInitialValue() argument
[all …]
DHandleType.cpp67 Formatter &out, in emitReaderWriter()
101 Formatter &out, in emitReaderWriterEmbedded()
128 Formatter &out, const std::string &fieldName) const { in emitJavaFieldInitializer()
134 Formatter &out, const std::string &declaredFieldName) const { in emitJavaFieldDefaultInitialValue()
142 Formatter &out, in emitJavaFieldReaderWriter()
187 void HandleType::emitVtsTypeDeclarations(Formatter& out) const { in emitVtsTypeDeclarations()
DStringType.cpp70 Formatter &out, in emitReaderWriter()
125 Formatter &out, in emitReaderWriterEmbedded()
152 Formatter &out, const std::string &fieldName) const { in emitJavaFieldInitializer()
157 Formatter &out, const std::string &declaredFieldName) const { in emitJavaFieldDefaultInitialValue()
162 Formatter &out, in emitJavaFieldReaderWriter()
215 void StringType::emitVtsTypeDeclarations(Formatter& out) const { in emitVtsTypeDeclarations()
DScalarType.cpp145 Formatter &out, in emitReaderWriter()
162 Formatter &out, in emitReaderWriterWithCast()
209 Formatter &out, in emitHexDump()
216 Formatter &out, in emitConvertToJavaHexString()
250 Formatter &out, in emitJavaFieldReaderWriter()
280 void ScalarType::emitVtsTypeDeclarations(Formatter& out) const { in emitVtsTypeDeclarations()
DMethod.cpp122 void Method::cppImpl(MethodImplType type, Formatter &out) const { in cppImpl()
132 void Method::javaImpl(MethodImplType type, Formatter &out) const { in javaImpl()
171 void Method::generateCppReturnType(Formatter &out, bool specifyNamespaces) const { in generateCppReturnType()
185 void Method::generateCppSignature(Formatter &out, in generateCppSignature()
200 static void emitCppArgResultSignature(Formatter& out, in emitCppArgResultSignature()
210 static void emitJavaArgResultSignature(Formatter& out, in emitJavaArgResultSignature()
219 void Method::emitCppArgSignature(Formatter &out, bool specifyNamespaces) const { in emitCppArgSignature()
232 void Method::emitCppResultSignature(Formatter &out, bool specifyNamespaces) const { in emitCppResultSignature()
235 void Method::emitJavaArgSignature(Formatter &out) const { in emitJavaArgSignature()
238 void Method::emitJavaResultSignature(Formatter &out) const { in emitJavaResultSignature()
[all …]
DScope.cpp149 void Scope::emitTypeDeclarations(Formatter& out) const { in emitTypeDeclarations()
168 void Scope::emitGlobalTypeDeclarations(Formatter& out) const { in emitGlobalTypeDeclarations()
174 void Scope::emitPackageTypeDeclarations(Formatter& out) const { in emitPackageTypeDeclarations()
180 void Scope::emitPackageTypeHeaderDefinitions(Formatter& out) const { in emitPackageTypeHeaderDefinitions()
186 void Scope::emitPackageHwDeclarations(Formatter& out) const { in emitPackageHwDeclarations()
192 void Scope::emitJavaTypeDeclarations(Formatter& out, bool atTopLevel) const { in emitJavaTypeDeclarations()
203 void Scope::emitTypeDefinitions(Formatter& out, const std::string& prefix) const { in emitTypeDefinitions()
213 void Scope::emitVtsTypeDeclarations(Formatter& out) const { in emitVtsTypeDeclarations()
DMemoryType.h37 Formatter &out,
45 Formatter &out,
66 void emitVtsTypeDeclarations(Formatter& out) const override;
DgenerateCppImpl.cpp36 void AST::generateFetchSymbol(Formatter &out, const std::string& ifaceName) const { in generateFetchSymbol()
40 void AST::generateStubImplMethod(Formatter& out, const std::string& className, in generateStubImplMethod()
71 void AST::generateCppImplHeader(Formatter& out) const { in generateCppImplHeader()
134 void AST::generateCppImplSource(Formatter& out) const { in generateCppImplSource()
/system/tools/hidl/c2hal/
DFunctionDeclaration.h42 void generateSource(Formatter &out) const override;
43 void generateParameterSource(Formatter &out) const override;
50 void generateParams(Formatter &out) const;
DDeclaration.h46 void generateCommentText(Formatter &out) const;
51 virtual void generateSource(Formatter &out) const = 0;
54 virtual void generateParameterSource(Formatter &out) const;
DCompositeDeclaration.h40 void generateSource(Formatter &out) const override;
43 void generateInterface(Formatter &out) const;
55 void generateBody(Formatter &out) const;

1234