open_toontown_panda3d/dtool/src/parser-inc
rdb 483a491ed7 interrogate: simplify coercion code
This remove support for coercing non-ReferenceCounted types that are neither default-constructible nor move-assignable, but it turns out none of the classes we really need it for matches that.
It further cuts down on the amount of code that is being generated to support coercion in cases where it makes absolutely no sense.
2017-11-06 19:53:38 +01:00
..
AR ar.h to Sources.pp 2009-09-24 12:55:21 +00:00
Cg New file headers, new comment style 2016-02-17 17:47:48 +01:00
Core Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
Eigen Improve Vector implementations: - Remove unecessary assignment operators - Add normalize() method - Use properties for certain swizzle masks - Add constexpr where appropriate 2016-01-03 22:02:00 +01:00
Forest Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
Renderers/OpenGL Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
Rocket/Core New file headers, new comment style 2016-02-17 17:47:48 +01:00
android Android fixes 2014-10-06 17:44:58 +00:00
arpa Fix various compile warnings and a few code consistency issues 2017-01-09 20:36:53 +01:00
glew Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
libavcodec Interrogate doesn't like latest ffmpeg version headers 2009-07-03 12:00:48 +00:00
libavformat update this avio, too 2011-06-30 11:16:46 +00:00
libavutil More parser-inc files to get latest ffmpeg on win working correctly 2009-07-06 07:09:16 +00:00
libswscale More parser-inc files to get latest ffmpeg on win working correctly 2009-07-06 07:09:16 +00:00
netinet IPv6 support, improve URL handling/comparison 2016-06-22 17:57:40 +02:00
ode New file headers, new comment style 2016-02-17 17:47:48 +01:00
ogg 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
opencv2 Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
openssl Remove OpenSSL includes from headers, so C++ users don't need to have OpenSSL 2017-02-17 16:15:04 +01:00
opus Support loading Opus audio files via libopusfile. 2017-05-24 22:21:54 +02:00
sys IPv6 support, improve URL handling/comparison 2016-06-22 17:57:40 +02:00
vorbis 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
MainHelix.h more files from CMU 2004-08-06 22:22:50 +00:00
Max.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
NxBoxController.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
NxCapsuleController.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
NxController.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
NxControllerManager.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
NxCooking.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
NxExtended.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
NxPhysics.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
NxStream.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
OVR.h Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support 2013-09-17 10:11:43 +00:00
Python.h Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
README Provide stub implementations of several C/C++ standard headers, to make parsing thirdparty sources significantly easier 2015-10-11 16:55:46 +02:00
WebCore.h add awesomium headers 2009-12-29 23:22:09 +00:00
WebView.h add awesomium headers 2009-12-29 23:22:09 +00:00
WebViewListener.h add awesomium headers 2009-12-29 23:22:09 +00:00
algorithm whoops 2008-05-28 18:59:43 +00:00
alloca.h 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
ar.h ar.h to Sources.pp 2009-09-24 12:55:21 +00:00
artools.h artools.h is for artoolkit 2007-10-28 17:16:38 +00:00
assert.h Provide stub implementations of several C/C++ standard headers, to make parsing thirdparty sources significantly easier 2015-10-11 16:55:46 +02:00
avcodec.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
avformat.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
avio.h need another symbol 2011-06-29 20:32:58 +00:00
avutil.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
btBulletDynamicsCommon.h bullet: improve performance of adding geometry to BulletTriangleMesh 2017-05-14 22:17:41 +02:00
cfloat 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
cmath 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
collision_trimesh.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
control.h Added a few defs for directshow 2007-11-04 07:32:16 +00:00
ctype.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
cv.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
cvtypes.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
cxcore.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
cxerror.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
cxtypes.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
deque whoops 2008-05-28 18:59:43 +00:00
dllpath.h more files from CMU 2004-08-06 22:22:50 +00:00
errno.h 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
event.h Fix Interrogate parser issues on FreeBSD 2010-04-28 07:44:16 +00:00
fcntl.h 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
files.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
float.h 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
ft2build.h text: use HarfBuzz for text shaping; support right-to-left text 2017-04-25 12:25:31 +02:00
functional Add functional header to parser-inc (#126) 2016-11-03 14:08:25 +01:00
hash_map whoops 2008-05-28 18:59:43 +00:00
hash_set whoops 2008-05-28 18:59:43 +00:00
hex.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
highgui.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
hxcom.h more files from CMU 2004-08-06 22:22:50 +00:00
hxcomm.h more files from CMU 2004-08-06 22:22:50 +00:00
hxcore.h more files from CMU 2004-08-06 22:22:50 +00:00
hxengin.h more files from CMU 2004-08-06 22:22:50 +00:00
hxerror.h more files from CMU 2004-08-06 22:22:50 +00:00
hxfiles.h more files from CMU 2004-08-06 22:22:50 +00:00
hxtbuf.h more files from CMU 2004-08-06 22:22:50 +00:00
hxtbuff.h more files from CMU 2004-08-06 22:22:50 +00:00
hxwin.h more files from CMU 2004-08-06 22:22:50 +00:00
initializer_list Add functional header to parser-inc (#126) 2016-11-03 14:08:25 +01:00
integer.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
intfloat_readwrite.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
inttypes.h Provide stub implementations of several C/C++ standard headers, to make parsing thirdparty sources significantly easier 2015-10-11 16:55:46 +02:00
io.h Fix interrogate warnings on Windows. Show warnings when running makepanda in verbose mode. 2015-10-17 03:27:38 +02:00
iostream interrogate: simplify coercion code 2017-11-06 19:53:38 +01:00
iparamb2.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
iparamm2.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
iskin.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
istdplug.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
iterator Fix interrogate warnings, flesh out iterator header 2017-01-08 17:51:09 -05:00
jni.h Android fixes 2014-10-06 17:44:58 +00:00
krb5.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
libtar.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
limits 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
limits.h Provide stub implementations of several C/C++ standard headers, to make parsing thirdparty sources significantly easier 2015-10-11 16:55:46 +02:00
list 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
locale.h 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
malloc.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
map whoops 2008-05-28 18:59:43 +00:00
math.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
mathematics.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
memory Fix interrogate warnings, flesh out iterator header 2017-01-08 17:51:09 -05:00
minmax.h Fix interrogate warnings on Windows. Show warnings when running makepanda in verbose mode. 2015-10-17 03:27:38 +02:00
mmsystem.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
netdb.h Fix various compile warnings and a few code consistency issues 2017-01-09 20:36:53 +01:00
nurbs.hh New file headers, new comment style 2016-02-17 17:47:48 +01:00
ode.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
os_types.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
pair whoops 2008-05-28 18:59:43 +00:00
phyexp.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
process.h Fix interrogate warnings on Windows. Show warnings when running makepanda in verbose mode. 2015-10-17 03:27:38 +02:00
pthread.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pthreadtypes.h Josh Yelon's parser-inc files for openssl-0.9.7a-35 2005-01-03 21:50:28 +00:00
py_panda.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pyconfig.h Forgot to add this one, to resolve interrogate issues 2009-10-12 06:16:27 +00:00
queue whoops 2008-05-28 18:59:43 +00:00
rational.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
rfftw.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
rtp.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
rtsp.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
rtspcodes.h parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
semaphore.h Add semaphore.h parser-inc file 2009-09-26 13:00:26 +00:00
set whoops 2008-05-28 18:59:43 +00:00
setjmp.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
squish.h 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
sstream 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
stack whoops 2008-05-28 18:59:43 +00:00
stdarg.h Provide stub implementations of several C/C++ standard headers, to make parsing thirdparty sources significantly easier 2015-10-11 16:55:46 +02:00
stdcompare.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
stddef.h interrogate: nullptr handling, faster kwargs handling in some cases 2017-05-14 22:19:25 +02:00
stdint.h Update stdint.h 2016-10-31 22:34:47 +01:00
stdio.h 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
stdlib.h Provide stub implementations of several C/C++ standard headers, to make parsing thirdparty sources significantly easier 2015-10-11 16:55:46 +02:00
stdmat.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
stdtypedefs.h interrogate: nullptr handling, faster kwargs handling in some cases 2017-05-14 22:19:25 +02:00
string 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
string.h Provide stub implementations of several C/C++ standard headers, to make parsing thirdparty sources significantly easier 2015-10-11 16:55:46 +02:00
swscale.h This commit: 2009-07-03 08:15:54 +00:00
time.h Provide stub implementations of several C/C++ standard headers, to make parsing thirdparty sources significantly easier 2015-10-11 16:55:46 +02:00
tinyxml.h add tinyxml.h, fix char *NULL return value case 2009-10-13 21:28:18 +00:00
type_traits More Interrogate C++11 support changes: 2016-11-03 12:17:11 +01:00
typeinfo Interrogate cppparser improvements, C++11/14/17 additions: 2016-02-16 01:18:51 +01:00
ucontext.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
unistd.h 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
unordered_map Add functional header to parser-inc (#126) 2016-11-03 14:08:25 +01:00
unordered_set Add functional header to parser-inc (#126) 2016-11-03 14:08:25 +01:00
vector whoops 2008-05-28 18:59:43 +00:00
vorbisfile.h for some reason ppremake needs these files to be here 2013-08-25 17:30:29 +00:00
windows.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
winsock.h Fix interrogate warnings on Windows. Show warnings when running makepanda in verbose mode. 2015-10-17 03:27:38 +02:00
winsock2.h IPv6 support, improve URL handling/comparison 2016-06-22 17:57:40 +02:00
ws2tcpip.h IPv6 support, improve URL handling/comparison 2016-06-22 17:57:40 +02:00
wtypes.h Fix interrogate warnings on Windows. Show warnings when running makepanda in verbose mode. 2015-10-17 03:27:38 +02:00
xmmintrin.h More Interrogate C++11 support changes: 2016-11-03 12:17:11 +01:00
zconf.h 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
zlib.h Also accept a .gz wherever a .pz file is accepted 2016-04-29 16:54:25 +02:00

README

This file, and all the other files in this directory, aren't
intended to be compiled--they're just parsed by CPPParser (and
interrogate) in lieu of the actual system headers, to generate the
interrogate database.