Public Member Functions | Private Attributes | List of all members
google::protobuf.internal::ArenaHolder< T > Class Template Reference

#include <arena_test_util.h>

Public Member Functions

 ArenaHolder (Arena *arena)
 
Tget ()
 
Toperator* ()
 
Toperator-> ()
 
 ~ArenaHolder ()
 

Private Attributes

Tfield_
 
bool owned_by_arena_
 

Detailed Description

template<typename T>
class google::protobuf.internal::ArenaHolder< T >

Definition at line 98 of file protobuf/src/google/protobuf/arena_test_util.h.

Constructor & Destructor Documentation

◆ ArenaHolder()

template<typename T >
google::protobuf.internal::ArenaHolder< T >::ArenaHolder ( Arena arena)
inlineexplicit

◆ ~ArenaHolder()

template<typename T >
google::protobuf.internal::ArenaHolder< T >::~ArenaHolder ( )
inline

Member Function Documentation

◆ get()

template<typename T >
T* google::protobuf.internal::ArenaHolder< T >::get ( )
inline

◆ operator*()

template<typename T >
T& google::protobuf.internal::ArenaHolder< T >::operator* ( )
inline

◆ operator->()

template<typename T >
T* google::protobuf.internal::ArenaHolder< T >::operator-> ( )
inline

Member Data Documentation

◆ field_

template<typename T >
T* google::protobuf.internal::ArenaHolder< T >::field_
private

◆ owned_by_arena_

template<typename T >
bool google::protobuf.internal::ArenaHolder< T >::owned_by_arena_
private

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


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