This website requires JavaScript.
Explore
Help
Sign In
yggdrasil
/
cbindgen
Watch
1
Star
0
Fork
0
You've already forked cbindgen
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
cbindgen
/
tests
/
expectations
/
nested_import.cpp
6 lines
91 B
C++
Raw
Normal View
History
Unescape
Escape
Add support for VaList functions
2018-11-27 00:13:34 +00:00
#
include
<cstdarg>
Add two parsing only tests for #164 and #169
2018-05-31 10:46:28 -05:00
#
include
<cstdint>
#
include
<cstdlib>
Add ostream header to all generated .cpp files. Ideally we'd just do this when we need it, but the ostream derivation will be controlled by both global config and per-structure config, so it's hard to know exactly when we need it and when we don't.
2020-09-29 21:24:35 -04:00
#
include
<ostream>
Use placement new for constructing in tagged unions' helper methods. Using operator= is not quite sound in presence of destructors and operator overloading. It's perfectly fine to assume that the left-hand-side of an operator= expression is valid memory, however we're using uninitialized memory here, that may not be the case. Use placement new to properly construct tagged unions. I don't need this with any urgency, but it's the right thing to do in presence of complex types, and the current code seems a bomb waiting to explode :)
2019-05-07 01:00:13 +02:00
#
include
<new>
Reference in New Issue
Copy Permalink