Lines Matching refs:variable
845 for (const auto& variable : parcel->GetFields()) { in GenerateParcelBody() local
846 GenerateDeprecated(out, *variable); in GenerateParcelBody()
848 RustNameOf(variable->GetType(), typenames, StorageMode::PARCELABLE_FIELD, Lifetime::NONE); in GenerateParcelBody()
849 out << "pub " << variable->GetName() << ": " << field_type << ",\n"; in GenerateParcelBody()
862 for (const auto& variable : parcel->GetFields()) { in GenerateParcelDefault() local
863 out << variable->GetName() << ": "; in GenerateParcelDefault()
864 if (variable->GetDefaultValue()) { in GenerateParcelDefault()
865 out << variable->ValueString(ConstantValueDecorator); in GenerateParcelDefault()
870 if (variable->GetType().GetName() == "ParcelableHolder") { in GenerateParcelDefault()
878 } else if (variable->GetType().IsFixedSizeArray() && !variable->GetType().IsNullable()) { in GenerateParcelDefault()
879 out << ArrayDefaultValue(variable->GetType()); in GenerateParcelDefault()
898 for (const auto& variable : parcel->GetFields()) { in GenerateParcelSerializeBody() local
899 if (TypeNeedsOption(variable->GetType(), typenames)) { in GenerateParcelSerializeBody()
900 out << "let __field_ref = self." << variable->GetName() in GenerateParcelSerializeBody()
904 out << "subparcel.write(&self." << variable->GetName() << ")?;\n"; in GenerateParcelSerializeBody()
917 for (const auto& variable : parcel->GetFields()) { in GenerateParcelDeserializeBody() local
920 if (TypeNeedsOption(variable->GetType(), typenames)) { in GenerateParcelDeserializeBody()
921 out << "self." << variable->GetName() << " = Some(subparcel.read()?);\n"; in GenerateParcelDeserializeBody()
923 out << "self." << variable->GetName() << " = subparcel.read()?;\n"; in GenerateParcelDeserializeBody()
938 for (const auto& variable : parcel->GetFields()) { in GenerateParcelBody() local
939 GenerateDeprecated(out, *variable); in GenerateParcelBody()
941 RustNameOf(variable->GetType(), typenames, StorageMode::PARCELABLE_FIELD, Lifetime::NONE); in GenerateParcelBody()
942 out << variable->GetCapitalizedName() << "(" << field_type << "),\n"; in GenerateParcelBody()
977 for (const auto& variable : parcel->GetFields()) { in GenerateParcelSerializeBody() local
978 out << "Self::" << variable->GetCapitalizedName() << "(v) => {\n"; in GenerateParcelSerializeBody()
981 if (TypeNeedsOption(variable->GetType(), typenames)) { in GenerateParcelSerializeBody()
1000 for (const auto& variable : parcel->GetFields()) { in GenerateParcelDeserializeBody() local
1002 RustNameOf(variable->GetType(), typenames, StorageMode::PARCELABLE_FIELD, Lifetime::NONE); in GenerateParcelDeserializeBody()
1007 if (TypeNeedsOption(variable->GetType(), typenames)) { in GenerateParcelDeserializeBody()
1012 out << "*self = Self::" << variable->GetCapitalizedName() << "(value);\n"; in GenerateParcelDeserializeBody()