<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-03-11 11:25 GMT+01:00 Sven Barth <span dir="ltr"><<a href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><p>What do you mean with AddRef operator?<br></p></span><p>
</p></blockquote><div>AddRef is a special case, is used for records passed to procedures by value (to increase reference count for strings, interfaces, dyn. arrays). <br><br></div><div>I have done a little patch (r33229), where copy and addref empty slots/placeholders in VMT are omitted. I need to think about it (AddRef operator existence is uncertain). <span id="result_box" class="" lang="en"><span class=""><br><br></span></span></div><div><span id="result_box" class="" lang="en"><span class="">For merge with trunk purpose is recommended to use smart_pointers branch </span></span>r33229 (more optimal "Init VMT" without empty slots for management operators: AddRef and Copy).<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p>What do you mean with special operator?<br>
(maybe this should be discussed in a new thread however)</p></blockquote></div>I'd like to omit discussion on this topic for a while. I need to finish research first.<br clear="all"></div><div class="gmail_extra"><div><br></div>-- <br><div><div dir="ltr"><div>Best regards,<br>Maciej Izak</div></div></div>
</div></div>