Public Member Functions | List of all members
grpc_core::mock_cel::CelExpressionBuilder Class Referenceabstract

#include <cel_expression.h>

Inheritance diagram for grpc_core::mock_cel::CelExpressionBuilder:
Inheritance graph
[legend]

Public Member Functions

virtual absl::StatusOr< std::unique_ptr< CelExpression > > CreateExpression (const google_api_expr_v1alpha1_Expr *expr, const google_api_expr_v1alpha1_SourceInfo *source_info) const =0
 
virtual absl::StatusOr< std::unique_ptr< CelExpression > > CreateExpression (const google_api_expr_v1alpha1_Expr *expr, const google_api_expr_v1alpha1_SourceInfo *source_info, std::vector< absl::Status > *warnings) const =0
 
virtual ~CelExpressionBuilder ()=default
 

Detailed Description

Definition at line 51 of file cel_expression.h.

Constructor & Destructor Documentation

◆ ~CelExpressionBuilder()

virtual grpc_core::mock_cel::CelExpressionBuilder::~CelExpressionBuilder ( )
virtualdefault

Member Function Documentation

◆ CreateExpression() [1/2]

virtual absl::StatusOr<std::unique_ptr<CelExpression> > grpc_core::mock_cel::CelExpressionBuilder::CreateExpression ( const google_api_expr_v1alpha1_Expr expr,
const google_api_expr_v1alpha1_SourceInfo source_info 
) const
pure virtual

◆ CreateExpression() [2/2]

virtual absl::StatusOr<std::unique_ptr<CelExpression> > grpc_core::mock_cel::CelExpressionBuilder::CreateExpression ( const google_api_expr_v1alpha1_Expr expr,
const google_api_expr_v1alpha1_SourceInfo source_info,
std::vector< absl::Status > *  warnings 
) const
pure virtual

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


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