Classes | Namespaces | Functions
protobuf/src/google/protobuf/arena_unittest.cc File Reference
#include <google/protobuf/arena.h>
#include <algorithm>
#include <cstddef>
#include <cstring>
#include <memory>
#include <string>
#include <type_traits>
#include <typeinfo>
#include <vector>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/common.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/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/unknown_field_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <gtest/gtest.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for protobuf/src/google/protobuf/arena_unittest.cc:

Go to the source code of this file.

Classes

class  google::protobuf::ArenaOptionsTestFriend
 
class  google::protobuf::MustBeConstructedWithOneThroughEight
 
class  google::protobuf::MustBeConstructedWithOneThroughFour
 
class  google::protobuf::Notifier
 
class  google::protobuf::PleaseDontCopyMe
 
class  google::protobuf::PleaseMoveMe
 
class  google::protobuf::SimpleDataType
 

Namespaces

 google
 
 google::protobuf
 

Functions

uint64 google::protobuf::Align8 (uint64 n)
 
void google::protobuf::FillArenaAwareFields (TestAllTypes *message)
 
 google::protobuf::TEST (ArenaTest, AddAllocatedToRepeatedField)
 
 google::protobuf::TEST (ArenaTest, AddAllocatedToRepeatedFieldViaReflection)
 
 google::protobuf::TEST (ArenaTest, AddAllocatedWithReflection)
 
 google::protobuf::TEST (ArenaTest, AddCleanup)
 
 google::protobuf::TEST (ArenaTest, Alignment)
 
 google::protobuf::TEST (ArenaTest, ArenaConstructable)
 
 google::protobuf::TEST (ArenaTest, ArenaHooksSanity)
 
 google::protobuf::TEST (ArenaTest, ArenaHooksWhenAllocationsNotNeeded)
 
 google::protobuf::TEST (ArenaTest, ArenaOneofReflection)
 
 google::protobuf::TEST (ArenaTest, BasicCreate)
 
 google::protobuf::TEST (ArenaTest, BlockSizeDoubling)
 
 google::protobuf::TEST (ArenaTest, BlockSizeSmallerThanAllocation)
 
 google::protobuf::TEST (ArenaTest, CreateAndConstCopy)
 
 google::protobuf::TEST (ArenaTest, CreateAndMove)
 
 google::protobuf::TEST (ArenaTest, CreateAndNonConstCopy)
 
 google::protobuf::TEST (ArenaTest, CreateWithEightConstructorArguments)
 
 google::protobuf::TEST (ArenaTest, CreateWithFourConstructorArguments)
 
 google::protobuf::TEST (ArenaTest, CreateWithMoveArguments)
 
 google::protobuf::TEST (ArenaTest, DestructorSkippable)
 
 google::protobuf::TEST (ArenaTest, ExtensionsOnArena)
 
 google::protobuf::TEST (ArenaTest, GetArenaShouldReturnNullForNonArenaAllocatedMessages)
 
 google::protobuf::TEST (ArenaTest, GetArenaShouldReturnNullForNonArenaCompatibleTypes)
 
 google::protobuf::TEST (ArenaTest, GetArenaShouldReturnTheArenaForArenaAllocatedMessages)
 
 google::protobuf::TEST (ArenaTest, InitialBlockTooSmall)
 
 google::protobuf::TEST (ArenaTest, NoHeapAllocationsTest)
 
 google::protobuf::TEST (ArenaTest, OneofMerge)
 
 google::protobuf::TEST (ArenaTest, ParseCorruptedString)
 
 google::protobuf::TEST (ArenaTest, Parsing)
 
 google::protobuf::TEST (ArenaTest, ReflectionSwapFields)
 
 google::protobuf::TEST (ArenaTest, ReleaseFromArenaMessageMakesCopy)
 
 google::protobuf::TEST (ArenaTest, ReleaseLastRepeatedField)
 
 google::protobuf::TEST (ArenaTest, ReleaseMessage)
 
 google::protobuf::TEST (ArenaTest, ReleaseString)
 
 google::protobuf::TEST (ArenaTest, RepeatedFieldOnArena)
 
 google::protobuf::TEST (ArenaTest, RepeatedFieldWithNonPODType)
 
 google::protobuf::TEST (ArenaTest, RepeatedPtrFieldAddClearedTest)
 
 google::protobuf::TEST (ArenaTest, SetAllocatedAcrossArenas)
 
 google::protobuf::TEST (ArenaTest, SetAllocatedAcrossArenasWithReflection)
 
 google::protobuf::TEST (ArenaTest, SetAllocatedMessage)
 
 google::protobuf::TEST (ArenaTest, SetAllocatedString)
 
 google::protobuf::TEST (ArenaTest, SpaceAllocated_and_Used)
 
 google::protobuf::TEST (ArenaTest, Swap)
 
 google::protobuf::TEST (ArenaTest, SwapBetweenArenaAndNonArenaUsingReflection)
 
 google::protobuf::TEST (ArenaTest, SwapBetweenArenaAndNonArenaWithAllFieldsSet)
 
 google::protobuf::TEST (ArenaTest, SwapBetweenArenasUsingReflection)
 
 google::protobuf::TEST (ArenaTest, SwapBetweenArenasWithAllFieldsSet)
 
 google::protobuf::TEST (ArenaTest, SwapRepeatedField)
 
 google::protobuf::TEST (ArenaTest, SwapRepeatedFieldWithDifferentArenas)
 
 google::protobuf::TEST (ArenaTest, SwapRepeatedFieldWithNoArenaOnLeftHandSide)
 
 google::protobuf::TEST (ArenaTest, SwapRepeatedFieldWithNoArenaOnRightHandSide)
 
 google::protobuf::TEST (ArenaTest, UnknownFields)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaAddAllocated)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaAddAllocatedToRepeatedField)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaSetAllocatedAcrossArenas)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaSetAllocatedAcrossArenasWithReflection)
 
 google::protobuf::TEST (ArenaTest, UnsafeArenaSwap)
 
void google::protobuf::TestSwapRepeatedField (Arena *arena1, Arena *arena2)
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:02