Home
last modified time | relevance | path

Searched refs:ast (Results 1 - 14 of 14) sorted by relevance

/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/
H A Dhdi_code_generator.cpp128 for (const auto &ast : allAst) { in DoGenerate()
129 if (sourceFile.find(ast.second->GetIdlFilePath()) != sourceFile.end()) { in DoGenerate()
130 genCodeFunc(ast.second, outDir); in DoGenerate()
134 for (const auto &ast : allAst) { in DoGenerate()
135 genCodeFunc(ast.second, outDir); in DoGenerate()
166 void HDICodeGenerator::GenIpcCCode(const AutoPtr<AST> &ast, const std::string &outDir) in GenIpcCCode() argument
169 switch (ast->GetASTFileType()) { in GenIpcCCode()
171 cCodeEmitters_["types"]->OutPut(ast, outDir, mode); in GenIpcCCode()
175 cCodeEmitters_["interface"]->OutPut(ast, outDir, mode); in GenIpcCCode()
176 cCodeEmitters_["proxy"]->OutPut(ast, outDi in GenIpcCCode()
194 GenIpcCppCode(const AutoPtr<AST> &ast, const std::string &outDir) GenIpcCppCode() argument
222 GenIpcJavaCode(const AutoPtr<AST> &ast, const std::string &outDir) GenIpcJavaCode() argument
241 GenPassthroughCCode(const AutoPtr<AST> &ast, const std::string &outDir) GenPassthroughCCode() argument
265 GenPassthroughCppCode(const AutoPtr<AST> &ast, const std::string &outDir) GenPassthroughCppCode() argument
289 GenKernelCode(const AutoPtr<AST> &ast, const std::string &outDir) GenKernelCode() argument
310 GenLowCCode(const AutoPtr<AST> &ast, const std::string &outDir) GenLowCCode() argument
[all...]
H A Dhdi_code_generator.h32 static void GenIpcCCode(const AutoPtr<AST> &ast, const std::string &outDir);
34 static void GenIpcCppCode(const AutoPtr<AST> &ast, const std::string &outDir);
36 static void GenIpcJavaCode(const AutoPtr<AST> &ast, const std::string &outDir);
38 static void GenPassthroughCCode(const AutoPtr<AST> &ast, const std::string &outDir);
40 static void GenPassthroughCppCode(const AutoPtr<AST> &ast, const std::string &outDir);
42 static void GenKernelCode(const AutoPtr<AST> &ast, const std::string &outDir);
44 static void GenLowCCode(const AutoPtr<AST> &ast, const std::string &outDir);
H A Dhdi_code_emitter.h30 bool OutPut(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode) override;
35 bool Reset(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode);
H A Dhdi_code_emitter.cpp66 bool HDICodeEmitter::OutPut(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode) in OutPut() argument
68 if (!Reset(ast, targetDirectory, mode)) { in OutPut()
76 bool HDICodeEmitter::Reset(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode) in Reset() argument
78 if (ast == nullptr || targetDirectory.empty()) { in Reset()
85 ast_ = ast; in Reset()
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/
H A Dsa_code_generator.cpp60 AutoPtr<AST> ast = astPair.second; in DoGenerate() local
61 if (ast->GetASTFileType() == ASTFileType::AST_IFACE) { in DoGenerate()
62 genCodeFunc(ast, outDir); in DoGenerate()
79 void SACodeGenerator::GenCppCode(const AutoPtr<AST> &ast, const std::string &outDir) in GenCppCode() argument
81 cppCodeEmitters_["interface"]->OutPut(ast, outDir, GenMode::IPC); in GenCppCode()
82 cppCodeEmitters_["proxy"]->OutPut(ast, outDir, GenMode::IPC); in GenCppCode()
83 cppCodeEmitters_["stub"]->OutPut(ast, outDir, GenMode::IPC); in GenCppCode()
87 void SACodeGenerator::GenRustCode(const AutoPtr<AST> &ast, const std::string &outDir) in GenRustCode() argument
89 rustCodeEmitters_["interface"]->OutPut(ast, outDir, GenMode::IPC); in GenRustCode()
93 void SACodeGenerator::GenTsCode(const AutoPtr<AST> &ast, cons argument
[all...]
H A Dsa_code_generator.h35 static void GenCppCode(const AutoPtr<AST> &ast, const std::string &outDir);
37 static void GenRustCode(const AutoPtr<AST> &ast, const std::string &outDir);
39 static void GenTsCode(const AutoPtr<AST> &ast, const std::string &outDir);
H A Dsa_code_emitter.cpp17 #include "ast/ast_map_type.h"
54 bool SACodeEmitter::OutPut(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode) in OutPut() argument
56 if (!Reset(ast, targetDirectory, mode)) { in OutPut()
64 bool SACodeEmitter::Reset(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode) in Reset() argument
66 if ((ast == nullptr) || (ast->GetASTFileType() != ASTFileType::AST_IFACE)) { in Reset()
72 ast_ = ast; in Reset()
H A Dsa_code_emitter.h30 bool OutPut(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode) override;
35 bool Reset(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode);
/foundation/ability/idl_tool/idl_tool_2/
H A Dmain.cpp53 AutoPtr<AST> ast = astPair.second; in DumpAst() local
55 (ast->GetASTFileType() != ASTFileType::AST_IFACE)) { in DumpAst()
71 AutoPtr<AST> ast; in DumpMetaData() local
73 ast = astPair.second; in DumpMetaData()
74 if (ast->GetASTFileType() == ASTFileType::AST_IFACE) { in DumpMetaData()
78 MetadataBuilder builder(ast); in DumpMetaData()
/foundation/ability/idl_tool/idl_tool_2/parser/
H A Dintf_type_check.h19 #include "ast/ast.h"
20 #include "ast/ast_parameter.h"
28 IntfTypeChecker(AutoPtr<AST> ast) : ast_(ast){}; in IntfTypeChecker() argument
H A Dparser.cpp20 #include "ast/ast_array_type.h"
21 #include "ast/ast_enum_type.h"
22 #include "ast/ast_map_type.h"
23 #include "ast/ast_parameter.h"
24 #include "ast/ast_sequenceable_type.h"
25 #include "ast/ast_smq_type.h"
26 #include "ast/ast_struct_type.h"
27 #include "ast/ast_union_type.h"
1905 bool Parser::AddAst(const AutoPtr<AST> &ast) in AddAst() argument
1907 if (ast in AddAst()
2066 AutoPtr<AST> ast = astPair.second; SortAstByName() local
[all...]
H A Dparser.h23 #include "ast/ast.h"
24 #include "ast/ast_attribute.h"
25 #include "ast/ast_interface_type.h"
26 #include "ast/ast_method.h"
27 #include "ast/ast_type.h"
228 bool AddAst(const AutoPtr<AST> &ast);
/foundation/ability/idl_tool/idl_tool_2/codegen/
H A Dcode_emitter.h21 #include "ast/ast.h"
83 virtual bool OutPut(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode) = 0;
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/syncer/cloud/
H A Ddistributeddb_cloud_syncer_download_assets_test.cpp1273 for (const auto &ast : newAssets) { in HWTEST_F()
1274 EXPECT_EQ(ast.status, statusVec[index++ % statusVec.size()]); in HWTEST_F()

Completed in 10 milliseconds