webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Functions
arena_unittest.cc File Reference
#include <google/protobuf/arena.h>
#include <algorithm>
#include <cstring>
#include <memory>
#include <google/protobuf/stubs/shared_ptr.h>
#include <string>
#include <typeinfo>
#include <vector>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/scoped_ptr.h>
#include <google/protobuf/arena_test_util.h>
#include <google/protobuf/test_util.h>
#include <google/protobuf/unittest.pb.h>
#include <google/protobuf/unittest_arena.pb.h>
#include <google/protobuf/unittest_no_arena.pb.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/io/zero_copy_stream_impl_lite.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/message.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/unknown_field_set.h>
#include <gtest/gtest.h>

Classes

class  google::protobuf::ArenaHooksTestUtil
 

Namespaces

 google
 
 google::protobuf
 

Functions

 google::protobuf::TEST (ArenaTest, ArenaConstructable)
 
 google::protobuf::TEST (ArenaTest, BasicCreate)
 
 google::protobuf::TEST (ArenaTest, CreateWithFourConstructorArguments)
 
 google::protobuf::TEST (ArenaTest, CreateWithEightConstructorArguments)
 
 google::protobuf::TEST (ArenaTest, InitialBlockTooSmall)
 
 google::protobuf::TEST (ArenaTest, Parsing)
 
 google::protobuf::TEST (ArenaTest, UnknownFields)
 
 google::protobuf::TEST (ArenaTest, Swap)
 
 google::protobuf::TEST (ArenaTest, ReflectionSwapFields)
 
 google::protobuf::TEST (ArenaTest, SetAllocatedMessage)
 
 google::protobuf::TEST (ArenaTest, ReleaseMessage)
 
 google::protobuf::TEST (ArenaTest, SetAllocatedString)
 
 google::protobuf::TEST (ArenaTest, ReleaseString)
 
 google::protobuf::TEST (ArenaTest, SwapBetweenArenasWithAllFieldsSet)
 
 google::protobuf::TEST (ArenaTest, SwapBetweenArenaAndNonArenaWithAllFieldsSet)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaSwap)
 
 google::protobuf::TEST (ArenaTest, SwapBetweenArenasUsingReflection)
 
 google::protobuf::TEST (ArenaTest, SwapBetweenArenaAndNonArenaUsingReflection)
 
 google::protobuf::TEST (ArenaTest, ReleaseFromArenaMessageMakesCopy)
 
 google::protobuf::TEST (ArenaTest, ReleaseFromArenaMessageUsingReflectionMakesCopy)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaReleaseDoesNotMakeCopy)
 
 google::protobuf::TEST (ArenaTest, SetAllocatedAcrossArenas)
 
 google::protobuf::TEST (ArenaTest, SetAllocatedAcrossArenasWithReflection)
 
 google::protobuf::TEST (ArenaTest, AddAllocatedWithReflection)
 
 google::protobuf::TEST (ArenaTest, RepeatedPtrFieldAddClearedTest)
 
 google::protobuf::TEST (ArenaTest, AddAllocatedToRepeatedField)
 
 google::protobuf::TEST (ArenaTest, AddAllocatedToRepeatedFieldViaReflection)
 
 google::protobuf::TEST (ArenaTest, ReleaseLastRepeatedField)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaReleaseAdd)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaAddAllocated)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaRelease)
 
 google::protobuf::TEST (ArenaTest, ArenaOneofReflection)
 
 google::protobuf::TEST (ArenaTest, SwapRepeatedField)
 
 google::protobuf::TEST (ArenaTest, SwapRepeatedFieldWithDifferentArenas)
 
 google::protobuf::TEST (ArenaTest, SwapRepeatedFieldWithNoArenaOnRightHandSide)
 
 google::protobuf::TEST (ArenaTest, SwapRepeatedFieldWithNoArenaOnLeftHandSide)
 
 google::protobuf::TEST (ArenaTest, ExtensionsOnArena)
 
 google::protobuf::TEST (ArenaTest, RepeatedFieldOnArena)
 
 google::protobuf::TEST (ArenaTest, MutableMessageReflection)
 
 google::protobuf::TEST (ArenaTest, NoHeapAllocationsTest)
 
 google::protobuf::TEST (ArenaTest, MessageLiteOnArena)
 
 google::protobuf::TEST (ArenaTest, RepeatedFieldWithNonPODType)
 
 google::protobuf::TEST (ArenaTest, SpaceAllocated_and_Used)
 
 google::protobuf::TEST (ArenaTest, Alignment)
 
 google::protobuf::TEST (ArenaTest, GetArenaShouldReturnTheArenaForArenaAllocatedMessages)
 
 google::protobuf::TEST (ArenaTest, GetArenaShouldReturnNullForNonArenaAllocatedMessages)
 
 google::protobuf::TEST (ArenaTest, UnsafeSetAllocatedOnArena)
 
 google::protobuf::TEST (ArenaTest, ArenaHooksSanity)
 

Variable Documentation

◆ eight_

string eight_

◆ five_

int five_

◆ four_

const PleaseDontCopyMe* four_

◆ one_

int one_

◆ seven_

string seven_

◆ six_

const char* const six_

◆ three_

string three_

◆ two_

const char* const two_