commit | 569492e8900e93a826381dd08e8ce419727c1f52 | [log] [tgz] |
---|---|---|
author | Stewart Miles <smiles@google.com> | Mon Oct 08 12:43:57 2018 -0700 |
committer | Wouter van Oortmerssen <aardappel@gmail.com> | Mon Oct 08 12:43:57 2018 -0700 |
tree | bb97b11396a0e4bd591b40f55895929491cd6ced | |
parent | d840856093fa7b935b0d6378c436bd633d006c8c [diff] |
Disable armeabi builds for Android and re-enable CI builds. (#4970) armeabi support was removed from the Android NDK so we should no longer build it. Since this fixes the Android build failures this commit also re-enables Travis Android builds. While re-enabling Android builds, some recent changes broke C++98 support so this fixes those issues as well which include: - Conditionally compiling use of move constructors, operators and std::move. - Changing sample to use flatbuffers::unique_ptr rather than std::unique_ptr. Finally, added the special "default_ptr_type" value for the "cpp_ptr_type" attribute. This expands to the value passed to the "--cpp-ptr-type" argument of flatc.
FlatBuffers is a cross platform serialization library architected for maximum memory efficiency. It allows you to directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility.
Go to our landing page to browse our documentation.
and more in progress...
flatbuffers
tag for any questions regarding FlatBuffers.To contribute to this project, see CONTRIBUTING.
Flatbuffers is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.