• Home
  • Raw
  • Download

Lines Matching full:std

37         std::unordered_map<uint32_t, std::string> methods;
38 std::unordered_map<uint32_t, std::string> fields;
39 std::unordered_map<uint32_t, std::string> classes;
40 std::unordered_map<uint32_t, std::string> strings;
41 std::unordered_map<uint32_t, std::string> literalarrays;
45 std::unordered_map<std::string, panda_file::BaseMethodItem *> method_items;
46 std::unordered_map<std::string, panda_file::BaseFieldItem *> field_items;
47 std::unordered_map<std::string, panda_file::BaseClassItem *> class_items;
48 std::unordered_map<std::string, panda_file::StringItem *> string_items;
49 std::unordered_map<std::string, panda_file::LiteralArrayItem *> literalarray_items;
55 …static bool Emit(panda_file::Writer *writer, const Program &program, std::map<std::string, size_t>…
59 …static bool Emit(const std::string &filename, const Program &program, std::map<std::string, size_t…
63 …static bool EmitPrograms(const std::string &filename, const std::vector<Program *> &progs, bool em…
65 static std::unique_ptr<const panda_file::File> Emit(const Program &program,
68 static std::string GetLastError() in GetLastError()
82 …const std::unordered_map<panda_file::Type::TypeId, panda_file::PrimitiveTypeItem *> &primitive_typ…
83 const std::string &name, const Record &rec);
84 …HandleBaseRecord(panda_file::ItemContainer *items, const Program &program, const std::string &name,
86 …HandleInterfaces(panda_file::ItemContainer *items, const Program &program, const std::string &name,
90 …const std::unordered_map<panda_file::Type::TypeId, panda_file::PrimitiveTypeItem *> &primitive_typ…
91 const std::string &name, const Record &rec, panda_file::ClassItem *record);
94 …const std::unordered_map<panda_file::Type::TypeId, panda_file::PrimitiveTypeItem *> &primitive_typ…
95 const std::string &name, const Record &rec);
98 …const std::unordered_map<panda_file::Type::TypeId, panda_file::PrimitiveTypeItem *> &primitive_typ…
100 const std::string &name);
103 const std::string &name, const std::string &record_owner_name);
106 const std::string &name, const std::string &record_owner_name);
108 … panda_file::ItemContainer *items, const Program &program, size_t idx, const std::string &name,
110 …const std::unordered_map<panda_file::Type::TypeId, panda_file::PrimitiveTypeItem *> &primitive_typ…
111 std::vector<panda_file::MethodParamItem> &params);
113 const std::string &name);
117 … panda_file::StringItem *method_name, const std::string &mangled_name,
118 … const std::string &name, std::vector<panda_file::MethodParamItem> &params);
121 …const std::unordered_map<panda_file::Type::TypeId, panda_file::PrimitiveTypeItem *> &primitive_typ…
134 … const std::vector<uint8_t> *bytes, const panda_file::MethodItem *method,
135 const Function &func, const std::string &name, bool emit_debug_info);
141 …const std::unordered_map<panda_file::Type::TypeId, panda_file::PrimitiveTypeItem *> &primitive_typ…
144 static void SetLastError(const std::string &message) in SetLastError()
151std::unordered_map<panda_file::Type::TypeId, panda_file::PrimitiveTypeItem *> primitive_types);
153 … static std::string GetMethodSignatureFromProgram(const std::string &name, const Program &program);
156 …panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *ou…
162std::vector<panda_file::ScalarValueItem> *out) in CreateScalarPrimValueItem()
164 static_assert(std::is_arithmetic<PrimType>::value); in CreateScalarPrimValueItem()
171 if constexpr (std::is_same<PrimType, uint32_t>::value) { in CreateScalarPrimValueItem()
173 } else if constexpr (std::is_same<PrimType, uint64_t>::value) { in CreateScalarPrimValueItem()
175 } else if constexpr (std::is_same<PrimType, float>::value) { in CreateScalarPrimValueItem()
177 } else if constexpr (std::is_same<PrimType, double>::value) { in CreateScalarPrimValueItem()
187std::vector<panda_file::ScalarValueItem> *out);
189 …panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::ScalarValueItem>…
190 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes);
192 …panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::ScalarValueItem>…
193 …const Program &program, const std::unordered_map<std::string, panda_file::BaseMethodItem *> &metho…
195 …panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::ScalarValueItem>…
196 …const Program &program, const std::unordered_map<std::string, panda_file::LiteralArrayItem *> &lit…
198 …panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::ScalarValueItem>…
199 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields);
201 …panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::ScalarValueItem>…
205 …panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::ScalarValueItem>…
218 const std::unordered_map<std::string, panda_file::BaseFieldItem *> &fields,
219 const std::unordered_map<std::string, panda_file::BaseMethodItem *> &methods);
226 static std::string last_error;
229 std::string GetOwnerName(std::string name);
230 std::string GetItemName(std::string name);