Public Member Functions | List of all members
grpc_core::mock_cel::FlatExprBuilder Class Reference

#include <flat_expr_builder.h>

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

Public Member Functions

absl::StatusOr< std::unique_ptr< CelExpression > > CreateExpression (const google_api_expr_v1alpha1_Expr *expr, const google_api_expr_v1alpha1_SourceInfo *source_info) const override
 
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 override
 
 FlatExprBuilder ()=default
 
- Public Member Functions inherited from grpc_core::mock_cel::CelExpressionBuilder
virtual ~CelExpressionBuilder ()=default
 

Detailed Description

Definition at line 41 of file flat_expr_builder.h.

Constructor & Destructor Documentation

◆ FlatExprBuilder()

grpc_core::mock_cel::FlatExprBuilder::FlatExprBuilder ( )
default

Member Function Documentation

◆ CreateExpression() [1/2]

absl::StatusOr<std::unique_ptr<CelExpression> > grpc_core::mock_cel::FlatExprBuilder::CreateExpression ( const google_api_expr_v1alpha1_Expr expr,
const google_api_expr_v1alpha1_SourceInfo source_info 
) const
inlineoverridevirtual

Implements grpc_core::mock_cel::CelExpressionBuilder.

Definition at line 45 of file flat_expr_builder.h.

◆ CreateExpression() [2/2]

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

Implements grpc_core::mock_cel::CelExpressionBuilder.

Definition at line 53 of file flat_expr_builder.h.


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


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