Public Types | Public Member Functions | Private Attributes | List of all members
google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 > Class Template Reference

#include <callback.h>

Inheritance diagram for google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >:
Inheritance graph
[legend]

Public Types

typedef R(T::* MethodType) (P1, P2, P3, P4, P5, P6, A1, A2)
 
typedef R(T::* MethodType) (P1, P2, P3, P4, P5, P6, A1, A2)
 

Public Member Functions

 MethodResultCallback_6_2 (T *object, MethodType method, bool self_deleting, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
 
 MethodResultCallback_6_2 (T *object, MethodType method, bool self_deleting, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
 
Run (A1 a1, A2 a2) override
 
Run (A1 a1, A2 a2) override
 
 ~MethodResultCallback_6_2 ()
 
 ~MethodResultCallback_6_2 ()
 
- Public Member Functions inherited from google::protobuf::ResultCallback2< R, A1, A2 >
 ResultCallback2 ()
 
 ResultCallback2 ()
 
virtual ~ResultCallback2 ()
 
virtual ~ResultCallback2 ()
 

Private Attributes

MethodType method_
 
Tobject_
 
std::remove_reference< P1 >::type p1_
 
std::remove_reference< P2 >::type p2_
 
std::remove_reference< P3 >::type p3_
 
std::remove_reference< P4 >::type p4_
 
std::remove_reference< P5 >::type p5_
 
std::remove_reference< P6 >::type p6_
 
bool self_deleting_
 

Detailed Description

template<typename R, typename T, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename A1, typename A2>
class google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >

Definition at line 377 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/callback.h.

Member Typedef Documentation

◆ MethodType [1/2]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
typedef R(T::* google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::MethodType) (P1, P2, P3, P4, P5, P6, A1, A2)

◆ MethodType [2/2]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
typedef R(T::* google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::MethodType) (P1, P2, P3, P4, P5, P6, A1, A2)

Constructor & Destructor Documentation

◆ MethodResultCallback_6_2() [1/2]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::MethodResultCallback_6_2 ( T object,
MethodType  method,
bool  self_deleting,
P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
)
inline

◆ ~MethodResultCallback_6_2() [1/2]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::~MethodResultCallback_6_2 ( )
inline

◆ MethodResultCallback_6_2() [2/2]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::MethodResultCallback_6_2 ( T object,
MethodType  method,
bool  self_deleting,
P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
)
inline

◆ ~MethodResultCallback_6_2() [2/2]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::~MethodResultCallback_6_2 ( )
inline

Member Function Documentation

◆ Run() [1/2]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
R google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::Run ( A1  a1,
A2  a2 
)
inlineoverridevirtual

◆ Run() [2/2]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
R google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::Run ( A1  a1,
A2  a2 
)
inlineoverridevirtual

Member Data Documentation

◆ method_

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
MethodType google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::method_
private

◆ object_

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
T * google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::object_
private

◆ p1_

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
std::remove_reference< P1 >::type google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::p1_
private

◆ p2_

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
std::remove_reference< P2 >::type google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::p2_
private

◆ p3_

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
std::remove_reference< P3 >::type google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::p3_
private

◆ p4_

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
std::remove_reference< P4 >::type google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::p4_
private

◆ p5_

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
std::remove_reference< P5 >::type google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::p5_
private

◆ p6_

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
std::remove_reference< P6 >::type google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::p6_
private

◆ self_deleting_

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
bool google::protobuf.internal::MethodResultCallback_6_2< R, T, P1, P2, P3, P4, P5, P6, A1, A2 >::self_deleting_
private

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


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