Home
last modified time | relevance | path

Searched refs:parcelName (Results 1 – 25 of 150) sorted by relevance

123456

/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/type/
H A Dhdi_seq_type_emitter.cpp52 void HdiSeqTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument
64 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local
67 parcelName.c_str(), name_.c_str()); in EmitCppReadVar()
70 … "%s = %s.ReadStrongParcelable<%s>();\n", name.c_str(), parcelName.c_str(), name_.c_str()); in EmitCppReadVar()
74 void HdiSeqTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument
83 void HdiSeqTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument
88 parcelName.c_str(), name_.c_str()); in EmitCppUnMarshalling()
95 void HdiSeqTypeEmitter::EmitJavaWriteVar(const std::string &parcelName, const std::string &name, in EmitJavaWriteVar() argument
102 sb.Append(prefix).AppendFormat("%s.writeSequenceable(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
112 sb.Append(prefix).AppendFormat("%s.readSequenceable(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaReadVar()
[all …]
H A Dhdi_map_type_emitter.cpp69 keyEmitter_->EmitCppWriteVar(parcelName, keyName, sb, prefix + TAB, innerLevel); in EmitCppWriteVar()
70 valueEmitter_->EmitCppWriteVar(parcelName, valueName, sb, prefix + TAB, innerLevel); in EmitCppWriteVar()
108 keyEmitter_->EmitCppMarshalling(parcelName, keyName, sb, prefix + TAB, innerLevel); in EmitCppMarshalling()
109 valueEmitter_->EmitCppMarshalling(parcelName, valName, sb, prefix + TAB, innerLevel); in EmitCppMarshalling()
130 keyEmitter_->EmitCppUnMarshalling(parcelName, keyName, sb, prefix + TAB, innerLevel); in EmitCppUnMarshalling()
143 keyEmitter_->EmitJavaWriteVar(parcelName, "entry.getKey()", sb, prefix + TAB); in EmitJavaWriteVar()
144 valueEmitter_->EmitJavaWriteVar(parcelName, "entry.getValue()", sb, prefix + TAB); in EmitJavaWriteVar()
154 keyEmitter_->EmitJavaReadInnerVar(parcelName, "key", false, sb, prefix + TAB); in EmitJavaReadVar()
155 valueEmitter_->EmitJavaReadInnerVar(parcelName, "value", false, sb, prefix + TAB); in EmitJavaReadVar()
169 keyEmitter_->EmitJavaReadInnerVar(parcelName, "key", true, sb, prefix + TAB); in EmitJavaReadInnerVar()
[all …]
H A Dhdi_smq_type_emitter.cpp45 void HdiSmqTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument
50 sb.AppendFormat("!%s->GetMeta()->Marshalling(%s)) {\n", name.c_str(), parcelName.c_str()); in EmitCppWriteVar()
59 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local
64 parcelName.c_str()); in EmitCppReadVar()
80 void HdiSmqTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument
85 sb.AppendFormat("!%s->GetMeta()->Marshalling(%s)) {\n", name.c_str(), parcelName.c_str()); in EmitCppMarshalling()
91 void HdiSmqTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument
138 void HdiAshmemTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument
151 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local
154 "%s %s = %s.ReadAshmem();\n", EmitCppType().c_str(), name.c_str(), parcelName.c_str()); in EmitCppReadVar()
[all …]
/ohos5.0/drivers/hdf_core/framework/tools/hdi-gen/ast/
H A Dast_sequenceable_type.cpp81 …sb.Append(prefix).AppendFormat("if (!%s.WriteStrongParcelable(%s)) {\n", parcelName.c_str(), name.… in EmitCppWriteVar()
92 parcelName.c_str(), name_.c_str()); in EmitCppReadVar()
95 … "%s = %s.ReadStrongParcelable<%s>();\n", name.c_str(), parcelName.c_str(), name_.c_str()); in EmitCppReadVar()
108 void ASTSequenceableType::EmitCppUnMarshalling(const std::string &parcelName, const std::string &na… in EmitCppUnMarshalling() argument
113 parcelName.c_str(), name_.c_str()); in EmitCppUnMarshalling()
116 … "%s = %s.ReadStrongParcelable<%s>();\n", name.c_str(), parcelName.c_str(), name_.c_str()); in EmitCppUnMarshalling()
124 … sb.Append(prefix).AppendFormat("%s.writeRemoteObject(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
127 sb.Append(prefix).AppendFormat("%s.writeSequenceable(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
134 … sb.Append(prefix).AppendFormat("%s = %s.readRemoteObject();\n", name.c_str(), parcelName.c_str()); in EmitJavaReadVar()
137 sb.Append(prefix).AppendFormat("%s.readSequenceable(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaReadVar()
[all …]
H A Dast_map_type.cpp97 keyType_->EmitCppWriteVar(parcelName, keyName, sb, prefix + TAB, innerLevel); in EmitCppWriteVar()
98 valueType_->EmitCppWriteVar(parcelName, valueName, sb, prefix + TAB, innerLevel); in EmitCppWriteVar()
117 keyType_->EmitCppReadVar(parcelName, keyName, sb, prefix + TAB, true, innerLevel); in EmitCppReadVar()
135 keyType_->EmitCppMarshalling(parcelName, keyName, sb, prefix + TAB, innerLevel); in EmitCppMarshalling()
136 valueType_->EmitCppMarshalling(parcelName, valName, sb, prefix + TAB, innerLevel); in EmitCppMarshalling()
170 keyType_->EmitJavaWriteVar(parcelName, "entry.getKey()", sb, prefix + TAB); in EmitJavaWriteVar()
171 valueType_->EmitJavaWriteVar(parcelName, "entry.getValue()", sb, prefix + TAB); in EmitJavaWriteVar()
181 keyType_->EmitJavaReadInnerVar(parcelName, "key", false, sb, prefix + TAB); in EmitJavaReadVar()
182 valueType_->EmitJavaReadInnerVar(parcelName, "value", false, sb, prefix + TAB); in EmitJavaReadVar()
196 keyType_->EmitJavaReadInnerVar(parcelName, "key", true, sb, prefix + TAB); in EmitJavaReadInnerVar()
[all …]
H A Dast_float_type.cpp68 …sb.Append(prefix).AppendFormat("if (!HdfSbufWriteFloat(%s, %s)) {\n", parcelName.c_str(), name.c_s… in EmitCWriteVar()
75 void ASTFloatType::EmitCProxyReadVar(const std::string &parcelName, const std::string &name, bool i… in EmitCProxyReadVar() argument
78 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadFloat(%s, %s)) {\n", parcelName.c_str(), name.c_st… in EmitCProxyReadVar()
88 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadFloat(%s, %s)) {\n", parcelName.c_str(), name.c_st… in EmitCStubReadVar()
98 sb.Append(prefix).AppendFormat("if (!%s.WriteFloat(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
104 void ASTFloatType::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBui… in EmitCppReadVar() argument
110 sb.Append(prefix).AppendFormat("if (!%s.ReadFloat(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar()
137 sb.Append(prefix).AppendFormat("if (!%s.WriteFloat(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling()
149 sb.Append(prefix).AppendFormat("if (!%s.ReadFloat(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppUnMarshalling()
158 sb.Append(prefix).AppendFormat("%s.writeFloat(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
[all …]
H A Dast_integer_type.cpp68 …sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt32(%s, %s)) {\n", parcelName.c_str(), name.c_s… in EmitCWriteVar()
75 void ASTIntegerType::EmitCProxyReadVar(const std::string &parcelName, const std::string &name, bool… in EmitCProxyReadVar() argument
78 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt32(%s, %s)) {\n", parcelName.c_str(), name.c_st… in EmitCProxyReadVar()
88 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt32(%s, %s)) {\n", parcelName.c_str(), name.c_st… in EmitCStubReadVar()
98 sb.Append(prefix).AppendFormat("if (!%s.WriteInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
104 void ASTIntegerType::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringB… in EmitCppReadVar() argument
110 sb.Append(prefix).AppendFormat("if (!%s.ReadInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar()
137 sb.Append(prefix).AppendFormat("if (!%s.WriteInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling()
149 sb.Append(prefix).AppendFormat("if (!%s.ReadInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppUnMarshalling()
158 sb.Append(prefix).AppendFormat("%s.writeInt(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
[all …]
H A Dast_long_type.cpp68 …sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt64(%s, %s)) {\n", parcelName.c_str(), name.c_s… in EmitCWriteVar()
75 void ASTLongType::EmitCProxyReadVar(const std::string &parcelName, const std::string &name, bool is… in EmitCProxyReadVar() argument
78 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt64(%s, %s)) {\n", parcelName.c_str(), name.c_st… in EmitCProxyReadVar()
88 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt64(%s, %s)) {\n", parcelName.c_str(), name.c_st… in EmitCStubReadVar()
98 sb.Append(prefix).AppendFormat("if (!%s.WriteInt64(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
104 void ASTLongType::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuil… in EmitCppReadVar() argument
110 sb.Append(prefix).AppendFormat("if (!%s.ReadInt64(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar()
137 sb.Append(prefix).AppendFormat("if (!%s.WriteInt64(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling()
149 sb.Append(prefix).AppendFormat("if (!%s.ReadInt64(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppUnMarshalling()
158 sb.Append(prefix).AppendFormat("%s.writeLong(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
[all …]
H A Dast_short_type.cpp68 …sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt16(%s, %s)) {\n", parcelName.c_str(), name.c_s… in EmitCWriteVar()
75 void ASTShortType::EmitCProxyReadVar(const std::string &parcelName, const std::string &name, bool i… in EmitCProxyReadVar() argument
78 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt16(%s, %s)) {\n", parcelName.c_str(), name.c_st… in EmitCProxyReadVar()
88 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt16(%s, %s)) {\n", parcelName.c_str(), name.c_st… in EmitCStubReadVar()
98 sb.Append(prefix).AppendFormat("if (!%s.WriteInt16(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
104 void ASTShortType::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBui… in EmitCppReadVar() argument
110 sb.Append(prefix).AppendFormat("if (!%s.ReadInt16(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar()
137 sb.Append(prefix).AppendFormat("if (!%s.WriteInt16(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling()
149 sb.Append(prefix).AppendFormat("if (!%s.ReadInt16(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppUnMarshalling()
158 sb.Append(prefix).AppendFormat("%s.writeShort(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
[all …]
H A Dast_boolean_type.cpp68 …sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt8(%s, %s ? 1 : 0)) {\n", parcelName.c_str(), n… in EmitCWriteVar()
75 void ASTBooleanType::EmitCProxyReadVar(const std::string &parcelName, const std::string &name, bool… in EmitCProxyReadVar() argument
95 void ASTBooleanType::EmitCppWriteVar(const std::string &parcelName, const std::string &name, String… in EmitCppWriteVar() argument
98 sb.Append(prefix).AppendFormat("if (!%s.WriteBool(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
104 void ASTBooleanType::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringB… in EmitCppReadVar() argument
110 sb.Append(prefix).AppendFormat("if (!%s.ReadBool(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar()
137 sb.Append(prefix).AppendFormat("if (!%s.WriteBool(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling()
149 sb.Append(prefix).AppendFormat("if (!%s.ReadBool(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppUnMarshalling()
156 …const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &pref… in EmitJavaWriteVar() argument
158 sb.Append(prefix).AppendFormat("%s.writeBoolean(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
[all …]
H A Dast_byte_type.cpp68 …sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt8(%s, %s)) {\n", parcelName.c_str(), name.c_st… in EmitCWriteVar()
75 void ASTByteType::EmitCProxyReadVar(const std::string &parcelName, const std::string &name, bool is… in EmitCProxyReadVar() argument
78 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt8(%s, %s)) {\n", parcelName.c_str(), name.c_str… in EmitCProxyReadVar()
88 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt8(%s, %s)) {\n", parcelName.c_str(), name.c_str… in EmitCStubReadVar()
98 sb.Append(prefix).AppendFormat("if (!%s.WriteInt8(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
104 void ASTByteType::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuil… in EmitCppReadVar() argument
110 sb.Append(prefix).AppendFormat("if (!%s.ReadInt8(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar()
137 sb.Append(prefix).AppendFormat("if (!%s.WriteInt8(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling()
149 sb.Append(prefix).AppendFormat("if (!%s.ReadInt8(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppUnMarshalling()
158 sb.Append(prefix).AppendFormat("%s.writeByte(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
[all …]
H A Dast_double_type.cpp68 …sb.Append(prefix).AppendFormat("if (!HdfSbufWriteDouble(%s, %s)) {\n", parcelName.c_str(), name.c_… in EmitCWriteVar()
75 void ASTDoubleType::EmitCProxyReadVar(const std::string &parcelName, const std::string &name, bool … in EmitCProxyReadVar() argument
78 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadDouble(%s, %s)) {\n", parcelName.c_str(), name.c_s… in EmitCProxyReadVar()
88 …sb.Append(prefix).AppendFormat("if (!HdfSbufReadDouble(%s, %s)) {\n", parcelName.c_str(), name.c_s… in EmitCStubReadVar()
98 … sb.Append(prefix).AppendFormat("if (!%s.WriteDouble(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
104 void ASTDoubleType::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBu… in EmitCppReadVar() argument
110 sb.Append(prefix).AppendFormat("if (!%s.ReadDouble(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar()
137 … sb.Append(prefix).AppendFormat("if (!%s.WriteDouble(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling()
149 sb.Append(prefix).AppendFormat("if (!%s.ReadDouble(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppUnMarshalling()
158 sb.Append(prefix).AppendFormat("%s.writeDouble(%s);\n", parcelName.c_str(), name.c_str()); in EmitJavaWriteVar()
[all …]
H A Dast_smq_type.cpp58 void ASTSmqType::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuil… in EmitCppWriteVar() argument
63 sb.AppendFormat("!%s->GetMeta()->Marshalling(%s)) {\n", name.c_str(), parcelName.c_str()); in EmitCppWriteVar()
69 void ASTSmqType::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuild… in EmitCppReadVar() argument
92 void ASTSmqType::EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringB… in EmitCppMarshalling() argument
97 sb.AppendFormat("!%s->GetMeta()->Marshalling(%s)) {\n", name.c_str(), parcelName.c_str()); in EmitCppMarshalling()
164 … "if (%s == nullptr || !%s.WriteAshmem(%s)) {\n", name.c_str(), parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
175 "%s %s = %s.ReadAshmem();\n", EmitCppType().c_str(), name.c_str(), parcelName.c_str()); in EmitCppReadVar()
177 sb.Append(prefix).AppendFormat("%s = %s.ReadAshmem();\n", name.c_str(), parcelName.c_str()); in EmitCppReadVar()
190 … "if (%s == nullptr || !%s.WriteAshmem(%s)) {\n", name.c_str(), parcelName.c_str(), name.c_str()); in EmitCppMarshalling()
201 "%s %s = %s.ReadAshmem();\n", EmitCppType().c_str(), name.c_str(), parcelName.c_str()); in EmitCppUnMarshalling()
[all …]
H A Dast_string_type.h32 …void EmitCWriteVar(const std::string &parcelName, const std::string &name, const std::string &ecNa…
35 …void EmitCProxyWriteOutVar(const std::string &parcelName, const std::string &name, const std::stri…
38 void EmitCProxyReadVar(const std::string &parcelName, const std::string &name, bool isInnerType,
42 …void EmitCStubReadVar(const std::string &parcelName, const std::string &name, const std::string &e…
46 …const std::string &parcelName, const std::string &name, const std::string &ecName, const std::stri…
49 void EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb,
52 void EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb,
60 … void EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb,
63 …void EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &s…
69 void EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb,
[all …]
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/SA/type/
H A Dsa_seq_type_emitter.cpp52 void SaSeqTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, Stri… in EmitCppWriteVar() argument
55 …sb.Append(prefix).AppendFormat("if (!%sWriteParcelable(&%s)) {\n", parcelName.c_str(), name.c_str(… in EmitCppWriteVar()
63 void SaSeqTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, Strin… in EmitCppReadVar() argument
68 typeName_.c_str(), name.c_str(), parcelName.c_str(), typeName_.c_str()); in EmitCppReadVar()
78 parcelName.c_str(), typeName_.c_str()); in EmitCppReadVar()
89 … sb.Append(prefix).AppendFormat("%s.writeRemoteObject(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
91 … sb.Append(prefix).AppendFormat("%s.writeParcelable(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
95 void SaSeqTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument
101 "IRemoteObject %s = %s.readRemoteObject();\n", name.c_str(), parcelName.c_str()); in EmitTsReadVar()
110 … sb.Append(prefix).AppendFormat("%s.readParcelable(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsReadVar()
[all …]
H A Dsa_array_type_emitter.cpp70 sb.Append(prefix).AppendFormat("%sWriteInt32(%s.size());\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
72 elementEmitter_->EmitCppWriteVar(parcelName, "(*it)", sb, prefix + TAB); in EmitCppWriteVar()
82 …sb.Append(prefix).AppendFormat("int32_t %sSize = %sReadInt32();\n", name.c_str(), parcelName.c_str… in EmitCppReadVar()
97 elementEmitter_->EmitCppReadVar(parcelName, valueStr.c_str(), sb, prefix + TAB); in EmitCppReadVar()
118 sb.Append(prefix).AppendFormat("%s.write%sArray(%s);\n", parcelName.c_str(), in EmitTsWriteVar()
122 … sb.Append(prefix).AppendFormat("%s.writeStringArray(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
130 "%s.writeSequenceable(%s[index]);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
139 void SaArrayTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument
165 "%s.readSequenceable(%sValue);\n", parcelName.c_str(), name.c_str()); in EmitTsReadVar()
194 sb.Append(prefix).AppendFormat("%sWriteInt32(%s.size());\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
[all …]
H A Dsa_map_type_emitter.cpp72 sb.Append(prefix).AppendFormat("%sWriteInt32(%s.size());\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
74 keyEmitter_->EmitCppWriteVar(parcelName, "(it->first)", sb, prefix + TAB); in EmitCppWriteVar()
75 valueEmitter_->EmitCppWriteVar(parcelName, "(it->second)", sb, prefix + TAB); in EmitCppWriteVar()
87 keyEmitter_->EmitCppReadVar(parcelName, "key", sb, prefix + TAB); in EmitCppReadVar()
88 valueEmitter_->EmitCppReadVar(parcelName, "value", sb, prefix + TAB); in EmitCppReadVar()
123 sb.Append(prefix).AppendFormat("%s.writeInt(%s.size);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
125 keyEmitter_->EmitTsWriteVar(parcelName, "key", sb, prefix + TAB); in EmitTsWriteVar()
126 valueEmitter_->EmitTsWriteVar(parcelName, "value", sb, prefix + TAB); in EmitTsWriteVar()
130 void SaMapTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument
136 keyEmitter_->EmitTsReadVar(parcelName, "key", sb, prefix + TAB, TypeMode::PARAM_IN); in EmitTsReadVar()
[all …]
H A Dsa_boolean_type_emitter.cpp52 void SaBooleanTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, … in EmitCppWriteVar() argument
55 …sb.Append(prefix).AppendFormat("if (!%sWriteInt32(%s ? 1 : 0)) {\n", parcelName.c_str(), name.c_st… in EmitCppWriteVar()
64 void SaBooleanTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, S… in EmitCppReadVar() argument
69 EmitCppType(TypeMode::LOCAL_VAR).c_str(), name.c_str(), parcelName.c_str()); in EmitCppReadVar()
71 …refix).AppendFormat("%s = %sReadInt32() == 1 ? true : false;\n", name.c_str(), parcelName.c_str()); in EmitCppReadVar()
75 void SaBooleanTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, S… in EmitTsWriteVar() argument
78 sb.Append(prefix).AppendFormat("%s.writeInt(%s ? 1 : 0);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
81 void SaBooleanTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument
84 …ix).AppendFormat("let %s = %s.readInt() == 1 ? true : false;\n", name.c_str(), parcelName.c_str()); in EmitTsReadVar()
H A Dsa_byte_type_emitter.cpp52 void SaByteTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, Str… in EmitCppWriteVar() argument
55 sb.Append(prefix).AppendFormat("if (!%sWriteInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
63 void SaByteTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, Stri… in EmitCppReadVar() argument
68 name.c_str(), EmitCppType(TypeMode::LOCAL_VAR).c_str(), parcelName.c_str()); in EmitCppReadVar()
71 EmitCppType(TypeMode::LOCAL_VAR).c_str(), parcelName.c_str()); in EmitCppReadVar()
75 void SaByteTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, Stri… in EmitTsWriteVar() argument
78 sb.Append(prefix).AppendFormat("%s.writeInt(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
81 void SaByteTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument
84 sb.Append(prefix).AppendFormat("let %s = %s.readInt();\n", name.c_str(), parcelName.c_str()); in EmitTsReadVar()
H A Dsa_char_type_emitter.cpp47 void SaCharTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, Str… in EmitCppWriteVar() argument
50 sb.Append(prefix).AppendFormat("if (!%sWriteInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
58 void SaCharTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, Stri… in EmitCppReadVar() argument
63 name.c_str(), EmitCppType(TypeMode::LOCAL_VAR).c_str(), parcelName.c_str()); in EmitCppReadVar()
66 …(%s)%sReadInt32();\n", name.c_str(), EmitCppType(TypeMode::LOCAL_VAR).c_str(), parcelName.c_str()); in EmitCppReadVar()
70 void SaCharTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, Stri… in EmitTsWriteVar() argument
73 sb.Append(prefix).AppendFormat("%s.writeInt(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
76 void SaCharTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument
79 sb.Append(prefix).AppendFormat("let %s = %s.readInt();\n", name.c_str(), parcelName.c_str()); in EmitTsReadVar()
H A Dsa_double_type_emitter.cpp52 void SaDoubleTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, S… in EmitCppWriteVar() argument
55 sb.Append(prefix).AppendFormat("if (!%sWriteDouble(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
63 void SaDoubleTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, St… in EmitCppReadVar() argument
68 … = %sReadDouble();\n", EmitCppType(TypeMode::LOCAL_VAR).c_str(), name.c_str(), parcelName.c_str()); in EmitCppReadVar()
70 sb.Append(prefix).AppendFormat("%s = %sReadDouble();\n", name.c_str(), parcelName.c_str()); in EmitCppReadVar()
74 void SaDoubleTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, St… in EmitTsWriteVar() argument
77 sb.Append(prefix).AppendFormat("%s.writeDouble(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
80 void SaDoubleTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument
83 sb.Append(prefix).AppendFormat("let %s = %s.readDouble();\n", name.c_str(), parcelName.c_str()); in EmitTsReadVar()
H A Dsa_float_type_emitter.cpp52 void SaFloatTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, St… in EmitCppWriteVar() argument
55 sb.Append(prefix).AppendFormat("if (!%sWriteFloat(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
63 void SaFloatTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, Str… in EmitCppReadVar() argument
68 …s = %sReadFloat();\n", EmitCppType(TypeMode::LOCAL_VAR).c_str(), name.c_str(), parcelName.c_str()); in EmitCppReadVar()
70 sb.Append(prefix).AppendFormat("%s = %sReadFloat();\n", name.c_str(), parcelName.c_str()); in EmitCppReadVar()
74 void SaFloatTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, Str… in EmitTsWriteVar() argument
77 sb.Append(prefix).AppendFormat("%s.writeFloat(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
80 void SaFloatTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument
83 sb.Append(prefix).AppendFormat("let %s = %s.readFloat();\n", name.c_str(), parcelName.c_str()); in EmitTsReadVar()
H A Dsa_int_type_emitter.cpp52 void SaIntTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, Stri… in EmitCppWriteVar() argument
55 sb.Append(prefix).AppendFormat("if (!%sWriteInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar()
63 void SaIntTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, Strin… in EmitCppReadVar() argument
68 …s = %sReadInt32();\n", EmitCppType(TypeMode::LOCAL_VAR).c_str(), name.c_str(), parcelName.c_str()); in EmitCppReadVar()
70 sb.Append(prefix).AppendFormat("%s = %sReadInt32();\n", name.c_str(), parcelName.c_str()); in EmitCppReadVar()
74 void SaIntTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, Strin… in EmitTsWriteVar() argument
77 sb.Append(prefix).AppendFormat("%s.writeInt(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar()
80 void SaIntTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument
83 sb.Append(prefix).AppendFormat("let %s = %s.readInt();\n", name.c_str(), parcelName.c_str()); in EmitTsReadVar()
/ohos5.0/foundation/ability/idl_tool/codegen/
H A Dts_code_emitter.cpp415 String parcelName = "result.reply"; in EmitInterfaceMethodCallbackInner() local
752 parcelName.string(), name.c_str()); in EmitWriteArrayVariable()
799 parcelName.string()); in EmitReadVariable()
843 parcelName.string()); in EmitReadVariableObject()
849 parcelName.string()); in EmitReadVariableObject()
893 parcelName.string()); in EmitReadArrayVariable()
931 parcelName.string()); in EmitReadOutArrayVariable()
994 parcelName.string()); in EmitReadOutVariableObject()
1002 parcelName.string()); in EmitReadOutVariableObject()
1006 parcelName.string()); in EmitReadOutVariableObject()
[all …]
/ohos5.0/foundation/ability/idl_tool/test/unittest/cpp_code_emitter_test/
H A Dcpp_code_emitter_test.cpp172 const String parcelName("ParcelName"); variable
198 const String parcelName("ParcelName"); variable
223 const String parcelName("ParcelName"); variable
248 const String parcelName("ParcelName"); variable
273 const String parcelName("ParcelName"); variable
298 const String parcelName("ParcelName"); variable
324 const String parcelName("ParcelName"); variable
350 const String parcelName("ParcelName"); variable
377 const String parcelName("ParcelName"); variable
1319 String parcelName = "parcelName"; variable
[all …]

123456