[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    [PyQt]  How does PyQt handle inlined functions?
From:       Dimitar Dobrev <dpldobrev () yahoo ! com>
Date:       2013-11-23 13:51:37
Message-ID: 1385214697.32446.YahooMailNeo () web122401 ! mail ! ne1 ! yahoo ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]







On Saturday, November 23, 2013 3:32 PM, David Boddie <david@boddie.org.uk> wrote:
 
On Fri, 22 Nov 2013 08:49:18 -0800 (PST), ddobrev wrote:

> I was wondering how inlined functions are handled in PyQt. I mean not those
> which are just declared inline but the ones that are actually inlined. That
> is, no binary code is generated for them in the containing lib during
> compilation but rather calls to them are replaced with their
> implementation. Does PyQt, for example, distribute additional libraries
> that contain all inlines? If not, what approach does it use?

If the function is part of the public API then it will be described in a sip
file and inlined in the wrapper code produced by sip.

Can you give an example of an inline function that you think would need to be
treated specially?

Regards,

David
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
[Attachment #5 (text/html)]

<html><body><div style="color:#000; background-color:#fff; \
font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, \
sans-serif;font-size:12pt"><div><span></span></div><div style="display: \
block;" class="yahoo_quoted"> <br> <br> <div style="font-family: \
HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; \
font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, \
Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div \
dir="ltr"> <font face="Arial" size="2"> On Saturday, November 23, 2013 3:32 \
PM, David Boddie &lt;david@boddie.org.uk&gt; wrote:<br> </font> </div>  \
<div class="y_msg_container">On Fri, 22 Nov 2013 08:49:18 -0800 (PST), \
ddobrev wrote:<br><br>&gt; I was wondering how inlined functions are \
handled in PyQt. I mean not those<br>&gt; which are just declared inline \
but the ones that are actually inlined. That<br>&gt; is, no binary code is \
generated for them in the containing lib  during<br>&gt; compilation but \
rather calls to them are replaced with their<br>&gt; implementation. Does \
PyQt, for example, distribute additional libraries<br>&gt; that contain all \
inlines? If not, what approach does it use?<br><br>If the function is part \
of the public API then it will be described in a sip<br>file and inlined in \
the wrapper code produced by sip.<br><br>Can you give an example of an \
inline function that you think would need to be<br>treated \
specially?<br><br>Regards,<br><br>David<br>_______________________________________________<br>PyQt \
mailing list&nbsp; &nbsp; <a ymailto="mailto:PyQt@riverbankcomputing.com" \
href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br><a \
href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" \
target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br><br><br></div> \
</div> </div>  </div> </div></body></html>



_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic