#include <field_mask_util.h>
|
template<typename T > |
static void | AddPathToFieldMask (StringPiece path, FieldMask *mask) |
|
static bool | FromJsonString (StringPiece str, FieldMask *out) |
|
static void | FromString (StringPiece str, FieldMask *out) |
|
static bool | GetFieldDescriptors (const Descriptor *descriptor, StringPiece path, std::vector< const FieldDescriptor * > *field_descriptors) |
|
template<typename T > |
static FieldMask | GetFieldMaskForAllFields () |
|
static void | GetFieldMaskForAllFields (const Descriptor *descriptor, FieldMask *out) |
|
template<typename T > |
static void | GetFieldMaskForAllFields (FieldMask *out) |
|
static void | Intersect (const FieldMask &mask1, const FieldMask &mask2, FieldMask *out) |
|
static bool | IsPathInFieldMask (StringPiece path, const FieldMask &mask) |
|
template<typename T > |
static bool | IsValidFieldMask (const FieldMask &mask) |
|
template<typename T > |
static bool | IsValidPath (StringPiece path) |
|
static void | MergeMessageTo (const Message &source, const FieldMask &mask, const MergeOptions &options, Message *destination) |
|
static void | Subtract (const Descriptor *descriptor, const FieldMask &mask1, const FieldMask &mask2, FieldMask *out) |
|
template<typename T > |
static void | Subtract (const FieldMask &mask1, const FieldMask &mask2, FieldMask *out) |
|
static void | ToCanonicalForm (const FieldMask &mask, FieldMask *out) |
|
static bool | ToJsonString (const FieldMask &mask, std::string *out) |
|
static std::string | ToString (const FieldMask &mask) |
|
static bool | TrimMessage (const FieldMask &mask, Message *message) |
|
static bool | TrimMessage (const FieldMask &mask, Message *message, const TrimOptions &options) |
|
static void | Union (const FieldMask &mask1, const FieldMask &mask2, FieldMask *out) |
|
|
typedef google::protobuf::FieldMask | FieldMask |
|
Definition at line 48 of file field_mask_util.h.
◆ FieldMask
◆ AddPathToFieldMask()
◆ CamelCaseToSnakeCase()
◆ FromJsonString()
◆ FromString()
◆ GetFieldDescriptors()
◆ GetFieldMaskForAllFields() [1/3]
template<typename T >
static FieldMask google::protobuf::util::FieldMaskUtil::GetFieldMaskForAllFields |
( |
| ) |
|
|
inlinestatic |
◆ GetFieldMaskForAllFields() [2/3]
void google::protobuf::util::FieldMaskUtil::GetFieldMaskForAllFields |
( |
const Descriptor * |
descriptor, |
|
|
FieldMask * |
out |
|
) |
| |
|
static |
◆ GetFieldMaskForAllFields() [3/3]
template<typename T >
static void google::protobuf::util::FieldMaskUtil::GetFieldMaskForAllFields |
( |
FieldMask * |
out | ) |
|
|
inlinestatic |
◆ Intersect()
◆ IsPathInFieldMask()
bool google::protobuf::util::FieldMaskUtil::IsPathInFieldMask |
( |
StringPiece |
path, |
|
|
const FieldMask & |
mask |
|
) |
| |
|
static |
◆ IsValidFieldMask()
template<typename T >
static bool google::protobuf::util::FieldMaskUtil::IsValidFieldMask |
( |
const FieldMask & |
mask | ) |
|
|
inlinestatic |
◆ IsValidPath()
template<typename T >
static bool google::protobuf::util::FieldMaskUtil::IsValidPath |
( |
StringPiece |
path | ) |
|
|
inlinestatic |
◆ keep_required_fields()
bool google::protobuf::util::FieldMaskUtil::keep_required_fields |
( |
| ) |
const |
|
inline |
◆ MergeMessageTo()
◆ MergeOptions()
google::protobuf::util::FieldMaskUtil::MergeOptions |
( |
| ) |
|
|
inline |
◆ replace_message_fields()
bool google::protobuf::util::FieldMaskUtil::replace_message_fields |
( |
| ) |
const |
|
inline |
◆ replace_repeated_fields()
bool google::protobuf::util::FieldMaskUtil::replace_repeated_fields |
( |
| ) |
const |
|
inline |
◆ set_keep_required_fields()
void google::protobuf::util::FieldMaskUtil::set_keep_required_fields |
( |
bool |
value | ) |
|
|
inline |
◆ set_replace_message_fields()
void google::protobuf::util::FieldMaskUtil::set_replace_message_fields |
( |
bool |
value | ) |
|
|
inline |
◆ set_replace_repeated_fields()
void google::protobuf::util::FieldMaskUtil::set_replace_repeated_fields |
( |
bool |
value | ) |
|
|
inline |
◆ SnakeCaseToCamelCase()
◆ Subtract() [1/2]
◆ Subtract() [2/2]
◆ ToCanonicalForm()
◆ ToJsonString()
bool google::protobuf::util::FieldMaskUtil::ToJsonString |
( |
const FieldMask & |
mask, |
|
|
std::string * |
out |
|
) |
| |
|
static |
◆ ToString()
◆ TrimMessage() [1/2]
bool google::protobuf::util::FieldMaskUtil::TrimMessage |
( |
const FieldMask & |
mask, |
|
|
Message * |
message |
|
) |
| |
|
static |
◆ TrimMessage() [2/2]
◆ TrimOptions()
google::protobuf::util::FieldMaskUtil::TrimOptions |
( |
| ) |
|
|
inline |
◆ Union()
◆ SnakeCaseCamelCaseTest
◆ keep_required_fields_
bool google::protobuf::util::FieldMaskUtil::keep_required_fields_ |
|
private |
◆ replace_message_fields_
bool google::protobuf::util::FieldMaskUtil::replace_message_fields_ |
|
private |
◆ replace_repeated_fields_
bool google::protobuf::util::FieldMaskUtil::replace_repeated_fields_ |
|
private |
The documentation for this class was generated from the following files: