Explicitly use std::move to return entities.
This commit is contained in:
parent
4dc554bd08
commit
2ba41ac279
@ -1964,7 +1964,7 @@ Result<vector<MessageEntity>> parse_markdown(string &text) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
text = std::move(result);
|
text = std::move(result);
|
||||||
return entities;
|
return std::move(entities);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Result<vector<MessageEntity>> do_parse_markdown_v2(CSlice text, string &result) {
|
static Result<vector<MessageEntity>> do_parse_markdown_v2(CSlice text, string &result) {
|
||||||
@ -2222,14 +2222,14 @@ static Result<vector<MessageEntity>> do_parse_markdown_v2(CSlice text, string &r
|
|||||||
|
|
||||||
sort_entities(entities);
|
sort_entities(entities);
|
||||||
|
|
||||||
return entities;
|
return std::move(entities);
|
||||||
}
|
}
|
||||||
|
|
||||||
Result<vector<MessageEntity>> parse_markdown_v2(string &text) {
|
Result<vector<MessageEntity>> parse_markdown_v2(string &text) {
|
||||||
string result;
|
string result;
|
||||||
TRY_RESULT(entities, do_parse_markdown_v2(text, result));
|
TRY_RESULT(entities, do_parse_markdown_v2(text, result));
|
||||||
text = std::move(result);
|
text = std::move(result);
|
||||||
return entities;
|
return std::move(entities);
|
||||||
}
|
}
|
||||||
|
|
||||||
static vector<Slice> find_text_url_entities_v3(Slice text) {
|
static vector<Slice> find_text_url_entities_v3(Slice text) {
|
||||||
@ -3226,7 +3226,7 @@ static Result<vector<MessageEntity>> do_parse_html(CSlice text, string &result)
|
|||||||
|
|
||||||
sort_entities(entities);
|
sort_entities(entities);
|
||||||
|
|
||||||
return entities;
|
return std::move(entities);
|
||||||
}
|
}
|
||||||
|
|
||||||
Result<vector<MessageEntity>> parse_html(string &text) {
|
Result<vector<MessageEntity>> parse_html(string &text) {
|
||||||
@ -3238,7 +3238,7 @@ Result<vector<MessageEntity>> parse_html(string &text) {
|
|||||||
"surrogate code units");
|
"surrogate code units");
|
||||||
}
|
}
|
||||||
text = std::move(result);
|
text = std::move(result);
|
||||||
return entities;
|
return std::move(entities);
|
||||||
}
|
}
|
||||||
|
|
||||||
vector<tl_object_ptr<secret_api::MessageEntity>> get_input_secret_message_entities(
|
vector<tl_object_ptr<secret_api::MessageEntity>> get_input_secret_message_entities(
|
||||||
@ -3443,7 +3443,7 @@ Result<vector<MessageEntity>> get_message_entities(const ContactsManager *contac
|
|||||||
entities.pop_back();
|
entities.pop_back();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return entities;
|
return std::move(entities);
|
||||||
}
|
}
|
||||||
|
|
||||||
vector<MessageEntity> get_message_entities(const ContactsManager *contacts_manager,
|
vector<MessageEntity> get_message_entities(const ContactsManager *contacts_manager,
|
||||||
|
Loading…
Reference in New Issue
Block a user