/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/ |
H A D | hdi_code_generator.cpp | 128 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 D | hdi_code_generator.h | 32 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 D | hdi_code_emitter.h | 30 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 D | hdi_code_emitter.cpp | 66 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 D | sa_code_generator.cpp | 60 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 D | sa_code_generator.h | 35 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 D | sa_code_emitter.cpp | 17 #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 D | sa_code_emitter.h | 30 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 D | main.cpp | 53 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 D | intf_type_check.h | 19 #include "ast/ast.h"
20 #include "ast/ast_parameter.h"
28 IntfTypeChecker(AutoPtr<AST> ast) : ast_(ast){};
in IntfTypeChecker() argument
|
H A D | parser.cpp | 20 #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 D | parser.h | 23 #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 D | code_emitter.h | 21 #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 D | distributeddb_cloud_syncer_download_assets_test.cpp | 1273 for (const auto &ast : newAssets) { in HWTEST_F() 1274 EXPECT_EQ(ast.status, statusVec[index++ % statusVec.size()]); in HWTEST_F()
|