Lines Matching full:write
107 if (!writer->Write(v)) { in WriteTaggedValue()
223 bool StringItem::Write(Writer *writer) in Write() function in panda::panda_file::StringItem
258 bool BaseClassItem::Write(Writer *writer) in Write() function in panda::panda_file::BaseClassItem
261 return name_.Write(writer); in Write()
342 if (!writer->Write<uint16_t>(iface->GetIndex(this))) { in WriteIfaces()
405 bool ClassItem::Write(Writer *writer) in Write() function in panda::panda_file::ClassItem
407 if (!BaseClassItem::Write(writer)) { in Write()
412 if (!writer->Write(offset)) { in Write()
433 if (!field->Write(writer)) { in Write()
439 if (!method->Write(writer)) { in Write()
476 bool ParamAnnotationsItem::Write(Writer *writer) in Write() function in panda::panda_file::ParamAnnotationsItem
480 if (!writer->Write(static_cast<uint32_t>(annotations_.size()))) { in Write()
485 if (!writer->Write(static_cast<uint32_t>(param_annotations.size()))) { in Write()
492 if (!writer->Write(item->GetOffset())) { in Write()
541 bool ProtoItem::Write(Writer *writer) in Write() function in panda::panda_file::ProtoItem
545 if (!writer->Write(s)) { in Write()
552 if (!writer->Write<uint16_t>(r->GetIndex(this))) { in Write()
574 bool BaseMethodItem::Write(Writer *writer) in Write() function in panda::panda_file::BaseMethodItem
580 if (!writer->Write<uint16_t>(class_->GetIndex(this))) { in Write()
586 // reserve [proto_idx] field, write invalid index in Write()
587 if (!writer->Write<uint16_t>(INVALID_INDEX_16)) { in Write()
593 if (!writer->Write<uint16_t>(proto_->GetIndex(this))) { in Write()
600 if (!writer->Write(name_->GetOffset())) { in Write()
730 bool MethodItem::Write(Writer *writer) in Write() function in panda::panda_file::MethodItem
732 if (!BaseMethodItem::Write(writer)) { in Write()
747 bool CodeItem::CatchBlock::Write(Writer *writer) in Write() function in panda::panda_file::CodeItem::CatchBlock
798 bool CodeItem::TryBlock::Write(Writer *writer) in Write() function in panda::panda_file::CodeItem::TryBlock
815 if (!catch_block.Write(writer)) { in Write()
862 bool CodeItem::Write(Writer *writer) in Write() function in panda::panda_file::CodeItem
887 if (!try_block.Write(writer)) { in Write()
980 bool ScalarValueItem::Write(Writer *writer) in Write() function in panda::panda_file::ScalarValueItem
986 return writer->Write(GetValue<uint32_t>()); in Write()
989 return writer->Write(GetValue<uint64_t>()); in Write()
992 return writer->Write(bit_cast<uint32_t>(GetValue<float>())); in Write()
995 return writer->Write(bit_cast<uint64_t>(GetValue<double>())); in Write()
999 return writer->Write(GetId().GetOffset()); in Write()
1050 bool ArrayValueItem::Write(Writer *writer) in Write() function in panda::panda_file::ArrayValueItem
1064 if (!writer->Write(value)) { in Write()
1074 if (!writer->Write(value)) { in Write()
1082 if (!item.Write(writer)) { in Write()
1173 bool LiteralItem::Write(Writer *writer) in Write() function in panda::panda_file::LiteralItem
1179 return writer->Write(GetValue<uint8_t>()); in Write()
1182 return writer->Write(GetValue<uint16_t>()); in Write()
1185 return writer->Write(GetValue<uint32_t>()); in Write()
1188 return writer->Write(GetValue<uint64_t>()); in Write()
1192 return writer->Write(GetId().GetOffset()); in Write()
1196 return writer->Write(GetMethodId().GetOffset()); in Write()
1200 return writer->Write(GetLiteralArrayFileId().GetOffset()); in Write()
1240 bool LiteralArrayItem::Write(Writer *writer) in Write() function in panda::panda_file::LiteralArrayItem
1244 if (!writer->Write(static_cast<uint32_t>(items_.size()))) { in Write()
1249 if (!item.Write(writer)) { in Write()
1270 bool BaseFieldItem::Write(Writer *writer) in Write() function in panda::panda_file::BaseFieldItem
1276 if (!writer->Write<uint16_t>(class_->GetIndex(this))) { in Write()
1280 if (!writer->Write<uint16_t>(type_->GetIndex(this))) { in Write()
1284 return writer->Write(name_->GetOffset()); in Write()
1394 bool FieldItem::Write(Writer *writer) in Write() function in panda::panda_file::FieldItem
1396 if (!BaseFieldItem::Write(writer)) { in Write()
1415 bool AnnotationItem::Write(Writer *writer) in Write() function in panda::panda_file::AnnotationItem
1420 if (!writer->Write<uint16_t>(class_->GetIndex(this))) { in Write()
1424 if (!writer->Write(static_cast<uint16_t>(elements_.size()))) { in Write()
1430 if (!writer->Write(elem.GetName()->GetOffset())) { in Write()
1438 if (!writer->Write(value_item->GetAsScalar()->GetValue<uint32_t>())) { in Write()
1444 … if (!writer->Write(bit_cast<uint32_t>(value_item->GetAsScalar()->GetValue<float>()))) { in Write()
1450 if (!writer->Write(value_item->GetAsScalar()->GetId().GetOffset())) { in Write()
1457 if (!writer->Write(value_item->GetOffset())) { in Write()
1466 if (!writer->Write(tag.GetItem())) { in Write()
1622 bool LineNumberProgramItem::Write(Writer *writer) in Write() function in panda::panda_file::LineNumberProgramItem
1651 bool DebugInfoItem::Write(Writer *writer) in Write() function in panda::panda_file::DebugInfoItem
1717 bool MethodHandleItem::Write(Writer *writer) in Write() function in panda::panda_file::MethodHandleItem