• Home
  • Raw
  • Download

Lines Matching refs:StringItem

433 class StringItem : public IndexedItem {
435 explicit StringItem(std::string str, ItemContainer *container);
437 explicit StringItem(File::StringData data, ItemContainer *container);
439 ~StringItem() override = default;
465 DEFAULT_MOVE_SEMANTIC(StringItem);
466 DEFAULT_COPY_SEMANTIC(StringItem);
487 StringItem *GetNameItem() const in GetNameItem()
498 BaseFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *container);
506 StringItem *name_;
512 …FieldItem(ClassItem *cls, StringItem *name, TypeItem *type, uint32_t access_flags, ItemContainer *…
620 …void EmitStartLocal(std::vector<uint8_t> *constant_pool, int32_t register_number, StringItem *name,
621 StringItem *type);
623 …tStartLocalExtended(std::vector<uint8_t> *constant_pool, int32_t register_number, StringItem *name,
624 StringItem *type, StringItem *type_signature);
636 void EmitSetFile(std::vector<uint8_t> *constant_pool, StringItem *source_file);
638 void EmitSetSourceCode(std::vector<uint8_t> *constant_pool, StringItem *source_code);
702 void AddParameter(StringItem *name) in AddParameter()
727 std::vector<StringItem *> parameters_;
747 StringItem *GetNameItem() const in GetNameItem()
775 BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags,
784 StringItem *name_;
856 MethodItem(ClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags,
987 StringItem *GetNameItem() in GetNameItem()
1008 StringItem name_;
1080 void SetSourceFile(StringItem *item) in SetSourceFile()
1172 StringItem *source_file_;
1200 ForeignFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *container) in ForeignFieldItem()
1221 ForeignMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags, in ForeignMethodItem()
1589 explicit LiteralItem(StringItem *v) : type_(Type::STRING), value_(v) {} in LiteralItem()
1622 return File::EntityId(GetValue<StringItem *>()->GetOffset()); in GetId()
1636 …std::variant<uint8_t, uint16_t, uint32_t, uint64_t, StringItem *, MethodItem *, LiteralArrayItem *…
1674 Elem(StringItem *name, ValueItem *value) : name_(name), value_(value) in Elem()
1684 const StringItem *GetName() in GetName()
1700 StringItem *name_;