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

#include <evaluator_core.h>

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

Public Member Functions

 CelExpressionFlatImpl (const google_api_expr_v1alpha1_Expr *root_expr, ExecutionPath path, int max_iterations, std::set< std::string > iter_variable_names, bool enable_unknowns=false, bool enable_unknown_function_results=false)
 
absl::StatusOr< CelValueEvaluate (const BaseActivation &activation) const override
 
- Public Member Functions inherited from grpc_core::mock_cel::CelExpression
virtual ~CelExpression ()=default
 

Detailed Description

Definition at line 43 of file evaluator_core.h.

Constructor & Destructor Documentation

◆ CelExpressionFlatImpl()

grpc_core::mock_cel::CelExpressionFlatImpl::CelExpressionFlatImpl ( const google_api_expr_v1alpha1_Expr root_expr,
ExecutionPath  path,
int  max_iterations,
std::set< std::string >  iter_variable_names,
bool  enable_unknowns = false,
bool  enable_unknown_function_results = false 
)
inline

Definition at line 50 of file evaluator_core.h.

Member Function Documentation

◆ Evaluate()

absl::StatusOr<CelValue> grpc_core::mock_cel::CelExpressionFlatImpl::Evaluate ( const BaseActivation activation) const
inlineoverridevirtual

Implements grpc_core::mock_cel::CelExpression.

Definition at line 57 of file evaluator_core.h.


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


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