Lines Matching full:string
22 #include "runtime/include/coretypes/string.h"
37 virtual coretypes::String *GetOrInternString(const uint8_t *mutf8_data, uint32_t utf16_length,
39 virtual coretypes::String *GetOrInternString(const uint16_t *utf16_data, uint32_t utf16_length,
41 coretypes::String *GetOrInternString(coretypes::String *string, const LanguageContext &ctx);
43 …coretypes::String *GetOrInternInternalString(const panda_file::File &pf, panda_file::File::EntityI…
46 …coretypes::String *GetInternalStringFast(const panda_file::File &pf, panda_file::File::EntityId id) in GetInternalStringFast()
76 … virtual coretypes::String *GetOrInternString(const uint8_t *mutf8_data, uint32_t utf16_length,
78 … virtual coretypes::String *GetOrInternString(const uint16_t *utf16_data, uint32_t utf16_length,
80 coretypes::String *GetOrInternString(coretypes::String *string, const LanguageContext &ctx);
89 …coretypes::String *GetString(const uint8_t *utf8_data, uint32_t utf16_length, bool can_be_compress…
91 …coretypes::String *GetString(const uint16_t *utf16_data, uint32_t utf16_length, const LanguageCont…
92 coretypes::String *GetString(coretypes::String *string, const LanguageContext &ctx);
94 coretypes::String *InternString(coretypes::String *string, const LanguageContext &ctx);
95 void ForceInternString(coretypes::String *string, const LanguageContext &ctx);
99 PandaUnorderedMultiMap<uint32_t, coretypes::String *> table_ GUARDED_BY(table_lock_) {}; in GUARDED_BY()
106 // Required to clear intern string in test
119 …coretypes::String *GetOrInternString(const uint8_t *mutf8_data, uint32_t utf16_length, bool can_be…
122 coretypes::String *GetOrInternString(const uint16_t *utf16_data, uint32_t utf16_length,
125 … coretypes::String *GetOrInternString(const panda_file::File &pf, panda_file::File::EntityId id,
128 coretypes::String *GetStringFast(const panda_file::File &pf, panda_file::File::EntityId id);
134 … coretypes::String *InternStringNonMovable(coretypes::String *string, const LanguageContext &ctx);
138 PandaVector<coretypes::String *> new_string_table_ GUARDED_BY(table_lock_) {}; in GUARDED_BY()
147 … PandaUnorderedMap<panda_file::File::EntityId, coretypes::String *, EntityIdEqual>>
157 InternalTable internal_table_; // Used for string in panda file.
165 // Required to clear intern string in test