mirror of
https://github.com/Z3Prover/z3
synced 2025-08-18 01:02:15 +00:00
api: avoid some string copies when using mk_external_string
This commit is contained in:
parent
0b9ed925d6
commit
bd8c870bbe
11 changed files with 25 additions and 40 deletions
|
@ -199,9 +199,7 @@ namespace api {
|
|||
|
||||
// Store a copy of str in m_string_buffer, and return a reference to it.
|
||||
// This method is used to communicate local/internal strings with the "external world"
|
||||
char * mk_external_string(char const * str, unsigned n);
|
||||
char * mk_external_string(char const * str);
|
||||
char * mk_external_string(std::string && str);
|
||||
const char * mk_external_string(std::string && str);
|
||||
sbuffer<char> m_char_buffer;
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue