webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
google::protobuf::TestUtil::ReflectionTester Class Reference

#include <test_util.h>

Public Types

enum  MessageReleaseState { IS_NULL, CAN_BE_NULL, NOT_NULL }
 

Public Member Functions

 ReflectionTester (const Descriptor *base_descriptor)
 
void SetAllFieldsViaReflection (Message *message)
 
void ModifyRepeatedFieldsViaReflection (Message *message)
 
void ExpectAllFieldsSetViaReflection (const Message &message)
 
void ExpectClearViaReflection (const Message &message)
 
void SetPackedFieldsViaReflection (Message *message)
 
void ModifyPackedFieldsViaReflection (Message *message)
 
void ExpectPackedFieldsSetViaReflection (const Message &message)
 
void ExpectPackedClearViaReflection (const Message &message)
 
void RemoveLastRepeatedsViaReflection (Message *message)
 
void ReleaseLastRepeatedsViaReflection (Message *message, bool expect_extensions_notnull)
 
void SwapRepeatedsViaReflection (Message *message)
 
void SetAllocatedOptionalMessageFieldsToNullViaReflection (Message *message)
 
void ExpectMessagesReleasedViaReflection (Message *message, MessageReleaseState expected_release_state)
 

Static Public Member Functions

static void SetAllocatedOptionalMessageFieldsToMessageViaReflection (Message *from_message, Message *to_message)
 
static void SetOneofViaReflection (Message *message)
 
static void ExpectOneofSetViaReflection (const Message &message)
 

Member Enumeration Documentation

◆ MessageReleaseState

Enumerator
IS_NULL 
CAN_BE_NULL 
NOT_NULL 

Constructor & Destructor Documentation

◆ ReflectionTester()

google::protobuf::TestUtil::ReflectionTester::ReflectionTester ( const Descriptor base_descriptor)
explicit

Member Function Documentation

◆ ExpectAllFieldsSetViaReflection()

void google::protobuf::TestUtil::ReflectionTester::ExpectAllFieldsSetViaReflection ( const Message message)

◆ ExpectClearViaReflection()

void google::protobuf::TestUtil::ReflectionTester::ExpectClearViaReflection ( const Message message)

◆ ExpectMessagesReleasedViaReflection()

void google::protobuf::TestUtil::ReflectionTester::ExpectMessagesReleasedViaReflection ( Message message,
MessageReleaseState  expected_release_state 
)

◆ ExpectOneofSetViaReflection()

void google::protobuf::TestUtil::ReflectionTester::ExpectOneofSetViaReflection ( const Message message)
static

◆ ExpectPackedClearViaReflection()

void google::protobuf::TestUtil::ReflectionTester::ExpectPackedClearViaReflection ( const Message message)

◆ ExpectPackedFieldsSetViaReflection()

void google::protobuf::TestUtil::ReflectionTester::ExpectPackedFieldsSetViaReflection ( const Message message)

◆ ModifyPackedFieldsViaReflection()

void google::protobuf::TestUtil::ReflectionTester::ModifyPackedFieldsViaReflection ( Message message)

◆ ModifyRepeatedFieldsViaReflection()

void google::protobuf::TestUtil::ReflectionTester::ModifyRepeatedFieldsViaReflection ( Message message)

◆ ReleaseLastRepeatedsViaReflection()

void google::protobuf::TestUtil::ReflectionTester::ReleaseLastRepeatedsViaReflection ( Message message,
bool  expect_extensions_notnull 
)

◆ RemoveLastRepeatedsViaReflection()

void google::protobuf::TestUtil::ReflectionTester::RemoveLastRepeatedsViaReflection ( Message message)

◆ SetAllFieldsViaReflection()

void google::protobuf::TestUtil::ReflectionTester::SetAllFieldsViaReflection ( Message message)

◆ SetAllocatedOptionalMessageFieldsToMessageViaReflection()

void google::protobuf::TestUtil::ReflectionTester::SetAllocatedOptionalMessageFieldsToMessageViaReflection ( Message from_message,
Message to_message 
)
static

◆ SetAllocatedOptionalMessageFieldsToNullViaReflection()

void google::protobuf::TestUtil::ReflectionTester::SetAllocatedOptionalMessageFieldsToNullViaReflection ( Message message)

◆ SetOneofViaReflection()

void google::protobuf::TestUtil::ReflectionTester::SetOneofViaReflection ( Message message)
static

◆ SetPackedFieldsViaReflection()

void google::protobuf::TestUtil::ReflectionTester::SetPackedFieldsViaReflection ( Message message)

◆ SwapRepeatedsViaReflection()

void google::protobuf::TestUtil::ReflectionTester::SwapRepeatedsViaReflection ( Message message)

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