/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/type/ |
H A D | hdi_seq_type_emitter.cpp | 52 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 D | hdi_map_type_emitter.cpp | 69 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 D | hdi_smq_type_emitter.cpp | 45 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 D | ast_sequenceable_type.cpp | 81 …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 D | ast_map_type.cpp | 97 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 D | ast_float_type.cpp | 68 …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 D | ast_integer_type.cpp | 68 …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 D | ast_long_type.cpp | 68 …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 D | ast_short_type.cpp | 68 …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 D | ast_boolean_type.cpp | 68 …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 D | ast_byte_type.cpp | 68 …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 D | ast_double_type.cpp | 68 …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 D | ast_smq_type.cpp | 58 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 D | ast_string_type.h | 32 …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 D | sa_seq_type_emitter.cpp | 52 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 D | sa_array_type_emitter.cpp | 70 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 D | sa_map_type_emitter.cpp | 72 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 D | sa_boolean_type_emitter.cpp | 52 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 D | sa_byte_type_emitter.cpp | 52 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 D | sa_char_type_emitter.cpp | 47 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 D | sa_double_type_emitter.cpp | 52 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 D | sa_float_type_emitter.cpp | 52 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 D | sa_int_type_emitter.cpp | 52 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 D | ts_code_emitter.cpp | 415 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 D | cpp_code_emitter_test.cpp | 172 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 …]
|