Lines Matching refs:container
305 explicit IndexedItem(ItemContainer *container);
400 explicit TypeItem(Type type, ItemContainer *container) : IndexedItem(container), type_(type) {}
402 explicit TypeItem(Type::TypeId type_id, ItemContainer *container) : IndexedItem(container), type_(type_id) {}
425 explicit PrimitiveTypeItem(Type type, ItemContainer *container) : PrimitiveTypeItem(type.GetId(), container) {}
427 explicit PrimitiveTypeItem(Type::TypeId type_id, ItemContainer *container) : TypeItem(type_id, container)
457 explicit StringItem(std::string str, ItemContainer *container);
459 explicit StringItem(File::StringData data, ItemContainer *container);
520 BaseFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *container);
534 FieldItem(ClassItem *cls, StringItem *name, TypeItem *type, uint32_t access_flags, ItemContainer *container);
637 explicit LineNumberProgramItem(ItemContainer *container) : IndexedItem(container) {}
803 ItemContainer *container);
884 std::vector<MethodParamItem> params, ItemContainer *container);
1020 explicit BaseClassItem(const std::string &name, ItemContainer *container)
1021 : TypeItem(Type::TypeId::REFERENCE, container), name_(name, container) {}
1040 explicit ClassItem(const std::string &name, ItemContainer *container)
1041 : BaseClassItem(name, container),
1046 container_(container)
1207 explicit ForeignClassItem(const std::string &name, ItemContainer *container) : BaseClassItem(name, container) {}
1227 ForeignFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *container)
1228 : BaseFieldItem(cls, name, type, container) {}
1249 ItemContainer *container) : BaseMethodItem(cls, name, proto, access_flags, container)
1497 explicit ValueItem(Type type, ItemContainer *container) : IndexedItem(container), type_(type) {}
1534 explicit ScalarValueItem(uint32_t v, ItemContainer *container) : ValueItem(Type::INTEGER, container), value_(v) {}
1536 explicit ScalarValueItem(uint64_t v, ItemContainer *container) : ValueItem(Type::LONG, container), value_(v) {}
1538 explicit ScalarValueItem(float v, ItemContainer *container) : ValueItem(Type::FLOAT, container), value_(v) {}
1540 explicit ScalarValueItem(double v, ItemContainer *container) : ValueItem(Type::DOUBLE, container), value_(v) {}
1542 explicit ScalarValueItem(BaseItem *v, ItemContainer *container) : ValueItem(Type::ID, container), value_(v) {}
1578 ArrayValueItem(panda_file::Type component_type, std::vector<ScalarValueItem> items, ItemContainer *container)
1579 : ValueItem(Type::ARRAY, container), component_type_(component_type), items_(std::move(items))
1668 explicit LiteralArrayItem(ItemContainer *container) : ValueItem(Type::ARRAY, container) {}