Classes | Namespaces | Macros
grpcpp/impl/codegen/core_codegen_interface.h File Reference
#include <grpc/impl/codegen/byte_buffer.h>
#include <grpc/impl/codegen/byte_buffer_reader.h>
#include <grpc/impl/codegen/grpc_types.h>
#include <grpc/impl/codegen/sync.h>
#include <grpcpp/impl/codegen/config.h>
#include <grpcpp/impl/codegen/status.h>
Include dependency graph for grpcpp/impl/codegen/core_codegen_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  grpc::CoreCodegenInterface
 

Namespaces

 grpc
 

Macros

#define GPR_CODEGEN_ASSERT(x)
 Codegen specific version of GPR_ASSERT. More...
 
#define GPR_CODEGEN_DEBUG_ASSERT(x)   GPR_CODEGEN_ASSERT(x)
 Codegen specific version of GPR_DEBUG_ASSERT. More...
 

Macro Definition Documentation

◆ GPR_CODEGEN_ASSERT

#define GPR_CODEGEN_ASSERT (   x)
Value:
do { \
if (GPR_UNLIKELY(!(x))) { \
} \
} while (0)

Codegen specific version of GPR_ASSERT.

Definition at line 151 of file grpcpp/impl/codegen/core_codegen_interface.h.

◆ GPR_CODEGEN_DEBUG_ASSERT

#define GPR_CODEGEN_DEBUG_ASSERT (   x)    GPR_CODEGEN_ASSERT(x)

Codegen specific version of GPR_DEBUG_ASSERT.

Definition at line 160 of file grpcpp/impl/codegen/core_codegen_interface.h.

grpc::CoreCodegenInterface::assert_fail
virtual void assert_fail(const char *failed_assertion, const char *file, int line)=0
Upon a failed assertion, log the error.
grpc::g_core_codegen_interface
CoreCodegenInterface * g_core_codegen_interface
Definition: include/grpcpp/impl/codegen/completion_queue.h:98
GPR_UNLIKELY
#define GPR_UNLIKELY(x)
Definition: impl/codegen/port_platform.h:770
x
int x
Definition: bloaty/third_party/googletest/googlemock/test/gmock-matchers_test.cc:3610


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