Search completed in 1.19 seconds.
4 results for "pyxpidl":
pyxpidl
the
pyxpidl tool suite has been built to replace the older xpidl tool which, in the past, was used to turn xpidl files into c++ headers and xpcom typelibs (xpt files).
...
pyxpidl has been in use for a while, but replaced xpidl in the gecko sdk starting in gecko 9.0.
... using
pyxpidl pyxpidl is in the sdk in the sdkdir/sdk/bin/ directory.
...And 5 more matches
xpidl
it generates: c++ header files (.h), with a commented template for full c++ implementation of the interface xpconnect typelib files (.xpt), with runtime type information to dynamically call xpcom objects through xpconnect note: starting in gecko 9.0, xpidl has been replaced with
pyxpidl in the gecko sdk.
...
pyxpidl has been used for some time now, but now this older tool has been fully retired.
XPIDL
note: starting in gecko 9.0, the older xpidl utility, which was previously used to generate c++ header files, typelib information, and so forth has been replaced with
pyxpidl in the gecko sdk.
...
pyxpidl has been used for some time now, but now the older tool has been fully retired.
XPIDL Syntax
pyxpidl syntax idlfile = *(cdata / include / interface / typedef / native) typedef = "typedef" identifer identifier ";" native = [attributes] "native" identifier "(" nativeid ")" interface = [attributes] "interface" identifier" [ifacebase] [ifacebody] ";" ifacebase = ":" identifier ifacebody = "{" *(member) "}" member = cdata / "const" identifier identifier "=" number ";" member /= [attributes...