flatbuffers/include/flatbuffers
Vladimir Glavnyy b8ef8c1521 Fix issues with uint64 enums (#5265)
* Fix issues with uint64 enums

- hide the implementation of enums from code generators
- fix uint64 the issue in the cpp-generator
- fix #5108
- new tests
- enums with bit_flags attribute should be unsigned

* Refine objectives of EnumDef's FindByValue and ReverseLookup methods

- move EnumDef::ReverseLookup implementation to idl_parser.cpp
- fix typos

* Make the IsUInt64 method private
2019-05-02 13:57:58 -07:00
..
base.h Bumped version to 1.11.0 2019-04-24 11:34:53 -07:00
code_generators.h Fix issues with uint64 enums (#5265) 2019-05-02 13:57:58 -07:00
flatbuffers.h Added -Wc++98-compat-extra-semi 2019-02-25 11:42:37 -08:00
flatc.h Enable flatbuffer to initialize Parser from bfbs (#4283) (#5077) 2018-12-13 11:59:27 -08:00
flexbuffers.h Only use __movsb on architectures that support it (#5147) 2019-02-04 18:57:34 +01:00
grpc.h Efficient Conversion of a FlatBufferBuilder to a MessageBuilder (#4980) 2018-10-18 10:32:59 -07:00
hash.h Disabled constexpr for hashing functions. 2019-03-11 14:02:20 -07:00
idl.h Fix issues with uint64 enums (#5265) 2019-05-02 13:57:58 -07:00
minireflect.h Further fixes to make minireflect compatible with old behavior. 2019-03-21 15:08:04 -07:00
reflection.h disallow c style casts (#4981) 2018-10-15 15:11:31 -07:00
reflection_generated.h Fix a warning on compiling with clang (#5258) 2019-03-25 12:06:00 -07:00
registry.h Fix high certainty warnings from PVS-studio (#5115) 2019-01-17 09:49:27 -08:00
stl_emulation.h Make changes on the make_unsigned type trait (#5136) 2019-01-28 17:31:58 -08:00
util.h Narrows template ascii routines to prevent a possible signed overflow in generic code. (#5232) 2019-03-11 10:26:28 -07:00