• Frank Benkstein's avatar
    make flatbuffers::IsFieldPresent safer (#4988) · ca417426
    Frank Benkstein authored
    Give the vtable offset enum inside each table the name
    "FlatBuffersVTableOffset" and base type voffset_t so it can be used as a
    dependent type in IsFieldPresent. This makes that function slightly
    safer since it prevents calling it with arbitrary, non-table types.
    Now, the only way to use IsFieldPresent incorrectly is to create your
    own type which does not inherit from flatbuffers::Table but has a
    dependent voffset convertible type "FlatBuffersVTableOffset".
    ca417426
Name
Last commit
Last update
..
NamespaceA Loading commit data...
NamespaceC Loading commit data...
namespace_test1.fbs Loading commit data...
namespace_test1_generated.h Loading commit data...
namespace_test1_generated.js Loading commit data...
namespace_test1_generated.lobster Loading commit data...
namespace_test1_generated.rs Loading commit data...
namespace_test1_generated.ts Loading commit data...
namespace_test1_namespace_a.namespace_b_generated.dart Loading commit data...
namespace_test2.fbs Loading commit data...
namespace_test2_generated.h Loading commit data...
namespace_test2_generated.js Loading commit data...
namespace_test2_generated.lobster Loading commit data...
namespace_test2_generated.rs Loading commit data...
namespace_test2_generated.ts Loading commit data...
namespace_test2_namespace_a_generated.dart Loading commit data...
namespace_test2_namespace_c_generated.dart Loading commit data...