forked from BigfootDev/flatbuffers
more google merge fixes
This commit is contained in:
@@ -739,7 +739,7 @@ class FlatBufferBuilder {
|
|||||||
/// @return Returns a typed `Offset` into the serialized data indicating
|
/// @return Returns a typed `Offset` into the serialized data indicating
|
||||||
/// where the vector is stored.
|
/// where the vector is stored.
|
||||||
template<typename StringType = std::string,
|
template<typename StringType = std::string,
|
||||||
typename Alloc = std::allocator<std::string>>
|
typename Alloc = std::allocator<StringType>>
|
||||||
Offset<Vector<Offset<String>>> CreateVectorOfStrings(
|
Offset<Vector<Offset<String>>> CreateVectorOfStrings(
|
||||||
const std::vector<StringType, Alloc> &v) {
|
const std::vector<StringType, Alloc> &v) {
|
||||||
return CreateVectorOfStrings(v.cbegin(), v.cend());
|
return CreateVectorOfStrings(v.cbegin(), v.cend());
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
#include "flatbuffers/base.h"
|
#include "flatbuffers/base.h"
|
||||||
#include "flatbuffers/buffer.h"
|
#include "flatbuffers/buffer.h"
|
||||||
|
#include "flatbuffers/stl_emulation.h"
|
||||||
|
|
||||||
namespace flatbuffers {
|
namespace flatbuffers {
|
||||||
|
|
||||||
|
|||||||
@@ -3267,7 +3267,8 @@ class CppGenerator : public BaseGenerator {
|
|||||||
// If set_empty_vectors_to_null option is enabled, for optional fields,
|
// If set_empty_vectors_to_null option is enabled, for optional fields,
|
||||||
// check to see if there actually is any data in _o->field before
|
// check to see if there actually is any data in _o->field before
|
||||||
// attempting to access it.
|
// attempting to access it.
|
||||||
if (opts_.set_empty_vectors_to_null && !field.IsRequired()) {
|
if (field.attributes.Lookup("nested_flatbuffer") ||
|
||||||
|
(opts_.set_empty_vectors_to_null && !field.IsRequired())) {
|
||||||
code = value + ".size() ? " + code + " : 0";
|
code = value + ".size() ? " + code + " : 0";
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user