Lines Matching refs:name

256     const std::string name = mp->name_;
257 sb.AppendFormat("%s %s", EmitType(mt, mp->attributes_, false).string(), name.c_str());
660 const std::string name = mp->name_;
661 EmitWriteVariable(parcelName, name, mt, sb, prefix);
668 const std::string name = mp->name_;
669 EmitReadVariable(parcelName, name, mt, sb, prefix, false);
808 const std::string name = mp->name_;
811 const std::string parameterName = "*" + name;
814 sb.Append(name.c_str());
835 const std::string name = mp->name_;
836 EmitReadVariable("data.", name, mt, sb, prefix + TAB);
927 void CppCodeEmitter::EmitWriteVariable(const String& parcelName, const std::string& name, MetaType* mt,
932 sb.Append(prefix).AppendFormat("if (!%sWriteInt32(%s ? 1 : 0)) {\n", parcelName.string(), name.c_str());
935 name.c_str());
944 sb.Append(prefix).AppendFormat("if (!%sWriteInt32(%s)) {\n", parcelName.string(), name.c_str());
947 name.c_str());
953 sb.Append(prefix).AppendFormat("if (!%sWriteInt64(%s)) {\n", parcelName.string(), name.c_str());
956 name.c_str());
962 EmitWriteVariableFloat(parcelName, name, mt, sb, prefix);
968 const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix)
972 sb.Append(prefix).AppendFormat("if (!%sWriteFloat(%s)) {\n", parcelName.string(), name.c_str());
975 name.c_str());
981 sb.Append(prefix).AppendFormat("if (!%sWriteDouble(%s)) {\n", parcelName.string(), name.c_str());
984 name.c_str());
990 EmitWriteVariableComplex(parcelName, name, mt, sb, prefix);
996 const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix)
1001 sb.Append(prefix).AppendFormat("if (%s.size() > static_cast<size_t>(VECTOR_MAX_SIZE)) {\n", name.c_str());
1013 sb.Append(prefix).AppendFormat("%sWriteInt32(%s.size());\n", parcelName.string(), name.c_str());
1015 name.c_str(), name.c_str());
1024 sb.Append(prefix).AppendFormat("if (%s.size() > static_cast<size_t>(MAP_MAX_SIZE)) {\n", name.c_str());
1032 sb.Append(prefix).AppendFormat("%sWriteInt32(%s.size());\n", parcelName.string(), name.c_str());
1034 name.c_str(), name.c_str());
1043 EmitWriteVariableObject(parcelName, name, mt, sb, prefix);
1049 const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix)
1054 name.c_str());
1057 name.c_str());
1063 sb.Append(prefix).AppendFormat("if (!%sWriteParcelable(&%s)) {\n", parcelName.string(), name.c_str());
1066 name.c_str());
1072 sb.Append(prefix).AppendFormat("if (%s == nullptr) {\n", name.c_str());
1074 sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"%s is nullptr!\");\n", name.c_str());
1079 "if (!%sWriteRemoteObject(%s->AsObject())) {\n", parcelName.string(), name.c_str());
1082 name.c_str());
1092 void CppCodeEmitter::EmitReadVariable(const String& parcelName, const std::string& name, MetaType* mt,
1099 EmitType(mt, ATTR_IN, true).string(), name.c_str(), parcelName.string());
1102 name.c_str(), parcelName.string());
1110 name.c_str(), EmitType(mt, ATTR_IN, true).string(), parcelName.string());
1112 sb.Append(prefix).AppendFormat("%s = (%s)%sReadInt32();\n", name.c_str(),
1119 EmitType(mt, ATTR_IN, true).string(), name.c_str(), parcelName.string());
1121 sb.Append(prefix).AppendFormat("%s = %sReadInt32();\n", name.c_str(), parcelName.string());
1127 EmitType(mt, ATTR_IN, true).string(), name.c_str(), parcelName.string());
1129 sb.Append(prefix).AppendFormat("%s = %sReadInt64();\n", name.c_str(), parcelName.string());
1133 EmitReadVariableFloat(parcelName, name, mt, sb, prefix, emitType);
1138 void CppCodeEmitter::EmitReadVariableFloat(const String& parcelName, const std::string& name, MetaType* mt,
1145 EmitType(mt, ATTR_IN, true).string(), name.c_str(), parcelName.string());
1147 sb.Append(prefix).AppendFormat("%s = %sReadFloat();\n", name.c_str(), parcelName.string());
1153 EmitType(mt, ATTR_IN, true).string(), name.c_str(), parcelName.string());
1155 sb.Append(prefix).AppendFormat("%s = %sReadDouble();\n", name.c_str(), parcelName.string());
1159 EmitReadVariableComplex(parcelName, name, mt, sb, prefix, emitType);
1164 void CppCodeEmitter::EmitReadVariableComplex(const String& parcelName, const std::string& name, MetaType* mt,
1171 EmitType(mt, ATTR_IN, true).string(), name.c_str(), parcelName.string());
1174 name.c_str(), parcelName.string());
1179 sb.Append(prefix).AppendFormat("%s %s;\n", EmitType(mt, ATTR_IN, true).string(), name.c_str());
1181 sb.Append(prefix).AppendFormat("int32_t %sSize = %sReadInt32();\n", name.c_str(), parcelName.string());
1182 sb.Append(prefix).AppendFormat("for (int32_t i = 0; i < %sSize; ++i) {\n", name.c_str());
1187 sb.Append(prefix + TAB).AppendFormat("%s[key] = value;\n", name.c_str());
1192 EmitReadVariableList(parcelName, name, mt, sb, prefix, emitType);
1197 void CppCodeEmitter::EmitReadVariableList(const String& parcelName, const std::string& name, MetaType* mt,
1204 sb.Append(prefix).AppendFormat("%s %s;\n", EmitType(mt, ATTR_IN, true).string(), name.c_str());
1206 sb.Append(prefix).AppendFormat("int32_t %sSize = %sReadInt32();\n", name.c_str(), parcelName.string());
1207 sb.Append(prefix).AppendFormat("if (%sSize > static_cast<int32_t>(VECTOR_MAX_SIZE)) {\n", name.c_str());
1220 iStr.c_str(), iStr.c_str(), name.c_str(), iStr.c_str());
1224 sb.Append(prefix + TAB).AppendFormat("%s.push_back(*%s);\n", name.c_str(), valueStr.c_str());
1226 sb.Append(prefix + TAB).AppendFormat("%s.push_back(%s);\n", name.c_str(), valueStr.c_str());
1232 EmitReadVariableObject(parcelName, name, mt, sb, prefix, emitType);
1237 void CppCodeEmitter::EmitReadVariableObject(const String& parcelName, const std::string& name, MetaType* mt,
1249 EmitType(mt, ATTR_IN, true).string(), name.c_str(), parcelName.string(), mp->name_);
1250 sb.Append(prefix).AppendFormat("if (!%s) {\n", name.c_str());
1261 sb.Append(prefix).Append(TAB).AppendFormat("%s = *info;\n", name.c_str());
1270 EmitType(mt, ATTR_IN, true).string(), name.c_str(), mi->name_, parcelName.string());
1271 sb.Append(prefix).AppendFormat("if (%s == nullptr) {\n", name.c_str());
1274 name.c_str());
1280 name.c_str(), mi->name_, parcelName.string());
1292 const std::string name = mp->name_;
1296 sb.Append(prefix).AppendFormat("%s %s;\n", EmitType(mt, ATTR_IN, true).string(), name.c_str());
1298 sb.Append(prefix).AppendFormat("%s %s;\n", EmitType(mt, ATTR_IN, true).string(), name.c_str());
1302 void CppCodeEmitter::EmitReturnParameter(const String& name, MetaType* mt, StringBuilder& sb)
1319 sb.Append(name);
1511 String CppCodeEmitter::CppFullName(const String& name)
1513 if (name.IsEmpty()) {
1514 return name;
1517 return name.Replace(".", "::");
1520 String CppCodeEmitter::FileName(const String& name)
1522 if (name.IsEmpty()) {
1523 return name;
1528 for (int i = 0; i < name.GetLength(); i++) {
1529 char c = name[i];
1532 if (i > 1 && name[i - 1] != '.' && name[i - 2] != '.') {
1544 String CppCodeEmitter::MacroName(const String& name)
1546 if (name.IsEmpty()) {
1547 return name;
1550 String macro = name.Replace('.', '_').ToUpperCase() + "_H";
1554 String CppCodeEmitter::ConstantName(const String& name)
1556 if (name.IsEmpty()) {
1557 return name;
1562 for (int i = 0; i < name.GetLength(); i++) {
1563 char c = name[i];