/drivers/hdf_core/framework/tools/hdi-gen/codegen/ |
H A D | c_custom_types_code_emitter.h | 74 void EmitMemberUnmarshalling(const AutoPtr<ASTType> &type, const std::string &name, const std::string &memberName,
77 void EmitStringMemberUnmarshalling(const AutoPtr<ASTType> &type, const std::string &memberName,
80 void EmitArrayMemberUnmarshalling(const AutoPtr<ASTType> &type, const std::string &memberName,
|
H A D | c_custom_types_code_emitter.cpp | 294 std::string memberName = type->GetMemberName(i);
in EmitCustomTypeMarshallingImpl() local 296 std::string name = StringHelper::Format("%s->%s", objName.c_str(), memberName.c_str());
in EmitCustomTypeMarshallingImpl() 414 const std::string &memberName, StringBuilder &sb, const std::string &prefix)
in EmitMemberUnmarshalling() 416 std::string varName = StringHelper::Format("%s->%s", name.c_str(), memberName.c_str());
in EmitMemberUnmarshalling() 419 EmitStringMemberUnmarshalling(type, memberName, varName, sb, prefix);
in EmitMemberUnmarshalling() 429 std::string tmpName = StringHelper::Format("%sCp", memberName.c_str());
in EmitMemberUnmarshalling() 440 EmitArrayMemberUnmarshalling(type, memberName, varName, sb, prefix);
in EmitMemberUnmarshalling() 451 void CCustomTypesCodeEmitter::EmitStringMemberUnmarshalling(const AutoPtr<ASTType> &type, const std::string &memberName,
in EmitStringMemberUnmarshalling() argument 454 std::string tmpName = StringHelper::Format("%sCp", memberName.c_str());
in EmitStringMemberUnmarshalling() 478 void CCustomTypesCodeEmitter::EmitArrayMemberUnmarshalling(const AutoPtr<ASTType> &type, const std::string &memberName,
in EmitArrayMemberUnmarshalling() argument 413 EmitMemberUnmarshalling(const AutoPtr<ASTType> &type, const std::string &name, const std::string &memberName, StringBuilder &sb, const std::string &prefix) EmitMemberUnmarshalling() argument 540 std::string memberName = type->GetMemberName(i); EmitCustomTypeMemoryRecycle() local [all...] |
H A D | cpp_custom_types_code_emitter.cpp | 294 std::string memberName = type->GetMemberName(i);
in EmitCustomTypeMarshallingImpl() local 296 std::string name = StringHelper::Format("%s.%s", objName.c_str(), memberName.c_str());
in EmitCustomTypeMarshallingImpl() 331 std::string memberName = type->GetMemberName(i);
in EmitCustomTypeUnmarshallingImpl() local 332 std::string name = StringHelper::Format("%s.%s", objName.c_str(), memberName.c_str());
in EmitCustomTypeUnmarshallingImpl() 338 std::string cpName = StringHelper::Format("%sCp", memberName.c_str());
in EmitCustomTypeUnmarshallingImpl() 348 std::string cpName = StringHelper::Format("%sCp", memberName.c_str());
in EmitCustomTypeUnmarshallingImpl()
|
/drivers/hdf_core/framework/tools/hdi-gen/ast/ |
H A D | ast_map_type.cpp | 144 std::string memberName = (index == std::string::npos) ? name : StringHelper::SubStr(name, index + 1); in EmitCppUnMarshalling() local 146 sb.Append(prefix).AppendFormat("%s %s;\n", EmitCppType().c_str(), memberName.c_str()); in EmitCppUnMarshalling() 148 sb.Append(prefix).AppendFormat("uint32_t %sSize = 0;\n", memberName.c_str()); in EmitCppUnMarshalling() 149 sb.Append(prefix).AppendFormat("if (!%s.ReadUint32(%sSize)) {\n", parcelName.c_str(), memberName.c_str()); in EmitCppUnMarshalling() 153 sb.Append(prefix).AppendFormat("for (uint32_t i = 0; i < %sSize; ++i) {\n", memberName.c_str()); in EmitCppUnMarshalling()
|
H A D | ast_struct_type.cpp | 115 std::string memberName = std::get<0>(it);
in EmitCTypeDecl() local 116 sb.Append(TAB).AppendFormat("%s %s;\n", member->EmitCType().c_str(), memberName.c_str());
in EmitCTypeDecl() 118 sb.Append(TAB).AppendFormat("uint32_t %sLen;\n", memberName.c_str());
in EmitCTypeDecl() 138 std::string memberName = std::get<0>(it);
in EmitCppTypeDecl() local 139 sb.Append(TAB).AppendFormat("%s %s;\n", member->EmitCppType().c_str(), memberName.c_str());
in EmitCppTypeDecl()
|
H A D | ast_union_type.cpp | 95 std::string memberName = std::get<0>(it);
in EmitCTypeDecl() local 96 sb.Append(TAB).AppendFormat("%s %s;\n", member->EmitCType().c_str(), memberName.c_str());
in EmitCTypeDecl() 98 sb.Append(TAB).AppendFormat("uint32_t %sLen;\n", memberName.c_str());
in EmitCTypeDecl() 113 std::string memberName = std::get<0>(it);
in EmitCppTypeDecl() local 114 sb.Append(TAB).AppendFormat("%s %s;\n", member->EmitCppType().c_str(), memberName.c_str());
in EmitCppTypeDecl()
|
H A D | ast_smq_type.cpp | 107 std::string memberName = (index == std::string::npos) ? name : StringHelper::SubStr(name, index + 1);
in EmitCppUnMarshalling() local 108 std::string metaVarName = StringHelper::Format("%sMeta_", memberName.c_str());
in EmitCppUnMarshalling() 120 sb.Append(prefix).AppendFormat("%s %s = ", EmitCppType(TypeMode::LOCAL_VAR).c_str(), memberName.c_str());
in EmitCppUnMarshalling()
|
H A D | ast_enum_type.h | 113 inline bool HasMember(const std::string &memberName)
in HasMember() argument 116 if (members_[i]->GetName() == memberName) {
in HasMember()
|
H A D | ast_array_type.cpp | 511 std::string memberName = (index == std::string::npos) ? name : StringHelper::SubStr(name, index + 1); in EmitCppUnMarshalling() local 512 std::string sizeName = StringHelper::Format("%sSize", memberName.c_str()); in EmitCppUnMarshalling() 514 sb.Append(prefix).AppendFormat("%s %s;\n", EmitCppType().c_str(), memberName.c_str()); in EmitCppUnMarshalling()
|
/drivers/hdf_core/framework/tools/hdi-gen/parser/ |
H A D | parser.cpp | 1208 std::string memberName = token.value;
in ParseStructMember() local 1209 structType->AddMember(memberType, memberName);
in ParseStructMember() 1285 std::string memberName = token.value;
in ParseUnionMember() local 1286 if (!AddUnionMember(unionType, memberType, memberName)) {
in ParseUnionMember() 1309 std::string memberName = unionType->GetMemberName(i);
in AddUnionMember() local 1310 if (name == memberName) {
in AddUnionMember()
|