Vinnie Falco
cb49908fe9
Move some storage_ptr definitions:
...
The destructor and move constructor definitions are moved
to the header file to allow the compiler to still optimize
some array and object operations when whole program
optimization is not turned on.
2019-10-03 03:13:33 -07:00
Vinnie Falco
ec197d4bce
Support pilfer construction
2019-10-03 03:13:33 -07:00
Vinnie Falco
e0e46cdf4a
Add pilfer
2019-10-03 03:13:33 -07:00
Vinnie Falco
f573eb98ee
Tidy up object declarations
2019-10-03 03:13:33 -07:00
Vinnie Falco
d36d72291c
Rename to destroy
2019-10-03 03:13:33 -07:00
Vinnie Falco
193ae59ace
Reduce copying of parsed strings
2019-10-03 03:13:32 -07:00
Vinnie Falco
83d229974f
Remove unused code
2019-10-03 03:13:32 -07:00
Vinnie Falco
81bb36751e
Parser overwrites duplicate keys
2019-10-03 03:13:32 -07:00
Vinnie Falco
de27698c8f
Update docs
2019-10-03 03:13:32 -07:00
Vinnie Falco
3320b93e23
Doc work-around for private anon unions
2019-09-21 08:41:58 -07:00
Vinnie Falco
c0f4b8ff11
Tidy up source files
2019-09-20 18:39:59 -07:00
Vinnie Falco
2b62d0d5fb
Add static_const
2019-09-20 18:02:51 -07:00
Vinnie Falco
57b4ce946b
Use boost::system::error_code
2019-09-20 18:02:51 -07:00
Vinnie Falco
b7495fcde7
Use boost string_view
2019-09-20 18:02:51 -07:00
Vinnie Falco
d09183e18b
Refactor buffer sequences
2019-09-20 18:02:51 -07:00
Vinnie Falco
d48c26220f
Workaround for allocator_traits
2019-09-20 18:02:51 -07:00
Vinnie Falco
86b1c8a19c
Use GENERATING_DOCUMENTATION
2019-09-20 18:02:51 -07:00
Vinnie Falco
eea36a728d
Add config.hpp
2019-09-20 18:02:49 -07:00
Vinnie Falco
d9d5794fcc
Workarounds for missing string ctors
2019-09-20 18:02:01 -07:00
Vinnie Falco
a8773de80f
Add files
2019-09-20 11:08:06 -07:00