webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Friends | List of all members
google::protobuf::util::FieldMaskUtil Class Reference

#include <field_mask_util.h>

Inheritance diagram for google::protobuf::util::FieldMaskUtil:

Public Member Functions

 MergeOptions ()
 
void set_replace_message_fields (bool value)
 
bool replace_message_fields () const
 
void set_replace_repeated_fields (bool value)
 
bool replace_repeated_fields () const
 

Static Public Member Functions

static string ToString (const FieldMask &mask)
 
static void FromString (StringPiece str, FieldMask *out)
 
static bool ToJsonString (const FieldMask &mask, string *out)
 
static bool FromJsonString (StringPiece str, FieldMask *out)
 
template<typename T >
static bool IsValidPath (StringPiece path)
 
template<typename T >
static bool IsValidFieldMask (const FieldMask &mask)
 
template<typename T >
static void AddPathToFieldMask (StringPiece path, FieldMask *mask)
 
template<typename T >
static void GetFieldMaskForAllFields (FieldMask *out)
 
static void ToCanonicalForm (const FieldMask &mask, FieldMask *out)
 
static void Union (const FieldMask &mask1, const FieldMask &mask2, FieldMask *out)
 
static void Intersect (const FieldMask &mask1, const FieldMask &mask2, FieldMask *out)
 
static bool IsPathInFieldMask (StringPiece path, const FieldMask &mask)
 
static void MergeMessageTo (const Message &source, const FieldMask &mask, const MergeOptions &options, Message *destination)
 

Friends

class SnakeCaseCamelCaseTest
 

Member Function Documentation

◆ AddPathToFieldMask()

template<typename T >
static void google::protobuf::util::FieldMaskUtil::AddPathToFieldMask ( StringPiece  path,
FieldMask mask 
)
inlinestatic

◆ FromJsonString()

bool google::protobuf::util::FieldMaskUtil::FromJsonString ( StringPiece  str,
FieldMask out 
)
static

◆ FromString()

void google::protobuf::util::FieldMaskUtil::FromString ( StringPiece  str,
FieldMask out 
)
static

◆ GetFieldMaskForAllFields()

template<typename T >
static void google::protobuf::util::FieldMaskUtil::GetFieldMaskForAllFields ( FieldMask out)
inlinestatic

◆ Intersect()

void google::protobuf::util::FieldMaskUtil::Intersect ( const FieldMask mask1,
const FieldMask mask2,
FieldMask out 
)
static

◆ 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

◆ MergeMessageTo()

void google::protobuf::util::FieldMaskUtil::MergeMessageTo ( const Message source,
const FieldMask mask,
const MergeOptions options,
Message destination 
)
static

◆ 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_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

◆ ToCanonicalForm()

void google::protobuf::util::FieldMaskUtil::ToCanonicalForm ( const FieldMask mask,
FieldMask out 
)
static

◆ ToJsonString()

bool google::protobuf::util::FieldMaskUtil::ToJsonString ( const FieldMask mask,
string out 
)
static

◆ ToString()

string google::protobuf::util::FieldMaskUtil::ToString ( const FieldMask mask)
static

◆ Union()

void google::protobuf::util::FieldMaskUtil::Union ( const FieldMask mask1,
const FieldMask mask2,
FieldMask out 
)
static

Friends And Related Function Documentation

◆ SnakeCaseCamelCaseTest


The documentation for this class was generated from the following files: