rdb
bb8b08a690
interrogatedb: Add `interrogate_wrapper_is_extension()` function
2022-10-20 10:09:45 +02:00
rdb
25d11b3b17
interrogatedb: Add more query functions for seq/map elements
2022-10-19 16:04:37 +02:00
rdb
e6036b5209
interrogatedb: More queries for function wrappers:
...
- `interrogate_wrapper_function(wrapper)`
- `interrogate_wrapper_is_copy_constructor(wrapper)`
- `interrogate_wrapper_is_coerce_constructor(wrapper)`
2022-10-10 15:09:28 +02:00
WMOkiishi
813490b2c7
interrogatedb: Add functions to interrogate_interface.h:
...
- `interrogate_function_is_unary_op`
- `interrogate_function_is_operator_typecast`
- `interrogate_type_is_array`
- `interrogate_type_array_size`
Closes #1362
2022-08-31 11:56:10 +02:00
rdb
3d55945535
interrogatedb: Add new functions to interrogate_interface.h:
...
- `interrogate_function_is_constructor()`
- `interrogate_function_is_destructor()`
- `interrogate_wrapper_parameter_is_optional()`
- `interrogate_wrapper_parameter_is_scoped_enum()`
- `interrogate_wrapper_parameter_is_final()`
Only `interrogate_wrapper_parameter_is_optional()` requires a rebuild of the database with the new changes.
2022-05-10 15:58:34 +02:00
rdb
a24c817144
interrogatedb: regenerate Python bindings
2018-12-23 15:46:09 +01:00
Sam Edwards
a9dfd8352e
general: Distinguish local/system includes
...
This changes includes so that local includes are consistently
#include "localFile.h"
while system and third-party includes are consistently
#include <systemFile.h>
This commit mostly converts the former to the latter; the two
exceptions are in android_main.cxx and fmodAudioSound.h, where
the reverse was necessary.
2018-11-10 18:00:10 -07:00
rdb
bdb575e766
interrogatedb: add interrogate_type_is_global (+regenerate pydtool)
2018-02-27 19:44:14 +01:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
090e912ce6
Cleanup of comments and whitespace
2016-02-01 22:30:43 +01:00
rdb
bdf91e206d
Remove references to Python.h and py_config.h from Panda headers, to prevent picking up a dependency on Python libraries in third-party modules
2015-11-28 16:33:44 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
rdb
ac1c036cac
interrogatedb 3.0 to restructure make_seq, improve make_seq handling and performance
2015-11-09 18:03:30 +01:00
rdb
920210c999
Fix the vast majority of Interrogate parse issues and warnings, add support for inline namespace and constexpr
2015-10-16 14:57:40 +02:00
rdb
20f90f35b9
Regenerate interrogatedb bindings to include interrogate_request
2015-09-07 23:31:15 +02:00
rdb
dd17fd864b
Properly separate dtoolconfig and interrogatedb
2015-06-30 16:16:35 +02:00
rdb
c130d25193
Add typedefs to API documentation generator
2015-04-15 13:55:50 +02:00
rdb
a6229f1fac
Support for comments in enums. Improve comment handling in C++ parser. Improve doxygen reference. Update interrogate interface. (Addendum to interrogatedb v2.3.)
2014-09-19 23:34:11 +00:00
rdb
b1d397a58a
regenerate the file to avoid future confusion
2013-04-01 21:50:40 +00:00
enn0x
8deb2f40b1
Name of Python init function should match library filename.
2013-04-01 16:58:58 +00:00
rdb
192d10b937
Experimental Python 3 support to the C++ code including interrogate. Also adds support for rich comparison in interrogate.
2013-02-16 19:22:26 +00:00
rdb
c76d2cd226
it's p3dtoolconfig in ppremake too now, David
2012-02-01 15:13:07 +00:00
David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
rdb
8cc06d9ed5
Convert to Unix newlines
2009-11-30 12:42:15 +00:00
rdb
cffb6fcdcd
Add MAKEPANDA defsymbol to export module init function as initlibp3dtoolconfig instead of initlibdtoolconfig
2009-11-26 17:28:33 +00:00
David Rose
1ef4fd333d
found pydtool.cxx; bring it up-to-date
2009-11-25 22:44:50 +00:00
David Rose
0cc932301d
new stuff from CMU
2005-02-08 07:30:50 +00:00
David Rose
8d1d98353b
refinements to make-prc-key options, link static
2004-10-26 20:33:50 +00:00
David Rose
378645efbe
first pass at new config interface
2004-10-21 14:35:43 +00:00
David Rose
b9cb0516aa
new genPyCode, INSTALL_PYTHON_SOURCE
2004-06-03 17:26:32 +00:00
Dave Schuyler
9693d442cd
added PYTHON_FRAMEWORK
2004-04-02 02:41:14 +00:00
Dave Schuyler
f24d405030
changed include to use quotes
2003-10-28 05:15:48 +00:00
David Rose
bca4824909
allow removing nspr
2003-08-13 21:36:19 +00:00
chrisgeorges
6cfc82bac4
dummy test checkin
2003-02-11 23:11:29 +00:00
David Rose
945f7dfe92
eliminate IF_*_SOURCES, etc.
2002-05-29 17:13:50 +00:00
David Rose
58ec6fe490
*** empty log message ***
2001-01-11 17:36:34 +00:00
David Rose
8f58a0f0a8
*** empty log message ***
2001-01-11 17:10:40 +00:00
Cary Sandvig
00d4463ada
*** empty log message ***
2001-01-11 01:47:34 +00:00
David Rose
7d8b112d6e
*** empty log message ***
2000-11-15 00:46:16 +00:00
Mike Goslin
a0fadcc1b0
*** empty log message ***
2000-10-05 23:43:43 +00:00
David Rose
7a78284129
Initial revision
2000-10-04 00:15:23 +00:00