Lines Matching defs:internal
54 // For nested field, the internal message also has to implement the registration
90 namespace internal {
362 } // namespace internal
371 std::make_unique<internal::FieldConverter<StructType, int>>(
372 field_name, field, new internal::BasicValueConverter<int>));
378 std::make_unique<internal::FieldConverter<StructType, std::string>>(
379 field_name, field, new internal::BasicValueConverter<std::string>));
385 std::make_unique<internal::FieldConverter<StructType, std::u16string>>(
387 new internal::BasicValueConverter<std::u16string>));
393 std::make_unique<internal::FieldConverter<StructType, bool>>(
394 field_name, field, new internal::BasicValueConverter<bool>));
400 std::make_unique<internal::FieldConverter<StructType, double>>(
401 field_name, field, new internal::BasicValueConverter<double>));
408 std::make_unique<internal::FieldConverter<StructType, NestedType>>(
409 field_name, field, new internal::NestedValueConverter<NestedType>));
417 std::make_unique<internal::FieldConverter<StructType, FieldType>>(
419 new internal::CustomFieldConverter<FieldType>(convert_func)));
428 std::make_unique<internal::FieldConverter<StructType, FieldType>>(
430 new internal::ValueFieldConverter<FieldType>(convert_func)));
436 fields_.push_back(std::make_unique<internal::FieldConverter<
438 field_name, field, new internal::RepeatedValueConverter<int>));
445 std::make_unique<internal::FieldConverter<
448 new internal::RepeatedValueConverter<std::string>));
455 std::make_unique<internal::FieldConverter<
458 new internal::RepeatedValueConverter<std::u16string>));
464 fields_.push_back(std::make_unique<internal::FieldConverter<
466 field_name, field, new internal::RepeatedValueConverter<double>));
472 fields_.push_back(std::make_unique<internal::FieldConverter<
474 field_name, field, new internal::RepeatedValueConverter<bool>));
483 std::make_unique<internal::FieldConverter<
486 new internal::RepeatedCustomValueConverter<NestedType>(
495 std::make_unique<internal::FieldConverter<
498 new internal::RepeatedMessageConverter<NestedType>));
507 const internal::FieldConverterBase<StructType>* field_converter =
520 std::vector<std::unique_ptr<internal::FieldConverterBase<StructType>>>