/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 55 sb.Append(prefix).AppendFormat("if (!%s.WriteStrongParcelable(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 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 77 sb.Append(prefix).AppendFormat("if (!%s.WriteStrongParcelable(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling() 83 void HdiSeqTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument 88 parcelName.c_str(), name_.c_str()); in EmitCppUnMarshalling() 91 "%s = %s.ReadStrongParcelable<%s>();\n", name.c_str(), parcelName in EmitCppUnMarshalling() 95 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 105 EmitJavaReadVar( const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitJavaReadVar() argument 115 EmitJavaReadInnerVar(const std::string &parcelName, const std::string &name, bool isInner, StringBuilder &sb, const std::string &prefix) const EmitJavaReadInnerVar() argument [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 101 "SharedMemQueueMeta<%s>::UnMarshalling(%s);\n", innerTypeEmitter_->EmitCppType().c_str(), parcelName.c_str());
in EmitCppUnMarshalling() 138 void HdiAshmemTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name,
in EmitCppWriteVar() argument 142 "if (%s == nullptr || !%s.WriteAshmem(%s)) {\n", name.c_str(), parcelName in EmitCppWriteVar() 151 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; EmitCppReadVar() local 165 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 175 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument [all...] |
H A D | hdi_map_type_emitter.cpp | 57 void HdiMapTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument 60 sb.Append(prefix).AppendFormat("if (!%s.WriteUint32(%s.size())) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 69 keyEmitter_->EmitCppWriteVar(parcelName, keyName, sb, prefix + TAB, innerLevel); in EmitCppWriteVar() 70 valueEmitter_->EmitCppWriteVar(parcelName, valueName, sb, prefix + TAB, innerLevel); in EmitCppWriteVar() 77 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local 82 sb.Append(prefix).AppendFormat("if (!%s.ReadUint32(%sSize)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar() 96 void HdiMapTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument 99 sb.Append(prefix).AppendFormat("if (!%s.WriteUint32(%s.size())) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling() 108 keyEmitter_->EmitCppMarshalling(parcelName, keyName, sb, prefix + TAB, innerLevel); in EmitCppMarshalling() 109 valueEmitter_->EmitCppMarshalling(parcelName, valNam in EmitCppMarshalling() 113 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 136 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 148 EmitJavaReadVar( const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitJavaReadVar() argument 161 EmitJavaReadInnerVar(const std::string &parcelName, const std::string &name, bool isInner, StringBuilder &sb, const std::string &prefix) const EmitJavaReadInnerVar() argument [all...] |
H A D | hdi_short_type_emitter.cpp | 65 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCWriteVar() local 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt16(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 93 void HdiShortTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument 96 sb.Append(prefix).AppendFormat("if (!%s.WriteInt16(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 105 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local 109 sb.Append(prefix).AppendFormat("if (!%s.ReadInt16(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar() 133 void HdiShortTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument 136 sb.Append(prefix).AppendFormat("if (!%s.WriteInt16(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling() 142 void HdiShortTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument 148 sb.Append(prefix).AppendFormat("if (!%s.ReadInt16(%s)) {\n", parcelName in EmitCppUnMarshalling() 154 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 160 EmitJavaReadVar( const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitJavaReadVar() argument 166 EmitJavaReadInnerVar(const std::string &parcelName, const std::string &name, bool isInner, StringBuilder &sb, const std::string &prefix) const EmitJavaReadInnerVar() argument [all...] |
H A D | hdi_int_type_emitter.cpp | 66 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCWriteVar() local 67 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt32(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 94 void HdiIntTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument 97 sb.Append(prefix).AppendFormat("if (!%s.WriteInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 106 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local 110 sb.Append(prefix).AppendFormat("if (!%s.ReadInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar() 134 void HdiIntTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument 137 sb.Append(prefix).AppendFormat("if (!%s.WriteInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling() 143 void HdiIntTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument 149 sb.Append(prefix).AppendFormat("if (!%s.ReadInt32(%s)) {\n", parcelName in EmitCppUnMarshalling() 155 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 161 EmitJavaReadVar( const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitJavaReadVar() argument 167 EmitJavaReadInnerVar(const std::string &parcelName, const std::string &name, bool isInner, StringBuilder &sb, const std::string &prefix) const EmitJavaReadInnerVar() argument [all...] |
H A D | hdi_float_type_emitter.cpp | 66 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCWriteVar() local 67 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteFloat(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 94 void HdiFloatTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument 97 sb.Append(prefix).AppendFormat("if (!%s.WriteFloat(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 106 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local 110 sb.Append(prefix).AppendFormat("if (!%s.ReadFloat(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar() 134 void HdiFloatTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument 137 sb.Append(prefix).AppendFormat("if (!%s.WriteFloat(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling() 143 void HdiFloatTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument 149 sb.Append(prefix).AppendFormat("if (!%s.ReadFloat(%s)) {\n", parcelName in EmitCppUnMarshalling() 155 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 161 EmitJavaReadVar( const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitJavaReadVar() argument 167 EmitJavaReadInnerVar(const std::string &parcelName, const std::string &name, bool isInner, StringBuilder &sb, const std::string &prefix) const EmitJavaReadInnerVar() argument [all...] |
H A D | hdi_long_type_emitter.cpp | 65 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCWriteVar() local 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt64(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 93 void HdiLongTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument 96 sb.Append(prefix).AppendFormat("if (!%s.WriteInt64(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 105 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local 109 sb.Append(prefix).AppendFormat("if (!%s.ReadInt64(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar() 133 void HdiLongTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument 136 sb.Append(prefix).AppendFormat("if (!%s.WriteInt64(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling() 142 void HdiLongTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument 148 sb.Append(prefix).AppendFormat("if (!%s.ReadInt64(%s)) {\n", parcelName in EmitCppUnMarshalling() 154 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 160 EmitJavaReadVar( const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitJavaReadVar() argument 166 EmitJavaReadInnerVar(const std::string &parcelName, const std::string &name, bool isInner, StringBuilder &sb, const std::string &prefix) const EmitJavaReadInnerVar() argument [all...] |
H A D | hdi_boolean_type_emitter.cpp | 65 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCWriteVar() local 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt8(%s, %s ? 1 : 0)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 95 void HdiBooleanTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument 98 sb.Append(prefix).AppendFormat("if (!%s.WriteBool(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 107 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local 111 sb.Append(prefix).AppendFormat("if (!%s.ReadBool(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar() 136 void HdiBooleanTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument 139 sb.Append(prefix).AppendFormat("if (!%s.WriteBool(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling() 145 void HdiBooleanTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument 151 sb.Append(prefix).AppendFormat("if (!%s.ReadBool(%s)) {\n", parcelName in EmitCppUnMarshalling() 157 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 163 EmitJavaReadVar( const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitJavaReadVar() argument 169 EmitJavaReadInnerVar(const std::string &parcelName, const std::string &name, bool isInner, StringBuilder &sb, const std::string &prefix) const EmitJavaReadInnerVar() argument [all...] |
H A D | hdi_double_type_emitter.cpp | 65 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCWriteVar() local 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteDouble(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 93 void HdiDoubleTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument 96 sb.Append(prefix).AppendFormat("if (!%s.WriteDouble(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 105 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local 109 sb.Append(prefix).AppendFormat("if (!%s.ReadDouble(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar() 133 void HdiDoubleTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument 136 sb.Append(prefix).AppendFormat("if (!%s.WriteDouble(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling() 142 void HdiDoubleTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument 148 sb.Append(prefix).AppendFormat("if (!%s.ReadDouble(%s)) {\n", parcelName in EmitCppUnMarshalling() 154 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 160 EmitJavaReadVar( const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitJavaReadVar() argument 166 EmitJavaReadInnerVar(const std::string &parcelName, const std::string &name, bool isInner, StringBuilder &sb, const std::string &prefix) const EmitJavaReadInnerVar() argument [all...] |
H A D | hdi_byte_type_emitter.cpp | 65 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCWriteVar() local 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt8(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 93 void HdiByteTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, in EmitCppWriteVar() argument 96 sb.Append(prefix).AppendFormat("if (!%s.WriteInt8(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 105 std::string parcelName = (mode == TypeMode::PARAM_IN) ? dataParcelName_ : replyParcelName_; in EmitCppReadVar() local 109 sb.Append(prefix).AppendFormat("if (!%s.ReadInt8(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppReadVar() 133 void HdiByteTypeEmitter::EmitCppMarshalling(const std::string &parcelName, const std::string &name, in EmitCppMarshalling() argument 136 sb.Append(prefix).AppendFormat("if (!%s.WriteInt8(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppMarshalling() 142 void HdiByteTypeEmitter::EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, in EmitCppUnMarshalling() argument 148 sb.Append(prefix).AppendFormat("if (!%s.ReadInt8(%s)) {\n", parcelName in EmitCppUnMarshalling() 154 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 160 EmitJavaReadVar( const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitJavaReadVar() argument 166 EmitJavaReadInnerVar(const std::string &parcelName, const std::string &name, bool isInner, StringBuilder &sb, const std::string &prefix) const EmitJavaReadInnerVar() argument [all...] |
H A D | hdi_smq_type_emitter.h | 34 void EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb,
40 void EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb,
43 void EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb,
55 void EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb,
61 void EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb,
64 void EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb,
|
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/type/ |
H A D | sa_boolean_type_emitter.cpp | 52 void SaBooleanTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppWriteVar() argument 55 sb.Append(prefix).AppendFormat("if (!%sWriteInt32(%s ? 1 : 0)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 64 void SaBooleanTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppReadVar() argument 69 EmitCppType(TypeMode::LOCAL_VAR).c_str(), name.c_str(), parcelName.c_str()); in EmitCppReadVar() 71 sb.Append(prefix).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, StringBuilder &sb, 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 sb.Append(prefix).AppendFormat("let %s = %s.readInt() == 1 ? true : false;\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, StringBuilder &sb, 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, StringBuilder &sb, in EmitCppReadVar() argument 63 name.c_str(), EmitCppType(TypeMode::LOCAL_VAR).c_str(), parcelName.c_str()); in EmitCppReadVar() 66 "%s = (%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, StringBuilder &sb, 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, StringBuilder &sb, 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, StringBuilder &sb, in EmitCppReadVar() argument 68 "%s %s = %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, StringBuilder &sb, 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, StringBuilder &sb, 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, StringBuilder &sb, in EmitCppReadVar() argument 68 "%s %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, StringBuilder &sb, 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_long_type_emitter.cpp | 52 void SaLongTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppWriteVar() argument 55 sb.Append(prefix).AppendFormat("if (!%sWriteInt64(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 63 void SaLongTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppReadVar() argument 68 "%s %s = %sReadInt64();\n", EmitCppType(TypeMode::PARAM_IN).c_str(), name.c_str(), parcelName.c_str()); in EmitCppReadVar() 70 sb.Append(prefix).AppendFormat("%s = %sReadInt64();\n", name.c_str(), parcelName.c_str()); in EmitCppReadVar() 74 void SaLongTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitTsWriteVar() argument 77 sb.Append(prefix).AppendFormat("%s.writeLong(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar() 80 void SaLongTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument 83 sb.Append(prefix).AppendFormat("let %s = %s.readLong();\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, StringBuilder &sb, 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, StringBuilder &sb, in EmitCppReadVar() argument 68 "%s %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, StringBuilder &sb, 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()
|
H A D | sa_string_type_emitter.cpp | 52 void SaStringTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppWriteVar() argument 55 sb.Append(prefix).AppendFormat("if (!%sWriteString16(Str8ToStr16(%s))) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 63 void SaStringTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppReadVar() argument 69 name.c_str(), parcelName.c_str()); in EmitCppReadVar() 71 sb.Append(prefix).AppendFormat("%s = Str16ToStr8(%sReadString16());\n", name.c_str(), parcelName.c_str()); in EmitCppReadVar() 75 void SaStringTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitTsWriteVar() argument 78 sb.Append(prefix).AppendFormat("%s.writeString(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar() 81 void SaStringTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument 84 sb.Append(prefix).AppendFormat("let %s = %s.readString();\n", name.c_str(), parcelName.c_str()); in EmitTsReadVar()
|
H A D | sa_seq_type_emitter.cpp | 52 void SaSeqTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, 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, StringBuilder &sb, 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() 85 void SaSeqTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitTsWriteVar() argument 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 in EmitTsReadVar() [all...] |
H A D | sa_map_type_emitter.cpp | 61 void SaMapTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppWriteVar() argument 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() 79 void SaMapTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppReadVar() argument 85 sb.Append(prefix).AppendFormat("int32_t %sSize = %sReadInt32();\n", name.c_str(), parcelName.c_str()); in EmitCppReadVar() 87 keyEmitter_->EmitCppReadVar(parcelName, "key", sb, prefix + TAB); in EmitCppReadVar() 88 valueEmitter_->EmitCppReadVar(parcelName, "value", sb, prefix + TAB); in EmitCppReadVar() 120 void SaMapTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitTsWriteVar() argument 123 sb.Append(prefix).AppendFormat("%s.writeInt(%s.size);\n", parcelName in EmitTsWriteVar() 130 EmitTsReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitTsReadVar() argument [all...] |
H A D | sa_array_type_emitter.cpp | 60 void SaArrayTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppWriteVar() argument 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() 76 void SaArrayTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppReadVar() argument 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() 106 void SaArrayTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitTsWriteVar() argument 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() 127 sb.Append(prefix).AppendFormat("%s.writeInt(%sArray.length);\n", parcelName in EmitTsWriteVar() 139 EmitTsReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitTsReadVar() argument 184 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix) const EmitCppWriteVar() argument [all...] |
H A D | sa_byte_type_emitter.cpp | 52 void SaByteTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, 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, StringBuilder &sb, 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, StringBuilder &sb, 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_interface_type_emitter.cpp | 51 void SaInterfaceTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppWriteVar() argument 61 "if (!%sWriteRemoteObject(%s->AsObject())) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 70 void SaInterfaceTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppReadVar() argument 75 EmitCppType(TypeMode::NO_MODE).c_str(), name.c_str(), typeName_.c_str(), parcelName.c_str()); in EmitCppReadVar() 84 name.c_str(), typeName_.c_str(), parcelName.c_str()); in EmitCppReadVar() 93 void SaInterfaceTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitTsWriteVar() argument 97 "%s.writeRemoteObject(%s as %s);\n", parcelName.c_str(), name.c_str(), StubName(EmitTsType()).c_str()); in EmitTsWriteVar() 100 void SaInterfaceTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument 103 sb.Append(prefix).AppendFormat("let %s = %s.readRemoteObject();\n", name.c_str(), parcelName.c_str()); in EmitTsReadVar()
|
H A D | sa_short_type_emitter.cpp | 52 void SaShortTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppWriteVar() argument 55 sb.Append(prefix).AppendFormat("if (!%sWriteInt32(%s)) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 63 void SaShortTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppReadVar() argument 68 name.c_str(), EmitCppType(TypeMode::PARAM_IN).c_str(), parcelName.c_str()); in EmitCppReadVar() 71 EmitCppType(TypeMode::PARAM_IN).c_str(), parcelName.c_str()); in EmitCppReadVar() 75 void SaShortTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitTsWriteVar() argument 78 sb.Append(prefix).AppendFormat("%s.writeInt(%s);\n", parcelName.c_str(), name.c_str()); in EmitTsWriteVar() 81 void SaShortTypeEmitter::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()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/ |
H A D | sa_type_emitter.cpp | 51 void SaTypeEmitter::EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppWriteVar() argument 54 (void)parcelName; in EmitCppWriteVar() 60 void SaTypeEmitter::EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitCppReadVar() argument 63 (void)parcelName; in EmitCppReadVar() 82 void SaTypeEmitter::EmitTsWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, in EmitTsWriteVar() argument 85 (void)parcelName; in EmitTsWriteVar() 91 void SaTypeEmitter::EmitTsReadVar(const std::string &parcelName, const std::string &name, in EmitTsReadVar() argument 94 (void)parcelName; in EmitTsReadVar()
|