SYMBOL INDEX (8962 symbols across 1013 files) FILE: base/attribute.cc type cel (line 30) | namespace cel { class AttributeStringPrinter (line 35) | class AttributeStringPrinter { method AttributeStringPrinter (line 39) | explicit AttributeStringPrinter(std::string* output, Kind type) class AttributeQualifierStringPrinter (line 75) | class AttributeQualifierStringPrinter { method AttributeQualifierStringPrinter (line 78) | explicit AttributeQualifierStringPrinter(std::string* absl_nonnull o... type AttributeQualifierTypeVisitor (line 114) | struct AttributeQualifierTypeVisitor final { method Kind (line 115) | Kind operator()(const Kind& type) const { return type; } method Kind (line 117) | Kind operator()(int64_t ignored) const { method Kind (line 122) | Kind operator()(uint64_t ignored) const { method Kind (line 127) | Kind operator()(const std::string& ignored) const { method Kind (line 132) | Kind operator()(bool ignored) const { type AttributeQualifierTypeComparator (line 138) | struct AttributeQualifierTypeComparator final { type AttributeQualifierIntComparator (line 154) | struct AttributeQualifierIntComparator final { type AttributeQualifierUintComparator (line 168) | struct AttributeQualifierUintComparator final { type AttributeQualifierStringComparator (line 182) | struct AttributeQualifierStringComparator final { type AttributeQualifierBoolComparator (line 196) | struct AttributeQualifierBoolComparator final { type AttributeQualifier::ComparatorVisitor (line 212) | struct AttributeQualifier::ComparatorVisitor final { function Kind (line 236) | Kind AttributeQualifier::kind() const { FILE: base/attribute.h function namespace (line 32) | namespace cel { function class (line 130) | class AttributeQualifierPattern final { function class (line 178) | class Attribute final { type FieldSpecifier (line 269) | struct FieldSpecifier { FILE: base/attribute_set.h function namespace (line 22) | namespace google::api::expr::runtime { function namespace (line 26) | namespace cel { function AttributeSet (line 84) | static AttributeSet Merge(const AttributeSet& set1, function Add (line 94) | void Add(const Attribute& attribute) { attributes_.insert(attribute); } function Add (line 96) | void Add(const AttributeSet& other) { FILE: base/builtins.h function namespace (line 18) | namespace cel { FILE: base/function_result.h function namespace (line 23) | namespace cel { FILE: base/function_result_set.cc type cel (line 17) | namespace cel { FILE: base/function_result_set.h function namespace (line 24) | namespace google::api::expr::runtime { function namespace (line 28) | namespace cel { FILE: base/internal/memory_manager_testing.cc type cel::base_internal (line 19) | namespace cel::base_internal { function MemoryManagerTestModeToString (line 21) | std::string MemoryManagerTestModeToString(MemoryManagerTestMode mode) { FILE: base/internal/memory_manager_testing.h function namespace (line 23) | namespace cel::base_internal { FILE: base/internal/message_wrapper.h function namespace (line 20) | namespace cel::base_internal { FILE: base/internal/operators.h function namespace (line 20) | namespace cel { FILE: base/internal/unknown_set.cc type cel::base_internal (line 19) | namespace cel::base_internal { function AttributeSet (line 21) | const AttributeSet& EmptyAttributeSet() { function FunctionResultSet (line 26) | const FunctionResultSet& EmptyFunctionResultSet() { FILE: base/internal/unknown_set.h function namespace (line 25) | namespace cel::base_internal { function final (line 117) | struct UnknownSetAccess final { FILE: base/operators.cc type cel (line 27) | namespace cel { type OperatorDataNameComparer (line 33) | struct OperatorDataNameComparer { type OperatorDataDisplayNameComparer (line 49) | struct OperatorDataDisplayNameComparer { function InitializeOperators (line 121) | void InitializeOperators() { FILE: base/operators.h function namespace (line 26) | namespace cel { function class (line 416) | class TernaryOperator final { FILE: base/operators_test.cc type cel (line 25) | namespace cel { function TestOperator (line 32) | void TestOperator(Op op, OpId id, absl::string_view name, function TestUnaryOperator (line 44) | void TestUnaryOperator(UnaryOperator op, UnaryOperatorId id, function TestBinaryOperator (line 50) | void TestBinaryOperator(BinaryOperator op, BinaryOperatorId id, function TestTernaryOperator (line 56) | void TestTernaryOperator(TernaryOperator op, TernaryOperatorId id, function TEST (line 62) | TEST(Operator, TypeTraits) { function TEST (line 73) | TEST(UnaryOperator, TypeTraits) { function TEST (line 82) | TEST(BinaryOperator, TypeTraits) { function TEST (line 91) | TEST(TernaryOperator, TypeTraits) { function TEST (line 130) | TEST(Operator, FindByName) { function TEST (line 137) | TEST(Operator, FindByDisplayName) { function TEST (line 144) | TEST(UnaryOperator, FindByName) { function TEST (line 151) | TEST(UnaryOperator, FindByDisplayName) { function TEST (line 158) | TEST(BinaryOperator, FindByName) { function TEST (line 165) | TEST(BinaryOperator, FindByDisplayName) { function TEST (line 172) | TEST(TernaryOperator, FindByName) { function TEST (line 179) | TEST(TernaryOperator, FindByDisplayName) { function TEST (line 184) | TEST(Operator, SupportsAbslHash) { function TEST (line 192) | TEST(UnaryOperator, SupportsAbslHash) { function TEST (line 200) | TEST(BinaryOperator, SupportsAbslHash) { FILE: base/type_provider.h function namespace (line 20) | namespace cel { FILE: bazel/cat_param_file.cc function main (line 26) | int main(int argc, char** argv) { FILE: bazel/cel_cc_embed.cc function ReadFile (line 35) | std::vector ReadFile(const std::string& path) { function WriteFile (line 51) | void WriteFile(const std::string& path, absl::Span data) { function main (line 63) | int main(int argc, char** argv) { FILE: checker/checker_options.h function namespace (line 18) | namespace cel { FILE: checker/internal/builtins_arena.cc type cel::checker_internal (line 21) | namespace cel::checker_internal { FILE: checker/internal/builtins_arena.h function namespace (line 21) | namespace cel::checker_internal { FILE: checker/internal/descriptor_pool_type_introspector.cc type cel::checker_internal (line 33) | namespace cel::checker_internal { function FindStructTypeFieldByNameDirectly (line 38) | absl::StatusOr> function ListStructTypeFieldsDirectly (line 62) | absl::StatusOr< FILE: checker/internal/descriptor_pool_type_introspector.h function namespace (line 33) | namespace cel::checker_internal { FILE: checker/internal/descriptor_pool_type_introspector_test.cc type cel::checker_internal (line 27) | namespace cel::checker_internal { function TEST (line 40) | TEST(DescriptorPoolTypeIntrospectorTest, FindType) { function TEST (line 53) | TEST(DescriptorPoolTypeIntrospectorTest, FindEnumConstant) { function TEST (line 65) | TEST(DescriptorPoolTypeIntrospectorTest, FindStructTypeFieldByName) { function TEST (line 78) | TEST(DescriptorPoolTypeIntrospectorTest, function TEST (line 90) | TEST(DescriptorPoolTypeIntrospectorTest, FindExtension) { function TEST (line 103) | TEST(DescriptorPoolTypeIntrospectorTest, FindStructTypeFieldByNameWith... function TEST (line 114) | TEST(DescriptorPoolTypeIntrospectorTest, function TEST (line 131) | TEST(DescriptorPoolTypeIntrospectorTest, ListFieldsForStructType) { function TEST (line 142) | TEST(DescriptorPoolTypeIntrospectorTest, ListFieldsForStructTypeExtens... function TEST (line 154) | TEST(DescriptorPoolTypeIntrospectorTest, function TEST (line 166) | TEST(DescriptorPoolTypeIntrospectorTest, ListFieldsForStructTypeNotFou... FILE: checker/internal/format_type_name.cc type cel::checker_internal (line 23) | namespace cel::checker_internal { type FormatImplRecord (line 26) | struct FormatImplRecord { function FormatImpl (line 35) | void FormatImpl(const Type& cur, int offset, function FormatTypeName (line 168) | std::string FormatTypeName(const Type& type) { FILE: checker/internal/format_type_name.h function namespace (line 22) | namespace cel::checker_internal { FILE: checker/internal/format_type_name_test.cc type cel::checker_internal (line 22) | namespace cel::checker_internal { function TEST (line 29) | TEST(FormatTypeNameTest, PrimitiveTypes) { function TEST (line 40) | TEST(FormatTypeNameTest, SpecialTypes) { function TEST (line 46) | TEST(FormatTypeNameTest, WellKnownTypes) { function TEST (line 52) | TEST(FormatTypeNameTest, Wrappers) { function TEST (line 61) | TEST(FormatTypeNameTest, ProtobufTypes) { function TEST (line 67) | TEST(FormatTypeNameTest, Type) { function TEST (line 76) | TEST(FormatTypeNameTest, List) { function TEST (line 84) | TEST(FormatTypeNameTest, Map) { function TEST (line 94) | TEST(FormatTypeNameTest, Opaque) { function TEST (line 105) | TEST(FormatTypeNameTest, ArbitraryNesting) { FILE: checker/internal/namespace_generator.cc type cel::checker_internal (line 34) | namespace cel::checker_internal { function FieldSelectInterpretationCandidatesImpl (line 37) | bool FieldSelectInterpretationCandidatesImpl( function FieldSelectInterpretationCandidates (line 64) | bool FieldSelectInterpretationCandidates( function FieldSelectInterpretationCandidatesWithAlias (line 72) | bool FieldSelectInterpretationCandidatesWithAlias( FILE: checker/internal/namespace_generator.h function namespace (line 30) | namespace cel::checker_internal { FILE: checker/internal/namespace_generator_test.cc type cel::checker_internal (line 25) | namespace cel::checker_internal { function TEST (line 32) | TEST(NamespaceGeneratorTest, EmptyContainer) { function TEST (line 43) | TEST(NamespaceGeneratorTest, MultipleSegments) { function TEST (line 55) | TEST(NamespaceGeneratorTest, MultipleSegmentsRootNamespace) { function TEST (line 67) | TEST(NamespaceGeneratorTest, MultipleSegmentsSelectInterpretation) { function TEST (line 85) | TEST(NamespaceGeneratorTest, MultipleSegmentsSelectInterpretationAlias... function TEST (line 101) | TEST(NamespaceGeneratorTest, MultipleSegmentsSelectInterpretationAlias... function TEST (line 121) | TEST(NamespaceGeneratorTest, FILE: checker/internal/test_ast_helpers.cc type cel::checker_internal (line 27) | namespace cel::checker_internal { function MakeTestParsedAst (line 29) | absl::StatusOr> MakeTestParsedAst( FILE: checker/internal/test_ast_helpers.h function namespace (line 24) | namespace cel::checker_internal { FILE: checker/internal/test_ast_helpers_test.cc type cel::checker_internal (line 24) | namespace cel::checker_internal { function TEST (line 29) | TEST(MakeTestParsedAstTest, Works) { function TEST (line 34) | TEST(MakeTestParsedAstTest, ForwardsParseError) { FILE: checker/internal/type_check_env.cc type cel::checker_internal (line 32) | namespace cel::checker_internal { function VariableDecl (line 34) | const VariableDecl* absl_nullable TypeCheckEnv::LookupVariable( function FunctionDecl (line 42) | const FunctionDecl* absl_nullable TypeCheckEnv::LookupFunction( function VariableDecl (line 114) | const VariableDecl* absl_nullable VariableScope::LookupLocalVariable( FILE: checker/internal/type_check_env.h function namespace (line 41) | namespace cel::checker_internal { function InsertVariableIfAbsent (line 147) | bool InsertVariableIfAbsent(VariableDecl decl) { function InsertOrReplaceVariable (line 153) | void InsertOrReplaceVariable(VariableDecl decl) { function InsertFunctionIfAbsent (line 166) | bool InsertFunctionIfAbsent(FunctionDecl decl) { function InsertOrReplaceFunction (line 170) | void InsertOrReplaceFunction(FunctionDecl decl) { function google (line 192) | const google::protobuf::DescriptorPool* absl_nonnull descriptor_pool() c... function set_arena (line 199) | void set_arena(std::shared_ptr arena) { FILE: checker/internal/type_checker_builder_impl.cc type cel::checker_internal (line 47) | namespace cel::checker_internal { function CheckStdMacroOverlap (line 66) | absl::Status CheckStdMacroOverlap(const FunctionDecl& decl) { function AddWellKnownContextDeclarationVariables (line 88) | absl::Status AddWellKnownContextDeclarationVariables( function AddContextDeclarationVariables (line 111) | absl::Status AddContextDeclarationVariables( function MergeFunctionDecls (line 145) | absl::StatusOr MergeFunctionDecls( function FilterDecl (line 161) | absl::optional FilterDecl(FunctionDecl decl, function ValidateType (line 183) | absl::Status ValidateType(const Type& t, bool check_type_param_name, function ValidateFunctionDecl (line 243) | absl::Status ValidateFunctionDecl(const FunctionDecl& decl, function ValidateVariableDecl (line 257) | absl::Status ValidateVariableDecl(const VariableDecl& decl, FILE: checker/internal/type_checker_builder_impl.h function namespace (line 41) | namespace cel::checker_internal { FILE: checker/internal/type_checker_builder_impl_test.cc type cel::checker_internal (line 39) | namespace cel::checker_internal { type ContextDeclsTestCase (line 45) | struct ContextDeclsTestCase { class ContextDeclsFieldsDefinedTest (line 50) | class ContextDeclsFieldsDefinedTest function TEST_P (line 53) | TEST_P(ContextDeclsFieldsDefinedTest, ContextDeclsFieldsDefined) { function TEST (line 110) | TEST(ContextDeclsTest, ErrorOnDuplicateContextDeclaration) { function TEST (line 123) | TEST(ContextDeclsTest, ErrorOnContextDeclarationNotFound) { function TEST (line 132) | TEST(ContextDeclsTest, ErrorOnNonStructMessageType) { function TEST (line 142) | TEST(ContextDeclsTest, CustomStructNotSupported) { function TEST (line 163) | TEST(ContextDeclsTest, ErrorOnOverlappingContextDeclaration) { function TEST (line 182) | TEST(ContextDeclsTest, ErrorOnOverlappingVariableDeclaration) { function TEST (line 196) | TEST(TypeCheckerBuilderImplTest, function TEST (line 209) | TEST(TypeCheckerBuilderImplTest, ErrorOnUnspecifiedMessageType) { function TEST (line 220) | TEST(TypeCheckerBuilderImplTest, ErrorOnInvalidTypeParamNameVariable) { function TEST (line 235) | TEST(TypeCheckerBuilderImplTest, ErrorOnTooDeepTypeNestingVariable) { function TEST (line 252) | TEST(TypeCheckerBuilderImplTest, ErrorOnInvalidTypeParamNameFunction) { function TEST (line 270) | TEST(TypeCheckerBuilderImplTest, ErrorOnTooDeepTypeNestingFunction) { function TEST (line 295) | TEST(TypeCheckerBuilderImplTest, ReplaceVariable) { FILE: checker/internal/type_checker_impl.cc type cel::checker_internal (line 59) | namespace cel::checker_internal { function FormatCandidate (line 67) | std::string FormatCandidate(absl::Span qualifiers) { function FlattenAbstractType (line 79) | absl::StatusOr FlattenAbstractType(const OpaqueType& type) { function FlattenMapType (line 91) | absl::StatusOr FlattenMapType(const MapType& type) { function FlattenListType (line 99) | absl::StatusOr FlattenListType(const ListType& type) { function FlattenMessageType (line 105) | absl::StatusOr FlattenMessageType(const StructType& type) { function FlattenTypeType (line 109) | absl::StatusOr FlattenTypeType(const TypeType& type) { function FlattenType (line 121) | absl::StatusOr FlattenType(const Type& type) { class ResolveVisitor (line 181) | class ResolveVisitor : public AstVisitorBase { type FunctionResolution (line 183) | struct FunctionResolution { type AttributeResolution (line 188) | struct AttributeResolution { method ResolveVisitor (line 193) | ResolveVisitor(NamespaceGenerator namespace_generator, method PreVisitExpr (line 207) | void PreVisitExpr(const Expr& expr) override { expr_stack_.push_back... method PostVisitExpr (line 209) | void PostVisitExpr(const Expr& expr) override { method error_count (line 264) | int error_count() const { return error_count_; } method AssertExpectedType (line 266) | void AssertExpectedType(const Expr& expr, const Type& expected_type) { type ComprehensionScope (line 274) | struct ComprehensionScope { type FunctionOverloadMatch (line 281) | struct FunctionOverloadMatch { method ReportIssue (line 319) | void ReportIssue(TypeCheckIssue issue) { method ReportMissingReference (line 326) | void ReportMissingReference(const Expr& expr, absl::string_view name) { method ReportUndefinedField (line 333) | void ReportUndefinedField(int64_t expr_id, absl::string_view field_n... method ReportTypeMismatch (line 341) | void ReportTypeMismatch(int64_t expr_id, const Type& expected, method CheckFieldAssignments (line 352) | absl::Status CheckFieldAssignments(const Expr& expr, method Type (line 401) | Type GetDeducedType(const Expr* expr) { function IsSupportedKeyType (line 526) | bool IsSupportedKeyType(const Type& type) { function FunctionDecl (line 858) | const FunctionDecl* ResolveVisitor::ResolveFunctionCallShape( function VariableDecl (line 926) | const VariableDecl* absl_nullable ResolveVisitor::LookupLocalIdentifier( function VariableDecl (line 937) | const VariableDecl* absl_nullable ResolveVisitor::LookupGlobalIdentifier( class ResolveRewriter (line 1175) | class ResolveRewriter : public AstRewriterBase { method ResolveRewriter (line 1177) | explicit ResolveRewriter(const ResolveVisitor& visitor, method PostVisitRewrite (line 1188) | bool PostVisitRewrite(Expr& expr) override { FILE: checker/internal/type_checker_impl.h function namespace (line 30) | namespace cel::checker_internal { FILE: checker/internal/type_checker_impl_test.cc type checker_internal (line 55) | namespace checker_internal { function SevString (line 81) | std::string SevString(Severity severity) { function AbslStringify (line 98) | void AbslStringify(Sink& sink, const TypeCheckIssue& issue) { function FunctionDecl (line 111) | FunctionDecl MakeIdentFunction() { function RegisterMinimalBuiltins (line 162) | absl::Status RegisterMinimalBuiltins(google::protobuf::Arena* absl_nonnu... function TEST (line 296) | TEST(TypeCheckerImplTest, SmokeTest) { function TEST (line 311) | TEST(TypeCheckerImplTest, SimpleIdentsResolved) { function TEST (line 386) | TEST(TypeCheckerImplTest, LocationCalculation) { function TEST (line 417) | TEST(TypeCheckerImplTest, QualifiedIdentsResolved) { function TEST (line 435) | TEST(TypeCheckerImplTest, ReportMissingQualifiedIdentDecl) { function TEST (line 454) | TEST(TypeCheckerImplTest, ResolveMostQualfiedIdent) { function TEST (line 472) | TEST(TypeCheckerImplTest, MemberFunctionCallResolved) { function TEST (line 495) | TEST(TypeCheckerImplTest, MemberFunctionCallNotDeclared) { function TEST (line 512) | TEST(TypeCheckerImplTest, FunctionShapeMismatch) { function TEST (line 531) | TEST(TypeCheckerImplTest, NamespaceFunctionCallResolved) { function TEST (line 560) | TEST(TypeCheckerImplTest, NamespacedFunctionSkipsFieldCheck) { function TEST (line 588) | TEST(TypeCheckerImplTest, NamespacedFunctionWithAbbreviation) { function TEST (line 667) | TEST(TypeCheckerImplTest, FreeMapTypeToDyn) { function TEST (line 704) | TEST(TypeCheckerImplTest, MapTypeUnsupportedKeyWarns) { function TEST (line 721) | TEST(TypeCheckerImplTest, MapTypeWithMixedValues) { function TEST (line 740) | TEST(TypeCheckerImplTest, ComprehensionVariablesResolved) { function TEST (line 756) | TEST(TypeCheckerImplTest, MapComprehensionVariablesResolved) { function TEST (line 772) | TEST(TypeCheckerImplTest, NestedComprehensions) { function TEST (line 789) | TEST(TypeCheckerImplTest, ComprehensionVarsShadowNamespacePriorityRules) { function TEST (line 811) | TEST(TypeCheckerImplTest, ComprehensionVarsShadowsQualifiedIdent) { function TEST (line 831) | TEST(TypeCheckerImplTest, ComprehensionVarsShadowsQualifiedIdentTypeErro... function TEST (line 849) | TEST(TypeCheckerImplTest, ComprehensionVarsDisamgiguatesQualifiedIdent) { function TEST (line 869) | TEST(TypeCheckerImplTest, ComprehensionVarsDisamgiguatesQualifiedIdentMi... function TEST (line 887) | TEST(TypeCheckerImplTest, ComprehensionVarsDisamgiguatesIdent) { function TEST (line 906) | TEST(TypeCheckerImplTest, ComprehensionVarsCyclicParamAssignability) { type PrimitiveLiteralsTestCase (line 953) | struct PrimitiveLiteralsTestCase { class PrimitiveLiteralsTest (line 958) | class PrimitiveLiteralsTest function TEST_P (line 961) | TEST_P(PrimitiveLiteralsTest, LiteralsTypeInferred) { type AstTypeConversionTestCase (line 1000) | struct AstTypeConversionTestCase { class AstTypeConversionTest (line 1005) | class AstTypeConversionTest function TEST_P (line 1008) | TEST_P(AstTypeConversionTest, TypeConversion) { FILE: checker/internal/type_inference_context.cc type cel::checker_internal (line 36) | namespace cel::checker_internal { function IsWildCardType (line 39) | bool IsWildCardType(Type type) { function IsLegacyNullable (line 57) | bool IsLegacyNullable(Type type) { function IsTypeVar (line 70) | bool IsTypeVar(absl::string_view name) { return absl::StartsWith(name,... function IsUnionType (line 72) | bool IsUnionType(Type t) { function IsSubsetOf (line 90) | bool IsSubsetOf(Type a, Type b) { type FunctionOverloadInstance (line 113) | struct FunctionOverloadInstance { function FunctionOverloadInstance (line 118) | FunctionOverloadInstance InstantiateFunctionOverload( function WrapperToPrimitive (line 136) | absl::optional WrapperToPrimitive(const Type& t) { function Type (line 157) | Type TypeInferenceContext::InstantiateTypeParams(const Type& type) { function Type (line 162) | Type TypeInferenceContext::InstantiateTypeParams( function Type (line 356) | Type TypeInferenceContext::Substitute( function Type (line 602) | Type TypeInferenceContext::FullySubstitute(const Type& type, FILE: checker/internal/type_inference_context.h function namespace (line 33) | namespace cel::checker_internal { FILE: checker/internal/type_inference_context_test.cc type cel::checker_internal (line 28) | namespace cel::checker_internal { function TEST (line 101) | TEST(TypeInferenceContextTest, InstantiateTypeParams) { function TEST (line 110) | TEST(TypeInferenceContextTest, InstantiateTypeParamsWithSubstitutions) { function TEST (line 122) | TEST(TypeInferenceContextTest, InstantiateTypeParamsUnparameterized) { function TEST (line 130) | TEST(TypeInferenceContextTest, InstantiateTypeParamsList) { function TEST (line 139) | TEST(TypeInferenceContextTest, InstantiateTypeParamsListPrimitive) { function TEST (line 148) | TEST(TypeInferenceContextTest, InstantiateTypeParamsMap) { function TEST (line 157) | TEST(TypeInferenceContextTest, InstantiateTypeParamsMapSameParam) { function TEST (line 166) | TEST(TypeInferenceContextTest, InstantiateTypeParamsMapPrimitive) { function TEST (line 176) | TEST(TypeInferenceContextTest, InstantiateTypeParamsType) { function TEST (line 185) | TEST(TypeInferenceContextTest, InstantiateTypeParamsTypeEmpty) { function TEST (line 195) | TEST(TypeInferenceContextTest, InstantiateTypeParamsOpaque) { function TEST (line 213) | TEST(TypeInferenceContextTest, OpaqueTypeAssignable) { function TEST (line 225) | TEST(TypeInferenceContextTest, WrapperTypeAssignable) { function TEST (line 233) | TEST(TypeInferenceContextTest, MismatchedTypeNotAssignable) { function TEST (line 240) | TEST(TypeInferenceContextTest, OverloadResolution) { function TEST (line 259) | TEST(TypeInferenceContextTest, MultipleOverloadsResultTypeDyn) { function TEST (line 283) | TEST(TypeInferenceContextTest, ResolveOverloadBasic) { function TEST (line 301) | TEST(TypeInferenceContextTest, ResolveOverloadFails) { function TEST (line 317) | TEST(TypeInferenceContextTest, ResolveOverloadWithParamsNoMatch) { function TEST (line 332) | TEST(TypeInferenceContextTest, ResolveOverloadWithMixedParamsMatch) { function TEST (line 349) | TEST(TypeInferenceContextTest, ResolveOverloadWithMixedParamsMatch2) { function TEST (line 368) | TEST(TypeInferenceContextTest, ResolveOverloadWithParamsMatches) { function TEST (line 385) | TEST(TypeInferenceContextTest, ResolveOverloadWithNestedParamsMatch) { function TEST (line 424) | TEST(TypeInferenceContextTest, ResolveOverloadWithNestedParamsNoMatch) { function TEST (line 441) | TEST(TypeInferenceContextTest, InferencesAccumulate) { function TEST (line 472) | TEST(TypeInferenceContextTest, DebugString) { type TypeInferenceContextWrapperTypesTestCase (line 491) | struct TypeInferenceContextWrapperTypesTestCase { class TypeInferenceContextWrapperTypesTest (line 496) | class TypeInferenceContextWrapperTypesTest method TypeInferenceContextWrapperTypesTest (line 500) | TypeInferenceContextWrapperTypesTest() : context_(&arena_) { function TEST_P (line 517) | TEST_P(TypeInferenceContextWrapperTypesTest, ResolvePrimitiveArg) { function TEST_P (line 534) | TEST_P(TypeInferenceContextWrapperTypesTest, ResolveWrapperArg) { function TEST_P (line 550) | TEST_P(TypeInferenceContextWrapperTypesTest, ResolveNullArg) { function TEST_P (line 566) | TEST_P(TypeInferenceContextWrapperTypesTest, NullWidens) { function TEST_P (line 582) | TEST_P(TypeInferenceContextWrapperTypesTest, PrimitiveWidens) { function TEST (line 613) | TEST(TypeInferenceContextTest, ResolveOverloadWithUnionTypePromotion) { function TEST (line 639) | TEST(TypeInferenceContextTest, ResolveOverloadWithTypeType) { FILE: checker/optional.cc type cel (line 28) | namespace cel { function Type (line 31) | Type OptionalOfV() { function Type (line 38) | Type TypeOfOptionalOfV() { function Type (line 45) | Type ListOfV() { function Type (line 52) | Type OptionalListOfV() { function Type (line 59) | Type MapOfKV() { function Type (line 67) | Type OptionalMapOfKV() { class OptionalNames (line 74) | class OptionalNames { class OptionalOverloads (line 90) | class OptionalOverloads { function RegisterOptionalDecls (line 119) | absl::Status RegisterOptionalDecls(TypeCheckerBuilder& builder, int ve... function CheckerLibrary (line 236) | CheckerLibrary OptionalCheckerLibrary(int version) { FILE: checker/optional.h function namespace (line 20) | namespace cel { FILE: checker/optional_test.cc type cel (line 35) | namespace cel { function TEST (line 76) | TEST(OptionalTest, OptSelectDoesNotAnnotateFieldType) { type TestCase (line 103) | struct TestCase { class OptionalTest (line 109) | class OptionalTest : public testing::TestWithParam {} function TEST_P (line 111) | TEST_P(OptionalTest, Runner) { class OptionalStrictNullAssignmentTest (line 287) | class OptionalStrictNullAssignmentTest function TEST_P (line 290) | TEST_P(OptionalStrictNullAssignmentTest, Runner) { FILE: checker/standard_library.cc type cel (line 30) | namespace cel { function TypeParamType (line 36) | TypeParamType TypeParamA() { return TypeParamType("A"); } function TypeParamType (line 39) | TypeParamType TypeParamB() { return TypeParamType("B"); } function Type (line 41) | Type ListOfA() { function Type (line 47) | Type MapOfAB() { function Type (line 53) | Type TypeOfType() { function Type (line 59) | Type TypeOfA() { function Type (line 65) | Type TypeNullType() { function Type (line 71) | Type TypeBoolType() { function Type (line 77) | Type TypeIntType() { function Type (line 83) | Type TypeUintType() { function Type (line 89) | Type TypeDoubleType() { function Type (line 95) | Type TypeStringType() { function Type (line 101) | Type TypeBytesType() { function Type (line 107) | Type TypeDynType() { function Type (line 113) | Type TypeListType() { function Type (line 119) | Type TypeMapType() { function AddArithmeticOps (line 125) | absl::Status AddArithmeticOps(TypeCheckerBuilder& builder) { function AddLogicalOps (line 220) | absl::Status AddLogicalOps(TypeCheckerBuilder& builder) { function AddTypeConversions (line 265) | absl::Status AddTypeConversions(TypeCheckerBuilder& builder) { function AddEqualityOps (line 381) | absl::Status AddEqualityOps(TypeCheckerBuilder& builder) { function AddContainerOps (line 398) | absl::Status AddContainerOps(TypeCheckerBuilder& builder) { function AddRelationOps (line 454) | absl::Status AddRelationOps(TypeCheckerBuilder& builder) { function AddStringFunctions (line 652) | absl::Status AddStringFunctions(TypeCheckerBuilder& builder) { function AddRegexFunctions (line 677) | absl::Status AddRegexFunctions(TypeCheckerBuilder& builder) { function AddTimeFunctions (line 689) | absl::Status AddTimeFunctions(TypeCheckerBuilder& builder) { function AddTypeConstantVariables (line 794) | absl::Status AddTypeConstantVariables(TypeCheckerBuilder& builder) { function AddEnumConstants (line 834) | absl::Status AddEnumConstants(TypeCheckerBuilder& builder) { function AddStandardLibraryDecls (line 843) | absl::Status AddStandardLibraryDecls(TypeCheckerBuilder& builder) { function CheckerLibrary (line 861) | CheckerLibrary StandardCheckerLibrary() { FILE: checker/standard_library.h function namespace (line 19) | namespace cel { FILE: checker/standard_library_test.cc type cel (line 37) | namespace cel { function TEST (line 50) | TEST(StandardLibraryTest, StandardLibraryAddsDecls) { function TEST (line 58) | TEST(StandardLibraryTest, StandardLibraryErrorsIfAddedTwice) { function TEST (line 67) | TEST(StandardLibraryTest, ComprehensionVarsIndirectCyclicParamAssignab... function TEST (line 106) | TEST(StandardLibraryTest, ComprehensionResultTypeIsSubstituted) { class StandardLibraryDefinitionsTest (line 137) | class StandardLibraryDefinitionsTest : public ::testing::Test { method SetUp (line 139) | void SetUp() override { class StdlibTypeVarDefinitionTest (line 151) | class StdlibTypeVarDefinitionTest function TEST_P (line 155) | TEST_P(StdlibTypeVarDefinitionTest, DefinesTypeConstants) { function TEST_F (line 178) | TEST_F(StandardLibraryDefinitionsTest, DefinesProtoStructNull) { function TEST_F (line 204) | TEST_F(StandardLibraryDefinitionsTest, DefinesTypeType) { type DefinitionsTestCase (line 221) | struct DefinitionsTestCase { class StdLibDefinitionsTest (line 227) | class StdLibDefinitionsTest function TEST_P (line 239) | TEST_P(StdLibDefinitionsTest, Runner) { FILE: checker/type_check_issue.cc type cel (line 23) | namespace cel { function SeverityString (line 27) | absl::string_view SeverityString(TypeCheckIssue::Severity severity) { FILE: checker/type_check_issue.h function namespace (line 24) | namespace cel { FILE: checker/type_check_issue_test.cc type cel (line 20) | namespace cel { function TEST (line 23) | TEST(TypeCheckIssueTest, DisplayString) { function TEST (line 33) | TEST(TypeCheckIssueTest, DisplayStringNoPosition) { function TEST (line 39) | TEST(TypeCheckIssueTest, DisplayStringDeprecated) { FILE: checker/type_checker.cc type cel (line 17) | namespace cel { FILE: checker/type_checker.h function namespace (line 27) | namespace cel { FILE: checker/type_checker_builder.h function namespace (line 35) | namespace cel { FILE: checker/type_checker_builder_factory.cc type cel (line 31) | namespace cel { function CreateTypeCheckerBuilder (line 33) | absl::StatusOr> CreateTypeCheckerB... function CreateTypeCheckerBuilder (line 44) | absl::StatusOr> CreateTypeCheckerB... FILE: checker/type_checker_builder_factory.h function namespace (line 25) | namespace cel { FILE: checker/type_checker_builder_factory_test.cc type cel (line 38) | namespace cel { function TEST (line 49) | TEST(TypeCheckerBuilderTest, AddVariable) { function TEST (line 78) | TEST(TypeCheckerBuilderTest, TypeCheckersIndependent) { function TEST (line 128) | TEST(TypeCheckerBuilderTest, AddVariableRedeclaredError) { function TEST (line 143) | TEST(TypeCheckerBuilderTest, AddFunction) { function TEST (line 160) | TEST(TypeCheckerBuilderTest, AddFunctionRedeclaredError) { function TEST (line 178) | TEST(TypeCheckerBuilderTest, AddLibrary) { function SubsetTestlibConfigurer (line 205) | absl::Status SubsetTestlibConfigurer(TypeCheckerBuilder& builder) { function CheckerLibrary (line 227) | CheckerLibrary SubsetTestlib() { return {"testlib", SubsetTestlibConfi... function TEST (line 229) | TEST(TypeCheckerBuilderTest, AddLibraryIncludeSubset) { function TEST (line 268) | TEST(TypeCheckerBuilderTest, AddLibraryExcludeSubset) { function TEST (line 308) | TEST(TypeCheckerBuilderTest, AddLibrarySubsetRemoveAllOvl) { function TEST (line 346) | TEST(TypeCheckerBuilderTest, AddLibraryOneSubsetPerLibraryId) { function TEST (line 364) | TEST(TypeCheckerBuilderTest, AddLibrarySubsetLibraryIdRequireds) { function TEST (line 378) | TEST(TypeCheckerBuilderTest, AddContextDeclaration) { function TEST (line 481) | TEST(TypeCheckerBuilderTest, AllowWellKnownTypeContextDeclarationInt64... function TEST (line 501) | TEST(TypeCheckerBuilderTest, ContextDeclarationWithJsonName) { function TEST (line 534) | TEST(TypeCheckerBuilderTest, JsonFieldNameOptionStructCreation) { FILE: checker/type_checker_subset_factory.cc type cel (line 25) | namespace cel { function IncludeOverloadsByIdPredicate (line 27) | TypeCheckerSubset::FunctionPredicate IncludeOverloadsByIdPredicate( function IncludeOverloadsByIdPredicate (line 35) | TypeCheckerSubset::FunctionPredicate IncludeOverloadsByIdPredicate( function ExcludeOverloadsByIdPredicate (line 41) | TypeCheckerSubset::FunctionPredicate ExcludeOverloadsByIdPredicate( function ExcludeOverloadsByIdPredicate (line 49) | TypeCheckerSubset::FunctionPredicate ExcludeOverloadsByIdPredicate( FILE: checker/type_checker_subset_factory.h function namespace (line 27) | namespace cel { FILE: checker/type_checker_subset_factory_test.cc type cel (line 31) | namespace cel { function TEST (line 34) | TEST(TypeCheckerSubsetFactoryTest, IncludeOverloadsByIdPredicate) { function TEST (line 79) | TEST(TypeCheckerSubsetFactoryTest, ExcludeOverloadsByIdPredicate) { FILE: checker/validation_result.cc type cel (line 23) | namespace cel { FILE: checker/validation_result.h function namespace (line 34) | namespace cel { FILE: checker/validation_result_test.cc type cel (line 27) | namespace cel { function TEST (line 39) | TEST(ValidationResultTest, IsValidWithAst) { function TEST (line 46) | TEST(ValidationResultTest, IsNotValidWithoutAst) { function TEST (line 54) | TEST(ValidationResultTest, GetIssues) { function TEST (line 69) | TEST(ValidationResultTest, FormatError) { FILE: codelab/cel_compiler.h function namespace (line 27) | namespace cel_codelab { FILE: codelab/cel_compiler_test.cc type cel_codelab (line 41) | namespace cel_codelab { function MakeDefaultCompilerBuilder (line 61) | std::unique_ptr MakeDefaultCompilerBuilder() { function TEST (line 74) | TEST(DefaultCompiler, Basic) { function TEST (line 79) | TEST(DefaultCompiler, AddFunctionDecl) { function TEST (line 101) | TEST(DefaultCompiler, EndToEnd) { FILE: codelab/exercise1.cc type cel_codelab (line 35) | namespace cel_codelab { function ConvertResult (line 45) | absl::StatusOr ConvertResult(const CelValue& value) { function ParseAndEvaluate (line 55) | absl::StatusOr ParseAndEvaluate(absl::string_view cel_exp... FILE: codelab/exercise1.h function namespace (line 23) | namespace cel_codelab { FILE: codelab/exercise10.cc type cel_codelab (line 40) | namespace cel_codelab { function ConfigureCompiler (line 44) | absl::StatusOr> ConfigureCompiler() { function ConfigureRuntime (line 61) | absl::StatusOr> ConfigureRuntime() { function CompileAndEvaluateExercise10 (line 76) | absl::StatusOr CompileAndEvaluateExercise10(absl::string_view ex... FILE: codelab/exercise10.h function namespace (line 21) | namespace cel_codelab { FILE: codelab/exercise10_test.cc type cel_codelab (line 21) | namespace cel_codelab { function TEST (line 28) | TEST(Exercise10, IpInRange) { function TEST (line 40) | TEST(Exercise10, IpNotInRange) { function TEST (line 52) | TEST(Exercise10, IpEqual) { function TEST (line 61) | TEST(Exercise10, IpInequal) { function TEST (line 70) | TEST(Exercise10, IpInvalid) { FILE: codelab/exercise1_test.cc type cel_codelab (line 20) | namespace cel_codelab { function TEST (line 26) | TEST(Exercise1, PrintHelloWorld) { function TEST (line 31) | TEST(Exercise1, WrongTypeResultError) { function TEST (line 37) | TEST(Exercise1, Conditional) { FILE: codelab/exercise2.cc type cel_codelab (line 41) | namespace cel_codelab { function MakeCelCompiler (line 55) | absl::StatusOr> MakeCelCompiler() { function EvalCheckedExpr (line 79) | absl::StatusOr EvalCheckedExpr(const CheckedExpr& checked_expr, function CompileAndEvaluateWithBoolVar (line 109) | absl::StatusOr CompileAndEvaluateWithBoolVar(absl::string_view c... function CompileAndEvaluateWithContext (line 126) | absl::StatusOr CompileAndEvaluateWithContext( FILE: codelab/exercise2.h function namespace (line 22) | namespace cel_codelab { FILE: codelab/exercise2_test.cc type cel_codelab (line 22) | namespace cel_codelab { function TEST (line 31) | TEST(Exercise2Var, Simple) { function TEST (line 42) | TEST(Exercise2Var, WrongTypeResultError) { function TEST (line 48) | TEST(Exercise2Context, Simple) { function TEST (line 71) | TEST(Exercise2Context, WrongTypeResultError) { FILE: codelab/exercise3_test.cc type cel_codelab (line 22) | namespace cel_codelab { function TruthTableTest (line 30) | absl::StatusOr TruthTableTest(absl::string_view statement) { function TEST (line 34) | TEST(Exercise3, LogicalOr) { function TEST (line 58) | TEST(Exercise3, LogicalAnd) { function TEST (line 77) | TEST(Exercise3, Ternary) { function TEST (line 87) | TEST(Exercise3, BadFieldAccess) { FILE: codelab/exercise4.cc type cel_codelab (line 41) | namespace cel_codelab { function MakeConfiguredCompiler (line 55) | absl::StatusOr> MakeConfiguredCompiler() { class Evaluator (line 74) | class Evaluator { method Evaluator (line 76) | Evaluator() { method SetupEvaluatorEnvironment (line 82) | absl::Status SetupEvaluatorEnvironment() { method Evaluate (line 91) | absl::StatusOr Evaluate(const CheckedExpr& expr, function EvaluateWithExtensionFunction (line 116) | absl::StatusOr EvaluateWithExtensionFunction( FILE: codelab/exercise4.h function namespace (line 22) | namespace cel_codelab { FILE: codelab/exercise4_test.cc type cel_codelab (line 22) | namespace cel_codelab { function TEST (line 28) | TEST(EvaluateWithExtensionFunction, Baseline) { function TEST (line 47) | TEST(EvaluateWithExtensionFunction, ContainsTrue) { function TEST (line 67) | TEST(EvaluateWithExtensionFunction, ContainsFalse) { FILE: codelab/network_functions.cc type cel_codelab (line 50) | namespace cel_codelab { function AddressType (line 61) | cel::Type AddressType() { function TypeOfAddressType (line 67) | cel::Type TypeOfAddressType() { function AddressMatcherType (line 72) | cel::Type AddressMatcherType() { function TypeOfAddressMatcherType (line 78) | cel::Type TypeOfAddressMatcherType() { function ParseAddressImpl (line 84) | absl::StatusOr ParseAddressImpl(absl::string_view str, function ConfigureNetworkFunctions (line 122) | absl::Status ConfigureNetworkFunctions(cel::TypeCheckerBuilder& builde... function NetworkAddressRepGetTypeId (line 174) | cel::NativeTypeId NetworkAddressRepGetTypeId( function NetworkAddressRepGetTypeName (line 186) | absl::string_view NetworkAddressRepGetTypeName( function NetworkAddressRepDebugString (line 192) | std::string NetworkAddressRepDebugString( function NetworkAddressRepGetRuntimeType (line 199) | cel::OpaqueType NetworkAddressRepGetRuntimeType( function NetworkAddressRepEqual (line 205) | absl::Status NetworkAddressRepEqual( function NetworkAddressRepClone (line 223) | cel::OpaqueValue NetworkAddressRepClone( class NetworkAddressMatcherImpl (line 259) | class NetworkAddressMatcherImpl : public cel::OpaqueValueInterface { method NetworkAddressMatcherImpl (line 261) | explicit NetworkAddressMatcherImpl(NetworkAddressMatcher rep) method NetworkAddressMatcher (line 264) | const NetworkAddressMatcher& rep() const { return rep_; } method DebugString (line 267) | std::string DebugString() const final { method GetTypeName (line 271) | absl::string_view GetTypeName() const final { return "net.AddressMat... method GetRuntimeType (line 273) | cel::OpaqueType GetRuntimeType() const final { method Equal (line 277) | absl::Status Equal(const cel::OpaqueValue& other, method Clone (line 292) | cel::OpaqueValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method GetNativeTypeId (line 296) | cel::NativeTypeId GetNativeTypeId() const final { function parseAddress (line 307) | cel::Value parseAddress( function parseAddressOrZero (line 321) | cel::Value parseAddressOrZero(const cel::StringValue& str) { function parseAddressMatcher (line 332) | cel::Value parseAddressMatcher( function containsAddress (line 349) | cel::Value containsAddress(const cel::OpaqueValue& matcher, function NetworkAddressMatcher (line 466) | const NetworkAddressMatcher* NetworkAddressMatcher::Unwrap( function NetworkFunctionsCompilerLibrary (line 512) | cel::CompilerLibrary NetworkFunctionsCompilerLibrary() { function RegisterNetworkTypes (line 516) | absl::Status RegisterNetworkTypes(cel::TypeRegistry& registry, function RegisterNetworkFunctions (line 523) | absl::Status RegisterNetworkFunctions(cel::FunctionRegistry& registry, FILE: codelab/network_functions.h function IpVersion (line 40) | enum class IpVersion : uint8_t { FILE: codelab/network_functions_test.cc type cel_codelab (line 43) | namespace cel_codelab { type TestCase (line 55) | struct TestCase { class NetworkFunctionsCheckerTest (line 61) | class NetworkFunctionsCheckerTest : public testing::TestWithParam Create(bool optimize) { method MakeProgram (line 230) | absl::StatusOr> MakeProgram(absl::string_vi... method BenchmarkState (line 240) | BenchmarkState(std::unique_ptr c, std::unique_ptr ConvertResult(const CelValue& value) { function ParseAndEvaluate (line 62) | absl::StatusOr ParseAndEvaluate(absl::string_view cel_exp... FILE: codelab/solutions/exercise10.cc type cel_codelab (line 40) | namespace cel_codelab { function ConfigureCompiler (line 44) | absl::StatusOr> ConfigureCompiler() { function ConfigureRuntime (line 65) | absl::StatusOr> ConfigureRuntime() { function CompileAndEvaluateExercise10 (line 86) | absl::StatusOr CompileAndEvaluateExercise10(absl::string_view ex... FILE: codelab/solutions/exercise2.cc type cel_codelab (line 45) | namespace cel_codelab { function MakeCelCompiler (line 60) | absl::StatusOr> MakeCelCompiler() { function EvalCheckedExpr (line 83) | absl::StatusOr EvalCheckedExpr(const CheckedExpr& checked_expr, function CompileAndEvaluateWithBoolVar (line 113) | absl::StatusOr CompileAndEvaluateWithBoolVar(absl::string_view c... function CompileAndEvaluateWithContext (line 130) | absl::StatusOr CompileAndEvaluateWithContext( FILE: codelab/solutions/exercise3_test.cc type cel_codelab (line 22) | namespace cel_codelab { function TruthTableTest (line 30) | absl::StatusOr TruthTableTest(absl::string_view statement) { function TEST (line 34) | TEST(Exercise3, LogicalOr) { function TEST (line 49) | TEST(Exercise3, LogicalAnd) { function TEST (line 64) | TEST(Exercise3, Ternary) { function TEST (line 73) | TEST(Exercise3Context, BadFieldAccess) { FILE: codelab/solutions/exercise4.cc type cel_codelab (line 45) | namespace cel_codelab { function ContainsExtensionFunction (line 62) | absl::StatusOr ContainsExtensionFunction(google::protobuf::Arena... function MakeConfiguredCompiler (line 78) | absl::StatusOr> MakeConfiguredCompiler() { class Evaluator (line 112) | class Evaluator { method Evaluator (line 114) | Evaluator() { method SetupEvaluatorEnvironment (line 120) | absl::Status SetupEvaluatorEnvironment() { method Evaluate (line 134) | absl::StatusOr Evaluate(const CheckedExpr& expr, function EvaluateWithExtensionFunction (line 159) | absl::StatusOr EvaluateWithExtensionFunction( FILE: common/allocator.h function namespace (line 34) | namespace cel { function deallocate (line 187) | void deallocate(pointer p, size_type n) noexcept { function google (line 247) | constexpr google::protobuf::Arena* absl_nonnull arena() const noexcept { function deallocate (line 381) | void deallocate(pointer, size_type) noexcept {} function arena_ (line 435) | constexpr Allocator(google::protobuf::Arena* absl_nullable arena) noexcept function google (line 449) | constexpr google::protobuf::Arena* absl_nullable arena() const noexcept { function deallocate (line 553) | void deallocate(pointer p, size_type n) noexcept { FILE: common/allocator_test.cc type cel (line 28) | namespace cel { function TEST (line 33) | TEST(AllocatorKind, AbslStringify) { function TEST (line 39) | TEST(NewDeleteAllocator, Bytes) { function TEST (line 46) | TEST(ArenaAllocator, Bytes) { type TrivialObject (line 54) | struct TrivialObject { function TEST (line 58) | TEST(NewDeleteAllocator, NewDeleteObject) { function TEST (line 65) | TEST(ArenaAllocator, NewDeleteObject) { function TEST (line 73) | TEST(NewDeleteAllocator, Object) { function TEST (line 80) | TEST(ArenaAllocator, Object) { function TEST (line 88) | TEST(NewDeleteAllocator, ObjectArray) { function TEST (line 95) | TEST(ArenaAllocator, ObjectArray) { function TEST (line 103) | TEST(NewDeleteAllocator, T) { function TEST (line 112) | TEST(ArenaAllocator, T) { function TEST (line 122) | TEST(NewDeleteAllocator, CopyConstructible) { function TEST (line 139) | TEST(ArenaAllocator, CopyConstructible) { function TEST (line 154) | TEST(Allocator, CopyConstructible) { FILE: common/any.cc type cel (line 20) | namespace cel { function ParseTypeUrl (line 22) | bool ParseTypeUrl(absl::string_view type_url, FILE: common/any.h function namespace (line 28) | namespace cel { FILE: common/any_test.cc type cel (line 24) | namespace cel { function TEST (line 27) | TEST(Any, Value) { function TEST (line 36) | TEST(MakeTypeUrlWithPrefix, Basic) { function TEST (line 41) | TEST(MakeTypeUrl, Basic) { function TEST (line 45) | TEST(ParseTypeUrl, Valid) { function TEST (line 52) | TEST(ParseTypeUrl, TypeName) { function TEST (line 61) | TEST(ParseTypeUrl, PrefixAndTypeName) { FILE: common/arena.h function namespace (line 24) | namespace cel { function void (line 76) | struct ArenaTraits { FILE: common/arena_string.h function namespace (line 34) | namespace cel { function string_view (line 295) | string_view rhs) { function string_view (line 321) | string_view rhs) { function string_view (line 347) | string_view rhs) { FILE: common/arena_string_pool.h function namespace (line 31) | namespace cel { FILE: common/arena_string_pool_test.cc type cel (line 24) | namespace cel { function TEST (line 27) | TEST(ArenaStringPool, InternCString) { function TEST (line 35) | TEST(ArenaStringPool, InternStringView) { function TEST (line 43) | TEST(ArenaStringPool, InternStringSmall) { function TEST (line 51) | TEST(ArenaStringPool, InternStringLarge) { function TEST (line 61) | TEST(ArenaStringPool, InternCord) { FILE: common/arena_string_test.cc type cel (line 24) | namespace cel { class ArenaStringTest (line 38) | class ArenaStringTest : public ::testing::Test { method arena (line 40) | arena() { return &arena_; } function TEST_F (line 46) | TEST_F(ArenaStringTest, Default) { function TEST_F (line 53) | TEST_F(ArenaStringTest, Small) { function TEST_F (line 63) | TEST_F(ArenaStringTest, Large) { function TEST_F (line 74) | TEST_F(ArenaStringTest, Iterator) { function TEST_F (line 92) | TEST_F(ArenaStringTest, ReverseIterator) { function TEST_F (line 110) | TEST_F(ArenaStringTest, RemovePrefix) { function TEST_F (line 116) | TEST_F(ArenaStringTest, RemoveSuffix) { function TEST_F (line 122) | TEST_F(ArenaStringTest, Equal) { function TEST_F (line 126) | TEST_F(ArenaStringTest, NotEqual) { function TEST_F (line 130) | TEST_F(ArenaStringTest, Less) { function TEST_F (line 134) | TEST_F(ArenaStringTest, LessEqual) { function TEST_F (line 138) | TEST_F(ArenaStringTest, Greater) { function TEST_F (line 142) | TEST_F(ArenaStringTest, GreaterEqual) { function TEST_F (line 146) | TEST_F(ArenaStringTest, ImplementsAbslHashCorrectly) { function TEST_F (line 154) | TEST_F(ArenaStringTest, Hash) { FILE: common/arena_string_view.h function namespace (line 30) | namespace cel { FILE: common/arena_string_view_test.cc type cel (line 24) | namespace cel { class ArenaStringViewTest (line 36) | class ArenaStringViewTest : public ::testing::Test { method arena (line 38) | arena() { return &arena_; } function TEST_F (line 44) | TEST_F(ArenaStringViewTest, Default) { function TEST_F (line 51) | TEST_F(ArenaStringViewTest, Iterator) { function TEST_F (line 69) | TEST_F(ArenaStringViewTest, ReverseIterator) { function TEST_F (line 87) | TEST_F(ArenaStringViewTest, RemovePrefix) { function TEST_F (line 93) | TEST_F(ArenaStringViewTest, RemoveSuffix) { function TEST_F (line 99) | TEST_F(ArenaStringViewTest, Equal) { function TEST_F (line 103) | TEST_F(ArenaStringViewTest, NotEqual) { function TEST_F (line 107) | TEST_F(ArenaStringViewTest, Less) { function TEST_F (line 111) | TEST_F(ArenaStringViewTest, LessEqual) { function TEST_F (line 115) | TEST_F(ArenaStringViewTest, Greater) { function TEST_F (line 119) | TEST_F(ArenaStringViewTest, GreaterEqual) { function TEST_F (line 123) | TEST_F(ArenaStringViewTest, ImplementsAbslHashCorrectly) { function TEST_F (line 131) | TEST_F(ArenaStringViewTest, Hash) { FILE: common/ast.cc type cel (line 24) | namespace cel { function TypeSpec (line 27) | const TypeSpec& DynSingleton() { function TypeSpec (line 34) | const TypeSpec* absl_nullable Ast::GetType(int64_t expr_id) const { function TypeSpec (line 42) | const TypeSpec& Ast::GetTypeOrDyn(int64_t expr_id) const { function TypeSpec (line 49) | const TypeSpec& Ast::GetReturnType() const { function Reference (line 53) | const Reference* absl_nullable Ast::GetReference(int64_t expr_id) const { function SourceLocation (line 61) | SourceLocation Ast::ComputeSourceLocation(int64_t expr_id) const { FILE: common/ast.h function namespace (line 29) | namespace cel { FILE: common/ast/constant_proto.cc type cel::ast_internal (line 31) | namespace cel::ast_internal { function ConstantToProto (line 35) | absl::Status ConstantToProto(const Constant& constant, function ConstantFromProto (line 81) | absl::Status ConstantFromProto(const ConstantProto& proto, Constant& c... FILE: common/ast/constant_proto.h function namespace (line 23) | namespace cel::ast_internal { FILE: common/ast/expr_proto.cc type cel::ast_internal (line 36) | namespace cel::ast_internal { class ExprToProtoState (line 44) | class ExprToProtoState final { type Frame (line 46) | struct Frame final { method ExprToProto (line 52) | absl::Status ExprToProto(const Expr& expr, method ExprToProtoImpl (line 63) | absl::Status ExprToProtoImpl(const Expr& expr, method ConstExprToProto (line 102) | absl::Status ConstExprToProto(const Expr& expr, const Constant& cons... method IdentExprToProto (line 109) | absl::Status IdentExprToProto(const Expr& expr, const IdentExpr& ide... method SelectExprToProto (line 118) | absl::Status SelectExprToProto(const Expr& expr, method CallExprToProto (line 132) | absl::Status CallExprToProto(const Expr& expr, const CallExpr& call_... method ListExprToProto (line 151) | absl::Status ListExprToProto(const Expr& expr, const ListExpr& list_... method StructExprToProto (line 173) | absl::Status StructExprToProto(const Expr& expr, method MapExprToProto (line 198) | absl::Status MapExprToProto(const Expr& expr, const MapExpr& map_expr, method ComprehensionExprToProto (line 223) | absl::Status ComprehensionExprToProto( method Push (line 254) | void Push(const Expr& expr, ExprProto* absl_nonnull proto) { method Pop (line 258) | bool Pop(Frame& frame) { class ExprFromProtoState (line 270) | class ExprFromProtoState final { type Frame (line 272) | struct Frame final { method ExprFromProto (line 278) | absl::Status ExprFromProto(const ExprProto& proto, Expr& expr) { method ExprFromProtoImpl (line 288) | absl::Status ExprFromProtoImpl(const ExprProto& proto, Expr& expr) { method ConstExprFromProto (line 319) | absl::Status ConstExprFromProto(const ExprProto& proto, method IdentExprFromProto (line 327) | absl::Status IdentExprFromProto(const ExprProto& proto, method SelectExprFromProto (line 337) | absl::Status SelectExprFromProto(const ExprProto& proto, method CallExprFromProto (line 351) | absl::Status CallExprFromProto(const ExprProto& proto, method ListExprFromProto (line 369) | absl::Status ListExprFromProto(const ExprProto& proto, method StructExprFromProto (line 389) | absl::Status StructExprFromProto(const ExprProto& proto, method MapExprFromProto (line 421) | absl::Status MapExprFromProto(const ExprProto& proto, method ComprehensionExprFromProto (line 454) | absl::Status ComprehensionExprFromProto( method Push (line 485) | void Push(const ExprProto& proto, Expr& expr) { method Pop (line 489) | bool Pop(Frame& frame) { function ExprToProto (line 503) | absl::Status ExprToProto(const Expr& expr, function ExprFromProto (line 509) | absl::Status ExprFromProto(const cel::expr::Expr& proto, Expr& expr) { FILE: common/ast/expr_proto.h function namespace (line 23) | namespace cel::ast_internal { FILE: common/ast/expr_proto_test.cc type cel::ast_internal (line 27) | namespace cel::ast_internal { type ExprRoundtripTestCase (line 36) | struct ExprRoundtripTestCase { function TEST_P (line 42) | TEST_P(ExprRoundTripTest, RoundTrip) { function TEST (line 254) | TEST(ExprFromProto, StructFieldInMap) { function TEST (line 276) | TEST(ExprFromProto, MapEntryInStruct) { FILE: common/ast/metadata.cc type cel (line 31) | namespace cel { function TypeSpec (line 35) | const TypeSpec& DefaultTypeSpec() { function FormatPrimitive (line 40) | std::string FormatPrimitive(PrimitiveType t) { function FormatWellKnown (line 59) | std::string FormatWellKnown(WellKnownTypeSpec t) { function HandleFormatTypeSpec (line 75) | void HandleFormatTypeSpec(const TypeSpec& t, FormatStack& stack, function TypeSpecKind (line 130) | TypeSpecKind CopyImpl(const TypeSpecKind& other) { function ExtensionSpec (line 153) | const ExtensionSpec& ExtensionSpec::DefaultInstance() { function ExtensionSpec (line 165) | ExtensionSpec& ExtensionSpec::operator=(const ExtensionSpec& other) { function TypeSpec (line 176) | const TypeSpec& ListTypeSpec::elem_type() const { function TypeSpec (line 187) | const TypeSpec& MapTypeSpec::key_type() const { function TypeSpec (line 194) | const TypeSpec& MapTypeSpec::value_type() const { function TypeSpec (line 205) | const TypeSpec& FunctionTypeSpec::result_type() const { function TypeSpec (line 216) | const TypeSpec& TypeSpec::type() const { function TypeSpec (line 227) | TypeSpec& TypeSpec::operator=(const TypeSpec& other) { function FunctionTypeSpec (line 236) | FunctionTypeSpec& FunctionTypeSpec::operator=(const FunctionTypeSpec& ... function FormatTypeSpec (line 242) | std::string FormatTypeSpec(const TypeSpec& t) { FILE: common/ast/metadata.h function namespace (line 36) | namespace cel { function PrimitiveType (line 279) | enum class PrimitiveType { function class (line 557) | class TypeSpec { function PrimitiveType (line 644) | PrimitiveType wrapper() const { function ErrorTypeSpec (line 708) | ErrorTypeSpec error_type() const { function class (line 747) | class Reference { function ListTypeSpec (line 819) | inline ListTypeSpec::ListTypeSpec(const ListTypeSpec& rhs) function ListTypeSpec (line 827) | inline ListTypeSpec::ListTypeSpec(std::unique_ptr elem_type) function set_elem_type (line 830) | inline void ListTypeSpec::set_elem_type(std::unique_ptr elem_t... function TypeSpec (line 834) | inline TypeSpec& ListTypeSpec::mutable_elem_type() { function MapTypeSpec (line 841) | inline MapTypeSpec::MapTypeSpec(std::unique_ptr key_type, function MapTypeSpec (line 845) | inline MapTypeSpec::MapTypeSpec(const MapTypeSpec& rhs) function set_key_type (line 855) | inline void MapTypeSpec::set_key_type(std::unique_ptr key_type) { function set_value_type (line 859) | inline void MapTypeSpec::set_value_type(std::unique_ptr value_... function TypeSpec (line 863) | inline TypeSpec& MapTypeSpec::mutable_key_type() { function TypeSpec (line 870) | inline TypeSpec& MapTypeSpec::mutable_value_type() { function set_result_type (line 877) | inline void FunctionTypeSpec::set_result_type( function TypeSpec (line 882) | inline TypeSpec& FunctionTypeSpec::mutable_result_type() { function FunctionTypeSpec (line 893) | inline FunctionTypeSpec::FunctionTypeSpec(std::unique_ptr resu... function set_arg_types (line 897) | inline void FunctionTypeSpec::set_arg_types(std::vector arg_ty... function AbstractType (line 901) | inline AbstractType::AbstractType(std::string name, function set_parameter_types (line 905) | inline void AbstractType::set_parameter_types( function other (line 910) | inline bool AbstractType::operator==(const AbstractType& other) const { FILE: common/ast/metadata_test.cc type cel (line 25) | namespace cel { function TEST (line 30) | TEST(AstTest, ListTypeSpecMutableConstruction) { function TEST (line 37) | TEST(AstTest, MapTypeSpecMutableConstruction) { function TEST (line 47) | TEST(AstTest, MapTypeSpecComparatorKeyType) { function TEST (line 53) | TEST(AstTest, MapTypeSpecComparatorValueType) { function TEST (line 59) | TEST(AstTest, FunctionTypeSpecMutableConstruction) { function TEST (line 66) | TEST(AstTest, FunctionTypeSpecComparatorArgTypes) { function TEST (line 72) | TEST(AstTest, ListTypeSpecDefaults) { function TEST (line 76) | TEST(AstTest, MapTypeSpecDefaults) { function TEST (line 81) | TEST(AstTest, FunctionTypeSpecDefaults) { function TEST (line 85) | TEST(AstTest, TypeDefaults) { function TEST (line 101) | TEST(AstTest, TypeComparatorTest) { function TEST (line 113) | TEST(AstTest, ExprMutableConstruction) { function TEST (line 143) | TEST(AstTest, ReferenceConstantDefaultValue) { function TEST (line 148) | TEST(AstTest, TypeCopyable) { function TEST (line 179) | TEST(AstTest, TypeMoveable) { function TEST (line 215) | TEST(AstTest, NestedTypeKindCopyAssignable) { function TEST (line 243) | TEST(AstTest, ExtensionSupported) { function TEST (line 253) | TEST(AstTest, ExtensionSpecEquality) { function TEST (line 269) | TEST(AstTest, ExtensionCopyMove) { FILE: common/ast/navigable_ast_internal.h function namespace (line 30) | namespace cel::common_internal { function explicit (line 104) | explicit NavigableAstRange(SpanType span) : span_(span) {} function AstNode (line 154) | static const AstNode& Adapt(const AstNode* const node) { return *node; } function AstNode (line 160) | static const AstNode& Adapt(const std::unique_ptr& node) { function Derived (line 179) | const Derived* absl_nullable parent() const { return data_.parent; } function ExprType (line 181) | const ExprType* absl_nonnull expr() const { return data_.expr; } function PreorderRange (line 205) | PreorderRange DescendantsPreorder() const { function NodeType (line 265) | const NodeType* absl_nullable FindExpr( function explicit (line 303) | explicit NavigableAstBase(std::unique_ptr metadata) FILE: common/ast/navigable_ast_internal_test.cc type cel::common_internal (line 25) | namespace cel::common_internal { type TestRangeTraits (line 28) | struct TestRangeTraits { method Adapt (line 30) | static double Adapt(const UnderlyingType& value) { function TEST (line 35) | TEST(NavigableAstRangeTest, BasicIteration) { function TEST (line 50) | TEST(NodeKind, Stringify) { function TEST (line 67) | TEST(ChildKind, Stringify) { FILE: common/ast/navigable_ast_kinds.cc type cel (line 20) | namespace cel { function ChildKindName (line 22) | std::string ChildKindName(ChildKind kind) { function NodeKindName (line 55) | std::string NodeKindName(NodeKind kind) { FILE: common/ast/navigable_ast_kinds.h type class (line 25) | enum class function NodeKind (line 42) | enum class NodeKind { FILE: common/ast/source_info_proto.cc type cel::ast_internal (line 30) | namespace cel::ast_internal { function SourceInfoToProto (line 39) | absl::Status SourceInfoToProto(const cel::SourceInfo& source_info, FILE: common/ast/source_info_proto.h function namespace (line 23) | namespace cel::ast_internal { FILE: common/ast_proto.cc type cel (line 41) | namespace cel { function ExprValueFromProto (line 58) | absl::StatusOr ExprValueFromProto(const ExprPb& expr) { function ConvertProtoSourceInfoToNative (line 64) | absl::StatusOr ConvertProtoSourceInfoToNative( function ToNative (line 113) | absl::StatusOr ToNative( function ToNative (line 137) | absl::StatusOr ToNative( function ToNative (line 155) | absl::StatusOr ToNative( function ToNative (line 165) | absl::StatusOr ToNative( function ToNative (line 180) | absl::StatusOr ToNative( function ToNative (line 200) | absl::StatusOr ToNative( function ConvertProtoTypeToNative (line 213) | absl::StatusOr ConvertProtoTypeToNative( function ConvertProtoReferenceToNative (line 294) | absl::StatusOr ConvertProtoReferenceToNative( function ReferenceToProto (line 309) | absl::StatusOr ReferenceToProto(const Reference& referenc... type TypeKindToProtoVisitor (line 328) | struct TypeKindToProtoVisitor { function TypeToProto (line 458) | absl::Status TypeToProto(const TypeSpec& type, TypePb* result) { function CreateAstFromParsedExpr (line 464) | absl::StatusOr> CreateAstFromParsedExpr( function CreateAstFromParsedExpr (line 477) | absl::StatusOr> CreateAstFromParsedExpr( function AstToParsedExpr (line 483) | absl::Status AstToParsedExpr(const Ast& ast, function CreateAstFromCheckedExpr (line 493) | absl::StatusOr> CreateAstFromCheckedExpr( function AstToCheckedExpr (line 521) | absl::Status AstToCheckedExpr( FILE: common/ast_proto.h function namespace (line 27) | namespace cel { FILE: common/ast_proto_test.cc type cel (line 50) | namespace cel { function ConvertProtoTypeToNative (line 64) | absl::StatusOr ConvertProtoTypeToNative( function TEST (line 81) | TEST(AstConvertersTest, PrimitiveTypeUnspecifiedToNative) { function TEST (line 91) | TEST(AstConvertersTest, PrimitiveTypeBoolToNative) { function TEST (line 101) | TEST(AstConvertersTest, PrimitiveTypeInt64ToNative) { function TEST (line 111) | TEST(AstConvertersTest, PrimitiveTypeUint64ToNative) { function TEST (line 121) | TEST(AstConvertersTest, PrimitiveTypeDoubleToNative) { function TEST (line 131) | TEST(AstConvertersTest, PrimitiveTypeStringToNative) { function TEST (line 141) | TEST(AstConvertersTest, PrimitiveTypeBytesToNative) { function TEST (line 151) | TEST(AstConvertersTest, PrimitiveTypeError) { function TEST (line 163) | TEST(AstConvertersTest, WellKnownTypeUnspecifiedToNative) { function TEST (line 174) | TEST(AstConvertersTest, WellKnownTypeAnyToNative) { function TEST (line 184) | TEST(AstConvertersTest, WellKnownTypeTimestampToNative) { function TEST (line 194) | TEST(AstConvertersTest, WellKnownTypeDuraionToNative) { function TEST (line 204) | TEST(AstConvertersTest, WellKnownTypeError) { function TEST (line 216) | TEST(AstConvertersTest, ListTypeToNative) { function TEST (line 229) | TEST(AstConvertersTest, MapTypeToNative) { function TEST (line 250) | TEST(AstConvertersTest, FunctionTypeToNative) { function TEST (line 277) | TEST(AstConvertersTest, AbstractTypeToNative) { function TEST (line 302) | TEST(AstConvertersTest, DynamicTypeToNative) { function TEST (line 311) | TEST(AstConvertersTest, NullTypeToNative) { function TEST (line 321) | TEST(AstConvertersTest, PrimitiveTypeWrapperToNative) { function TEST (line 331) | TEST(AstConvertersTest, MessageTypeToNative) { function TEST (line 341) | TEST(AstConvertersTest, ParamTypeToNative) { function TEST (line 351) | TEST(AstConvertersTest, NestedTypeToNative) { function TEST (line 361) | TEST(AstConvertersTest, TypeTypeDefault) { function TEST (line 368) | TEST(AstConvertersTest, ReferenceToNative) { function TEST (line 394) | TEST(AstConvertersTest, SourceInfoToNative) { function TEST (line 424) | TEST(AstConvertersTest, CheckedExprToAst) { function TEST (line 463) | TEST(AstConvertersTest, AstToCheckedExprBasic) { type CheckedExprToAstTypesTestCase (line 550) | struct CheckedExprToAstTypesTestCase { class CheckedExprToAstTypesTest (line 554) | class CheckedExprToAstTypesTest method SetUp (line 557) | void SetUp() override { function TEST_P (line 566) | TEST_P(CheckedExprToAstTypesTest, CheckedExprToAstTypes) { function TEST (line 627) | TEST(AstConvertersTest, ParsedExprToAst) { function TEST (line 650) | TEST(AstConvertersTest, AstToParsedExprBasic) { function TEST (line 692) | TEST(AstConvertersTest, ExprToAst) { function TEST (line 703) | TEST(AstConvertersTest, ExprAndSourceInfoToAst) { function TEST (line 730) | TEST(AstConvertersTest, EmptyNodeRoundTrip) { function TEST (line 754) | TEST(AstConvertersTest, DurationConstantRoundTrip) { function TEST (line 776) | TEST(AstConvertersTest, TimestampConstantRoundTrip) { type ConversionRoundTripCase (line 797) | struct ConversionRoundTripCase { class ConversionRoundTripTest (line 801) | class ConversionRoundTripTest method ConversionRoundTripTest (line 804) | ConversionRoundTripTest() { method ParseToProto (line 821) | absl::StatusOr ParseToProto(absl::string_view expr) { method CompileToProto (line 831) | absl::StatusOr CompileToProto(absl::string_view expr) { function TEST_P (line 847) | TEST_P(ConversionRoundTripTest, ParsedExprCopyable) { function TEST_P (line 862) | TEST_P(ConversionRoundTripTest, ExprCopyable) { function TEST_P (line 880) | TEST_P(ConversionRoundTripTest, CheckedExprRoundTrip) { function TEST_P (line 892) | TEST_P(ConversionRoundTripTest, CheckedExprCopyRoundTrip) { function TEST (line 925) | TEST(ExtensionConversionRoundTripTest, RoundTrip) { FILE: common/ast_rewrite.cc type cel (line 27) | namespace cel { type ArgRecord (line 31) | struct ArgRecord { type ComprehensionRecord (line 41) | struct ComprehensionRecord { type ExprRecord (line 51) | struct ExprRecord { type StackRecord (line 59) | struct StackRecord { method StackRecord (line 63) | explicit StackRecord(Expr* e) { method StackRecord (line 69) | StackRecord(Expr* e, ComprehensionExpr* comprehension, method StackRecord (line 89) | StackRecord(Expr* e, const Expr* call, int argnum) { method Expr (line 97) | Expr* expr() const { return absl::get(record_variant).ex... method IsExprRecord (line 99) | bool IsExprRecord() const { type PreVisitor (line 107) | struct PreVisitor { function PreVisit (line 156) | void PreVisit(const StackRecord& record, AstVisitor* visitor) { type PostVisitor (line 160) | struct PostVisitor { function PostVisit (line 215) | void PostVisit(const StackRecord& record, AstVisitor* visitor) { function PushSelectDeps (line 219) | void PushSelectDeps(SelectExpr* select_expr, std::stack* ... function PushCallDeps (line 225) | void PushCallDeps(CallExpr* call_expr, Expr* expr, function PushListDeps (line 240) | void PushListDeps(ListExpr* list_expr, std::stack* stack) { function PushStructDeps (line 248) | void PushStructDeps(StructExpr* struct_expr, std::stack* ... function PushMapDeps (line 260) | void PushMapDeps(MapExpr* struct_expr, std::stack* stack) { function PushComprehensionDeps (line 277) | void PushComprehensionDeps(ComprehensionExpr* c, Expr* expr, type PushDepsVisitor (line 298) | struct PushDepsVisitor { function PushDependencies (line 343) | void PushDependencies(const StackRecord& record, std::stack path) override { function TEST (line 531) | TEST(AstRewrite, SelectRewriteExample) { class PreRewriterExample (line 555) | class PreRewriterExample : public AstRewriterBase { method PreRewriterExample (line 557) | PreRewriterExample() {} method PreVisitRewrite (line 558) | bool PreVisitRewrite(Expr& expr) override { method PostVisitRewrite (line 566) | bool PostVisitRewrite(Expr& expr) override { method PostVisitIdent (line 574) | void PostVisitIdent(const Expr& expr, const IdentExpr& ident) overri... function TEST (line 586) | TEST(AstRewrite, PreAndPostVisitExpample) { FILE: common/ast_test.cc type cel (line 24) | namespace cel { function TEST (line 30) | TEST(AstImpl, RawExprCtor) { function TEST (line 67) | TEST(AstImpl, CheckedExprCtor) { function TEST (line 96) | TEST(AstImpl, CheckedExprDeepCopy) { function TEST (line 136) | TEST(AstImpl, ComputeSourceLocation) { function TEST (line 156) | TEST(AstImpl, ComputeSourceLocationFailures) { function TEST (line 171) | TEST(AstImpl, ComputeSourceLocationInvalidLineOffsets) { FILE: common/ast_traverse.cc type cel (line 26) | namespace cel { type ArgRecord (line 30) | struct ArgRecord { type ComprehensionRecord (line 40) | struct ComprehensionRecord { type ExprRecord (line 50) | struct ExprRecord { type StackRecord (line 58) | struct StackRecord { method StackRecord (line 62) | explicit StackRecord(const Expr* e) { method StackRecord (line 68) | StackRecord(const Expr* e, const ComprehensionExpr* comprehension, method StackRecord (line 89) | StackRecord(const Expr* e, const Expr* call, int argnum) { type PreVisitor (line 100) | struct PreVisitor { function PreVisit (line 127) | void PreVisit(const StackRecord& record, AstVisitor* visitor) { type PostVisitor (line 131) | struct PostVisitor { function PostVisit (line 187) | void PostVisit(const StackRecord& record, AstVisitor* visitor) { function PushSelectDeps (line 191) | void PushSelectDeps(const SelectExpr* select_expr, function PushCallDeps (line 198) | void PushCallDeps(const CallExpr* call_expr, const Expr* expr, function PushListDeps (line 212) | void PushListDeps(const ListExpr* list_expr, std::stack* ... function PushStructDeps (line 220) | void PushStructDeps(const StructExpr* struct_expr, function PushMapDeps (line 233) | void PushMapDeps(const MapExpr* map_expr, std::stack* sta... function PushComprehensionDeps (line 250) | void PushComprehensionDeps(const ComprehensionExpr* c, const Expr* expr, type PushDepsVisitor (line 271) | struct PushDepsVisitor { function PushDependencies (line 315) | void PushDependencies(const StackRecord& record, std::stack(); } function set_null_value (line 237) | void set_null_value(std::nullptr_t) { set_null_value(); } function ABSL_MUST_USE_RESULT (line 239) | ABSL_MUST_USE_RESULT bool has_bool_value() const { function ABSL_MUST_USE_RESULT (line 247) | ABSL_MUST_USE_RESULT bool has_int_value() const { function ABSL_MUST_USE_RESULT (line 257) | ABSL_MUST_USE_RESULT bool has_uint_value() const { function set_int64_value (line 273) | void set_int64_value(int64_t value) { set_int_value(value); } function set_uint64_value (line 284) | void set_uint64_value(uint64_t value) { set_uint_value(value); } function ABSL_MUST_USE_RESULT (line 289) | ABSL_MUST_USE_RESULT bool has_double_value() const { function ABSL_MUST_USE_RESULT (line 299) | ABSL_MUST_USE_RESULT bool has_bytes_value() const { function set_bytes_value (line 307) | void set_bytes_value(std::string value) { function set_bytes_value (line 311) | void set_bytes_value(absl::string_view value) { function set_bytes_value (line 315) | void set_bytes_value(const char* value) { function ABSL_MUST_USE_RESULT (line 319) | ABSL_MUST_USE_RESULT const std::string& bytes_value() const function ABSL_MUST_USE_RESULT (line 327) | ABSL_MUST_USE_RESULT std::string release_bytes_value() { function ABSL_MUST_USE_RESULT (line 336) | ABSL_MUST_USE_RESULT bool has_string_value() const { function set_string_value (line 344) | void set_string_value(std::string value) { function set_string_value (line 348) | void set_string_value(absl::string_view value) { function set_string_value (line 352) | void set_string_value(const char* value) { function ABSL_MUST_USE_RESULT (line 356) | ABSL_MUST_USE_RESULT const std::string& string_value() const function ABSL_MUST_USE_RESULT (line 364) | ABSL_MUST_USE_RESULT std::string release_string_value() { function set_duration_value (line 379) | void set_duration_value(absl::Duration value) { function set_timestamp_value (line 394) | void set_timestamp_value(absl::Time value) { function set_time_value (line 409) | void set_time_value(absl::Time value) { set_timestamp_value(value); } function ConstantKindCase (line 416) | ConstantKindCase kind_case() const { function ABSL_MUST_USE_RESULT (line 430) | ABSL_MUST_USE_RESULT ConstantKind& mutable_kind() FILE: common/constant_test.cc type cel (line 27) | namespace cel { function TEST (line 34) | TEST(Constant, NullValue) { function TEST (line 43) | TEST(Constant, BoolValue) { function TEST (line 54) | TEST(Constant, IntValue) { function TEST (line 65) | TEST(Constant, UintValue) { function TEST (line 76) | TEST(Constant, DoubleValue) { function TEST (line 87) | TEST(Constant, BytesValue) { function TEST (line 98) | TEST(Constant, StringValue) { function TEST (line 109) | TEST(Constant, DurationValue) { function TEST (line 120) | TEST(Constant, TimestampValue) { function TEST (line 131) | TEST(Constant, DefaultConstructed) { function TEST (line 136) | TEST(Constant, Equality) { function Stringify (line 246) | std::string Stringify(const Constant& constant) { function TEST (line 250) | TEST(Constant, HasAbslStringify) { function TEST (line 254) | TEST(Constant, AbslStringify) { FILE: common/container.cc type cel (line 26) | namespace cel { function IsValidQualifiedName (line 29) | bool IsValidQualifiedName(absl::string_view name) { function IsValidAlias (line 41) | bool IsValidAlias(absl::string_view alias) { function IsAbbreviationImpl (line 45) | bool IsAbbreviationImpl(absl::string_view alias, absl::string_view nam... function MakeExpressionContainer (line 57) | absl::StatusOr MakeExpressionContainer( FILE: common/container.h function namespace (line 26) | namespace cel { FILE: common/container_test.cc type cel (line 20) | namespace cel { function TEST (line 30) | TEST(ExpressionContainerTest, DefaultConstructed) { function TEST (line 36) | TEST(ExpressionContainerTest, MakeExpressionContainer) { function TEST (line 45) | TEST(ExpressionContainerTest, MakeExpressionContainerWithAbbrevs) { function TEST (line 57) | TEST(ExpressionContainerTest, SetContainer) { function TEST (line 67) | TEST(ExpressionContainerTest, AddAlias) { function TEST (line 74) | TEST(ExpressionContainerTest, AddAbbreviation) { function TEST (line 81) | TEST(ExpressionContainerTest, ListAbbreviationsAndAliases) { function TEST (line 94) | TEST(ExpressionContainerTest, InvalidAbbreviation) { function TEST (line 107) | TEST(ExpressionContainerTest, InvalidAlias) { function TEST (line 118) | TEST(ExpressionContainerTest, CollidesWithContainer) { FILE: common/data.h function namespace (line 26) | namespace cel { FILE: common/data_test.cc type cel (line 27) | namespace cel { class DataTest (line 32) | class DataTest final : public Data { method DataTest (line 34) | DataTest() noexcept : Data() {} method DataTest (line 36) | explicit DataTest(google::protobuf::Arena* absl_nullable arena) noex... class DataReferenceCount (line 40) | class DataReferenceCount final : public common_internal::ReferenceCoun... method DataReferenceCount (line 42) | explicit DataReferenceCount(const Data* data) : data_(data) {} method Finalize (line 45) | void Finalize() noexcept override { delete data_; } function TEST (line 50) | TEST(Data, Arena) { function TEST (line 57) | TEST(Data, ReferenceCount) { FILE: common/decl.cc type cel (line 33) | namespace cel { type common_internal (line 35) | namespace common_internal { function TypeIsAssignable (line 37) | bool TypeIsAssignable(const Type& to, const Type& from) { function SignaturesOverlap (line 89) | bool SignaturesOverlap(const OverloadDecl& lhs, const OverloadDecl& rh... function AddOverloadInternal (line 110) | void AddOverloadInternal(std::string_view function_name, function CollectTypeParams (line 151) | void CollectTypeParams(absl::flat_hash_set& type_params, FILE: common/decl.h function namespace (line 37) | namespace cel { function ABSL_MUST_USE_RESULT (line 146) | ABSL_MUST_USE_RESULT const std::string& id() const function set_id (line 153) | void set_id(absl::string_view id) { id_.assign(id.data(), id.size()); } function set_id (line 155) | void set_id(const char* id) { set_id(absl::NullSafeStringView(id)); } function ABSL_MUST_USE_RESULT (line 157) | ABSL_MUST_USE_RESULT std::string release_id() { function ABSL_MUST_USE_RESULT (line 163) | ABSL_MUST_USE_RESULT const std::vector& args() const function ABSL_MUST_USE_RESULT (line 173) | ABSL_MUST_USE_RESULT std::vector release_args() { function ABSL_MUST_USE_RESULT (line 179) | ABSL_MUST_USE_RESULT const Type& result() const function set_result (line 188) | void set_result(Type result) { mutable_result() = std::move(result); } function set_member (line 192) | void set_member(bool member) { member_ = member; } function const (line 267) | struct OverloadDeclHash { function const (line 277) | struct OverloadDeclEqualTo { function const (line 288) | bool operator()(absl::string_view lhs, const OverloadDecl& rhs) const { function const (line 292) | bool operator()(absl::string_view lhs, absl::string_view rhs) const { function ABSL_MUST_USE_RESULT (line 313) | ABSL_MUST_USE_RESULT const std::string& name() const function set_name (line 320) | void set_name(absl::string_view name) { function set_name (line 324) | void set_name(const char* name) { set_name(absl::NullSafeStringView(name... function ABSL_MUST_USE_RESULT (line 326) | ABSL_MUST_USE_RESULT std::string release_name() { type Overloads (line 357) | struct Overloads { function namespace (line 400) | namespace common_internal { FILE: common/decl_proto.cc type cel (line 33) | namespace cel { function VariableDeclFromProto (line 35) | absl::StatusOr VariableDeclFromProto( function FunctionDeclFromProto (line 44) | absl::StatusOr FunctionDeclFromProto( function DeclFromProto (line 72) | absl::StatusOr> DeclFromProto( FILE: common/decl_proto.h function namespace (line 27) | namespace cel { FILE: common/decl_proto_test.cc type cel (line 30) | namespace cel { type DeclType (line 35) | enum class DeclType { kVariable, kFunction, kInvalid } type TestCase (line 37) | struct TestCase { class DeclFromProtoTest (line 42) | class DeclFromProtoTest : public ::testing::TestWithParam {} function TEST_P (line 44) | TEST_P(DeclFromProtoTest, FromProtoWorks) { function TEST_P (line 74) | TEST_P(DeclFromProtoTest, FromV1Alpha1ProtoWorks) { FILE: common/decl_proto_v1alpha1.cc type cel (line 27) | namespace cel { function VariableDeclFromV1Alpha1Proto (line 29) | absl::StatusOr VariableDeclFromV1Alpha1Proto( function FunctionDeclFromV1Alpha1Proto (line 42) | absl::StatusOr FunctionDeclFromV1Alpha1Proto( function DeclFromV1Alpha1Proto (line 55) | absl::StatusOr> DeclFromV1Al... FILE: common/decl_proto_v1alpha1.h function namespace (line 29) | namespace cel { FILE: common/decl_test.cc type cel (line 28) | namespace cel { function TEST (line 38) | TEST(VariableDecl, Name) { function TEST (line 47) | TEST(VariableDecl, Type) { function TEST (line 54) | TEST(VariableDecl, Value) { function Constant (line 67) | Constant MakeBoolConstant(bool value) { function TEST (line 73) | TEST(VariableDecl, Equality) { function TEST (line 91) | TEST(OverloadDecl, Id) { function TEST (line 100) | TEST(OverloadDecl, Result) { function TEST (line 107) | TEST(OverloadDecl, Args) { function TEST (line 116) | TEST(OverloadDecl, Member) { function TEST (line 123) | TEST(OverloadDecl, Equality) { function TEST (line 130) | TEST(OverloadDecl, GetTypeParams) { function TEST (line 141) | TEST(FunctionDecl, Name) { function TEST (line 150) | TEST(FunctionDecl, Overloads) { function TEST (line 168) | TEST(FunctionDecl, OverloadId) { function TEST (line 219) | TEST(TypeIsAssignable, BoolWrapper) { function TEST (line 226) | TEST(TypeIsAssignable, IntWrapper) { function TEST (line 233) | TEST(TypeIsAssignable, UintWrapper) { function TEST (line 240) | TEST(TypeIsAssignable, DoubleWrapper) { function TEST (line 247) | TEST(TypeIsAssignable, BytesWrapper) { function TEST (line 254) | TEST(TypeIsAssignable, StringWrapper) { function TEST (line 261) | TEST(TypeIsAssignable, Complex) { FILE: common/expr.cc type cel (line 26) | namespace cel { type CopyStackRecord (line 30) | struct CopyStackRecord { function CopyNode (line 35) | void CopyNode(CopyStackRecord element, std::vector& s... function CloneImpl (line 136) | void CloneImpl(const Expr& expr, Expr& dst) { function UnspecifiedExpr (line 148) | const UnspecifiedExpr& UnspecifiedExpr::default_instance() { function IdentExpr (line 153) | const IdentExpr& IdentExpr::default_instance() { function SelectExpr (line 158) | const SelectExpr& SelectExpr::default_instance() { function CallExpr (line 163) | const CallExpr& CallExpr::default_instance() { function ListExpr (line 168) | const ListExpr& ListExpr::default_instance() { function StructExpr (line 173) | const StructExpr& StructExpr::default_instance() { function MapExpr (line 178) | const MapExpr& MapExpr::default_instance() { function ComprehensionExpr (line 183) | const ComprehensionExpr& ComprehensionExpr::default_instance() { function Expr (line 188) | const Expr& Expr::default_instance() { function Expr (line 193) | Expr& Expr::operator=(const Expr& other) { type common_internal (line 205) | namespace common_internal { type ExprEraseTag (line 206) | struct ExprEraseTag {} function Expand (line 210) | void Expand(Expr** tail, Expr* cur) { FILE: common/expr.h function namespace (line 31) | namespace cel { function class (line 106) | class IdentExpr final { function class (line 169) | class SelectExpr final { function class (line 260) | class CallExpr final { function class (line 355) | class ListExprElement final { function class (line 392) | class ListExpr final { function class (line 442) | class StructExprField final { function class (line 500) | class StructExpr final { function class (line 574) | class MapExprEntry final { function class (line 629) | class MapExpr final { function class (line 681) | class ComprehensionExpr final { function ExprKindCase (line 877) | enum class ExprKindCase { function ABSL_MUST_USE_RESULT (line 1143) | ABSL_MUST_USE_RESULT inline std::unique_ptr function Expr (line 1148) | inline const Expr& SelectExpr::operand() const ABSL_ATTRIBUTE_LIFETIME_B... function set_operand (line 1159) | inline void SelectExpr::set_operand(Expr operand) { function set_operand (line 1163) | inline void SelectExpr::set_operand(std::unique_ptr operand) { function std (line 1167) | inline std::unique_ptr SelectExpr::release( function Clear (line 1174) | inline void ComprehensionExpr::Clear() { function Expr (line 1184) | inline const Expr& ComprehensionExpr::iter_range() const function set_iter_range (line 1197) | inline void ComprehensionExpr::set_iter_range(Expr iter_range) { function set_iter_range (line 1201) | inline void ComprehensionExpr::set_iter_range( function ABSL_MUST_USE_RESULT (line 1206) | ABSL_MUST_USE_RESULT inline std::unique_ptr function Expr (line 1211) | inline const Expr& ComprehensionExpr::accu_init() const function Expr (line 1221) | inline Expr& ComprehensionExpr::mutable_accu_init() function set_accu_init (line 1229) | inline void ComprehensionExpr::set_accu_init(Expr accu_init) { function set_accu_init (line 1233) | inline void ComprehensionExpr::set_accu_init(std::unique_ptr accu_... function Expr (line 1237) | inline const Expr& ComprehensionExpr::loop_step() const function set_loop_step (line 1250) | inline void ComprehensionExpr::set_loop_step(Expr loop_step) { function set_loop_step (line 1254) | inline void ComprehensionExpr::set_loop_step(std::unique_ptr loop_... function ABSL_MUST_USE_RESULT (line 1258) | ABSL_MUST_USE_RESULT inline std::unique_ptr function Expr (line 1263) | inline const Expr& ComprehensionExpr::loop_condition() const function Expr (line 1273) | inline Expr& ComprehensionExpr::mutable_loop_condition() function set_loop_condition (line 1281) | inline void ComprehensionExpr::set_loop_condition(Expr loop_condition) { function set_loop_condition (line 1285) | inline void ComprehensionExpr::set_loop_condition( function Expr (line 1290) | inline const Expr& ComprehensionExpr::result() const function set_result (line 1302) | inline void ComprehensionExpr::set_result(Expr result) { function set_result (line 1306) | inline void ComprehensionExpr::set_result(std::unique_ptr result) { function ABSL_MUST_USE_RESULT (line 1310) | ABSL_MUST_USE_RESULT inline std::unique_ptr function std (line 1315) | inline std::unique_ptr ComprehensionExpr::release( function Clear (line 1348) | inline void MapExpr::Clear() { entries_.clear(); } function set_entries (line 1350) | inline void MapExpr::set_entries(std::vector entries) { function set_entries (line 1354) | inline void MapExpr::set_entries(absl::Span entries) { function set_kind (line 1379) | inline void Expr::set_kind(ExprKind kind) { kind_ = std::move(kind); } function set_call_expr (line 1387) | inline void Expr::set_call_expr(CallExpr call_expr) { function set_list_expr (line 1395) | inline void Expr::set_list_expr(ListExpr list_expr) { function ListExpr (line 1399) | inline ListExpr Expr::release_list_expr() { return release_kind(); } function T (line 1416) | T Expr::release_kind() { function ExprKindCase (line 1425) | inline ExprKindCase Expr::kind_case() const { function Clear (line 1439) | inline void CallExpr::Clear() { function Expr (line 1445) | inline const Expr& CallExpr::target() const ABSL_ATTRIBUTE_LIFETIME_BOUND { function set_target (line 1456) | inline void CallExpr::set_target(Expr target) { function set_target (line 1460) | inline void CallExpr::set_target(std::unique_ptr target) { function ABSL_MUST_USE_RESULT (line 1464) | ABSL_MUST_USE_RESULT inline std::unique_ptr CallExpr::release_targ... function set_args (line 1468) | inline void CallExpr::set_args(std::vector args) { function set_args (line 1472) | inline void CallExpr::set_args(absl::Span args) { function set_expr (line 1515) | inline void ListExprElement::set_expr(Expr expr) { function set_expr (line 1519) | inline void ListExprElement::set_expr(std::unique_ptr expr) { function swap (line 1527) | inline void swap(ListExprElement& lhs, ListExprElement& rhs) noexcept { function Expr (line 1533) | inline Expr ListExprElement::release(std::unique_ptr& property) { function Clear (line 1542) | inline void ListExpr::Clear() { elements_.clear(); } function set_elements (line 1544) | inline void ListExpr::set_elements(std::vector elements) { function set_elements (line 1548) | inline void ListExpr::set_elements(absl::Span elements) { function set_value (line 1586) | inline void StructExprField::set_value(Expr value) { function set_value (line 1590) | inline void StructExprField::set_value(std::unique_ptr value) { function swap (line 1598) | inline void swap(StructExprField& lhs, StructExprField& rhs) noexcept { function Expr (line 1606) | inline Expr StructExprField::release(std::unique_ptr& property) { function Clear (line 1615) | inline void StructExpr::Clear() { function set_fields (line 1620) | inline void StructExpr::set_fields(std::vector fields) { function set_fields (line 1624) | inline void StructExpr::set_fields(absl::Span fields) { function set_key (line 1662) | inline void MapExprEntry::set_key(Expr key) { mutable_key() = std::move(... function set_key (line 1664) | inline void MapExprEntry::set_key(std::unique_ptr key) { function set_value (line 1685) | inline void MapExprEntry::set_value(Expr value) { function set_value (line 1689) | inline void MapExprEntry::set_value(std::unique_ptr value) { function swap (line 1697) | inline void swap(MapExprEntry& lhs, MapExprEntry& rhs) noexcept { function Expr (line 1705) | inline Expr MapExprEntry::release(std::unique_ptr& property) { function SetNext (line 1714) | inline void Expr::SetNext(common_internal::ExprEraseTag&, Expr* next) { FILE: common/expr_factory.h function namespace (line 31) | namespace cel { function Expr (line 81) | Expr NewUnspecified(ExprId id) { function Expr (line 87) | Expr NewConst(ExprId id, Constant value) { function Expr (line 94) | Expr NewNullConst(ExprId id) { function Expr (line 100) | Expr NewBoolConst(ExprId id, bool value) { function Expr (line 106) | Expr NewIntConst(ExprId id, int64_t value) { function Expr (line 112) | Expr NewUintConst(ExprId id, uint64_t value) { function Expr (line 118) | Expr NewDoubleConst(ExprId id, double value) { function Expr (line 124) | Expr NewBytesConst(ExprId id, BytesConstant value) { function Expr (line 130) | Expr NewBytesConst(ExprId id, std::string value) { function Expr (line 136) | Expr NewBytesConst(ExprId id, absl::string_view value) { function Expr (line 142) | Expr NewBytesConst(ExprId id, const char* value) { function Expr (line 148) | Expr NewStringConst(ExprId id, StringConstant value) { function Expr (line 154) | Expr NewStringConst(ExprId id, std::string value) { function Expr (line 160) | Expr NewStringConst(ExprId id, absl::string_view value) { function Expr (line 166) | Expr NewStringConst(ExprId id, const char* value) { function Expr (line 184) | Expr NewAccuIdent(ExprId id) { return NewIdent(id, AccuVarName()); } function accu_var_ (line 359) | accu_var_(kAccumulatorVariableName) {} FILE: common/expr_test.cc type cel (line 21) | namespace cel { function Expr (line 32) | Expr MakeUnspecifiedExpr(ExprId id) { function ListExprElement (line 38) | ListExprElement MakeListExprElement(Expr expr, bool optional = false) { function StructExprField (line 45) | StructExprField MakeStructExprField(ExprId id, const char* name, Expr ... function MapExprEntry (line 55) | MapExprEntry MakeMapExprEntry(ExprId id, Expr key, Expr value, function TEST (line 65) | TEST(UnspecifiedExpr, Equality) { function TEST (line 69) | TEST(IdentExpr, Name) { function TEST (line 79) | TEST(IdentExpr, Equality) { function TEST (line 86) | TEST(SelectExpr, Operand) { function TEST (line 98) | TEST(SelectExpr, Field) { function TEST (line 108) | TEST(SelectExpr, TestOnly) { function TEST (line 115) | TEST(SelectExpr, Equality) { function TEST (line 122) | TEST(CallExpr, Function) { function TEST (line 132) | TEST(CallExpr, Target) { function TEST (line 144) | TEST(CallExpr, Args) { function TEST (line 155) | TEST(CallExpr, Equality) { function TEST (line 162) | TEST(ListExprElement, Expr) { function TEST (line 174) | TEST(ListExprElement, Optional) { function TEST (line 181) | TEST(ListExprElement, Equality) { function TEST (line 188) | TEST(ListExpr, Elements) { function TEST (line 201) | TEST(ListExpr, Equality) { function TEST (line 209) | TEST(StructExprField, Id) { function TEST (line 216) | TEST(StructExprField, Name) { function TEST (line 226) | TEST(StructExprField, Value) { function TEST (line 238) | TEST(StructExprField, Optional) { function TEST (line 245) | TEST(StructExprField, Equality) { function TEST (line 252) | TEST(StructExpr, Name) { function TEST (line 262) | TEST(StructExpr, Fields) { function TEST (line 275) | TEST(StructExpr, Equality) { function TEST (line 283) | TEST(MapExprEntry, Id) { function TEST (line 290) | TEST(MapExprEntry, Key) { function TEST (line 303) | TEST(MapExprEntry, Value) { function TEST (line 316) | TEST(MapExprEntry, Optional) { function TEST (line 323) | TEST(MapExprEntry, Equality) { function TEST (line 330) | TEST(MapExpr, Entries) { function TEST (line 343) | TEST(MapExpr, Equality) { function TEST (line 351) | TEST(ComprehensionExpr, IterVar) { function TEST (line 361) | TEST(ComprehensionExpr, IterRange) { function TEST (line 373) | TEST(ComprehensionExpr, AccuVar) { function TEST (line 383) | TEST(ComprehensionExpr, AccuInit) { function TEST (line 395) | TEST(ComprehensionExpr, LoopCondition) { function TEST (line 407) | TEST(ComprehensionExpr, LoopStep) { function TEST (line 419) | TEST(ComprehensionExpr, Result) { function TEST (line 431) | TEST(ComprehensionExpr, Equality) { function TEST (line 438) | TEST(Expr, Unspecified) { function TEST (line 446) | TEST(Expr, Ident) { function TEST (line 462) | TEST(Expr, Select) { function TEST (line 478) | TEST(Expr, Call) { function TEST (line 494) | TEST(Expr, List) { function TEST (line 510) | TEST(Expr, Struct) { function TEST (line 526) | TEST(Expr, Map) { function TEST (line 542) | TEST(Expr, Comprehension) { function TEST (line 558) | TEST(Expr, CopyCtor) { function TEST (line 568) | TEST(Expr, CopyAssignChildReference) { function TEST (line 583) | TEST(Expr, FlattenedErase) { function Expr (line 641) | Expr MakeNestedList(int size) { function TEST (line 655) | TEST(Expr, FlattenedErase256k) { function TEST (line 666) | TEST(Expr, Id) { FILE: common/function_descriptor.cc type cel (line 24) | namespace cel { FILE: common/function_descriptor.h function namespace (line 27) | namespace cel { FILE: common/internal/byte_string.cc type cel::common_internal (line 39) | namespace cel::common_internal { function T (line 52) | T ConsumeAndDestroy(T& object) { function ByteString (line 60) | ByteString ByteString::Concat(const ByteString& lhs, const ByteString&... function ByteString (line 147) | ByteString ByteString::Borrowed(Borrower borrower, absl::string_view s... function ByteString (line 165) | ByteString ByteString::Borrowed(Borrower borrower, const absl::Cord& c... function ByteString (line 186) | ByteString ByteString::FromExternal(absl::string_view string) { function ByteString (line 377) | ByteString ByteString::Substring(size_t pos, size_t npos) const { type ReferenceCountReleaser (line 532) | struct ReferenceCountReleaser { function ReferenceCount (line 664) | const ReferenceCount* absl_nullable ByteString::GetMediumReferenceCount( function ByteString (line 831) | ByteString ByteString::Clone(google::protobuf::Arena* absl_nonnull are... function LegacyByteString (line 1041) | absl::string_view LegacyByteString(const ByteString& string, bool stable, FILE: common/internal/byte_string.h function namespace (line 41) | namespace cel { function string_view (line 589) | string_view rhs) { function string_view (line 609) | string_view rhs) { function string_view (line 629) | string_view rhs) { function string_view (line 649) | string_view rhs) { function ByteString (line 670) | struct ArenaTraits { FILE: common/internal/byte_string_test.cc type cel::common_internal (line 34) | namespace cel::common_internal { type ByteStringTestFriend (line 36) | struct ByteStringTestFriend { method ByteStringKind (line 37) | static ByteStringKind GetKind(const ByteString& byte_string) { function TEST (line 52) | TEST(ByteStringKind, Ostream) { class ByteStringTest (line 70) | class ByteStringTest : public TestWithParam, method GetAllocator (line 73) | Allocator<> GetAllocator() { function GetSmallStringView (line 86) | absl::string_view GetSmallStringView() { function GetSmallString (line 91) | std::string GetSmallString() { return std::string(GetSmallStringView()... function GetSmallCord (line 93) | absl::Cord GetSmallCord() { function GetMediumStringView (line 98) | absl::string_view GetMediumStringView() { function GetMediumString (line 104) | std::string GetMediumString() { return std::string(GetMediumStringView... function TEST_P (line 120) | TEST_P(ByteStringTest, Default) { function TEST_P (line 127) | TEST_P(ByteStringTest, ConstructSmallCString) { function TEST_P (line 136) | TEST_P(ByteStringTest, ConstructMediumCString) { function TEST_P (line 146) | TEST_P(ByteStringTest, ConstructSmallRValueString) { function TEST_P (line 155) | TEST_P(ByteStringTest, ConstructSmallLValueString) { function TEST_P (line 165) | TEST_P(ByteStringTest, ConstructMediumRValueString) { function TEST_P (line 174) | TEST_P(ByteStringTest, ConstructMediumLValueString) { function TEST_P (line 184) | TEST_P(ByteStringTest, ConstructSmallCord) { function TEST_P (line 193) | TEST_P(ByteStringTest, ConstructMediumOrLargeCord) { function TEST (line 206) | TEST(ByteStringTest, BorrowedUnownedString) { function TEST (line 220) | TEST(ByteStringTest, BorrowedUnownedCord) { function TEST (line 233) | TEST(ByteStringTest, BorrowedReferenceCountSmallString) { function TEST (line 243) | TEST(ByteStringTest, BorrowedReferenceCountMediumString) { function TEST (line 254) | TEST(ByteStringTest, BorrowedArenaSmallString) { function TEST (line 263) | TEST(ByteStringTest, BorrowedArenaMediumString) { function TEST (line 273) | TEST(ByteStringTest, BorrowedReferenceCountCord) { function TEST (line 283) | TEST(ByteStringTest, BorrowedArenaCord) { function TEST_P (line 293) | TEST_P(ByteStringTest, CopyConstruct) { function TEST_P (line 325) | TEST_P(ByteStringTest, CopyConstructFromExternal) { function TEST_P (line 348) | TEST_P(ByteStringTest, MoveConstruct) { function TEST_P (line 386) | TEST_P(ByteStringTest, MoveConstructFromExternal) { function TEST_P (line 414) | TEST_P(ByteStringTest, CopyFromByteString) { function TEST_P (line 520) | TEST_P(ByteStringTest, MoveFrom) { function TEST_P (line 629) | TEST_P(ByteStringTest, Swap) { function TEST_P (line 724) | TEST_P(ByteStringTest, FlattenSmall) { function TEST_P (line 731) | TEST_P(ByteStringTest, FlattenMedium) { function TEST_P (line 738) | TEST_P(ByteStringTest, FlattenLarge) { function TEST_P (line 748) | TEST_P(ByteStringTest, TryFlatSmall) { function TEST_P (line 755) | TEST_P(ByteStringTest, TryFlatMedium) { function TEST_P (line 762) | TEST_P(ByteStringTest, TryFlatLarge) { function TEST_P (line 773) | TEST_P(ByteStringTest, Equals) { function TEST_P (line 778) | TEST_P(ByteStringTest, Compare) { function TEST_P (line 784) | TEST_P(ByteStringTest, StartsWith) { function TEST_P (line 792) | TEST_P(ByteStringTest, EndsWith) { function TEST_P (line 801) | TEST_P(ByteStringTest, Find) { function TEST_P (line 830) | TEST_P(ByteStringTest, FindEdgeCases) { function TEST_P (line 897) | TEST_P(ByteStringTest, FindOutOfBounds) { function TEST_P (line 903) | TEST_P(ByteStringTest, Substring) { function TEST_P (line 931) | TEST_P(ByteStringTest, SubstringEdgeCases) { function TEST_P (line 938) | TEST_P(ByteStringTest, SubstringOutOfBounds) { function TEST_P (line 946) | TEST_P(ByteStringTest, RemovePrefixSmall) { function TEST_P (line 952) | TEST_P(ByteStringTest, RemovePrefixMedium) { function TEST_P (line 962) | TEST_P(ByteStringTest, RemovePrefixMediumOrLarge) { function TEST_P (line 971) | TEST_P(ByteStringTest, RemoveSuffixSmall) { function TEST_P (line 978) | TEST_P(ByteStringTest, RemoveSuffixMedium) { function TEST_P (line 987) | TEST_P(ByteStringTest, RemoveSuffixMediumOrLarge) { function TEST_P (line 995) | TEST_P(ByteStringTest, ToStringSmall) { function TEST_P (line 1000) | TEST_P(ByteStringTest, ToStringMedium) { function TEST_P (line 1005) | TEST_P(ByteStringTest, ToStringLarge) { function TEST_P (line 1010) | TEST_P(ByteStringTest, ToStringViewSmall) { function TEST_P (line 1016) | TEST_P(ByteStringTest, ToStringViewMedium) { function TEST_P (line 1022) | TEST_P(ByteStringTest, ToStringViewLarge) { function TEST_P (line 1028) | TEST_P(ByteStringTest, AsStringViewSmall) { function TEST_P (line 1033) | TEST_P(ByteStringTest, AsStringViewMedium) { function TEST_P (line 1038) | TEST_P(ByteStringTest, AsStringViewLarge) { function TEST_P (line 1043) | TEST_P(ByteStringTest, CopyToStringSmall) { function TEST_P (line 1050) | TEST_P(ByteStringTest, CopyToStringMedium) { function TEST_P (line 1057) | TEST_P(ByteStringTest, CopyToStringLarge) { function TEST_P (line 1064) | TEST_P(ByteStringTest, AppendToStringSmall) { function TEST_P (line 1071) | TEST_P(ByteStringTest, AppendToStringMedium) { function TEST_P (line 1078) | TEST_P(ByteStringTest, AppendToStringLarge) { function TEST_P (line 1085) | TEST_P(ByteStringTest, ToCordSmall) { function TEST_P (line 1091) | TEST_P(ByteStringTest, ToCordMedium) { function TEST_P (line 1097) | TEST_P(ByteStringTest, ToCordLarge) { function TEST_P (line 1103) | TEST_P(ByteStringTest, CopyToCordSmall) { function TEST_P (line 1110) | TEST_P(ByteStringTest, CopyToCordMedium) { function TEST_P (line 1117) | TEST_P(ByteStringTest, CopyToCordLarge) { function TEST_P (line 1124) | TEST_P(ByteStringTest, AppendToCordSmall) { function TEST_P (line 1131) | TEST_P(ByteStringTest, AppendToCordMedium) { function TEST_P (line 1138) | TEST_P(ByteStringTest, AppendToCordLarge) { function TEST_P (line 1145) | TEST_P(ByteStringTest, CloneSmall) { function TEST_P (line 1151) | TEST_P(ByteStringTest, CloneMedium) { function TEST_P (line 1157) | TEST_P(ByteStringTest, CloneLarge) { function TEST_P (line 1163) | TEST_P(ByteStringTest, LegacyByteStringSmall) { function TEST_P (line 1172) | TEST_P(ByteStringTest, LegacyByteStringMedium) { function TEST_P (line 1181) | TEST_P(ByteStringTest, LegacyByteStringLarge) { function TEST_P (line 1190) | TEST_P(ByteStringTest, HashValue) { FILE: common/internal/casting.h function namespace (line 31) | namespace common_internal { FILE: common/internal/metadata.h function namespace (line 22) | namespace cel::common_internal { FILE: common/internal/reference_count.cc type cel::common_internal (line 31) | namespace cel::common_internal { class DeletingReferenceCount (line 33) | class DeletingReferenceCount class ReferenceCountedStdString (line 37) | class ReferenceCountedStdString final : public ReferenceCounted { method New (line 39) | static std::pair function MakeReferenceCountedString (line 112) | std::pair FILE: common/internal/reference_count.h function namespace (line 39) | namespace cel::common_internal { function DeletingReferenceCount (line 202) | DeletingReferenceCount final : public ReferenceCounted { function InlinedReferenceCount (line 250) | InlinedReferenceCount final : public ReferenceCounted { function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 258) | ABSL_ATTRIBUTE_ALWAYS_INLINE T* absl_nonnull value() { function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 262) | ABSL_ATTRIBUTE_ALWAYS_INLINE const T* absl_nonnull value() const { function StrongRef (line 291) | inline void StrongRef(const ReferenceCount& refcount) noexcept { function StrongRef (line 297) | inline void StrongRef(const ReferenceCount* absl_nullable refcount) noex... function StrongUnref (line 303) | inline void StrongUnref(const ReferenceCount& refcount) noexcept { function StrongUnref (line 314) | inline void StrongUnref(const ReferenceCount* absl_nullable refcount) no... function ABSL_MUST_USE_RESULT (line 320) | ABSL_MUST_USE_RESULT function ABSL_MUST_USE_RESULT (line 337) | ABSL_MUST_USE_RESULT function WeakRef (line 343) | inline void WeakRef(const ReferenceCount& refcount) noexcept { function WeakRef (line 349) | inline void WeakRef(const ReferenceCount* absl_nullable refcount) noexce... function WeakUnref (line 355) | inline void WeakUnref(const ReferenceCount& refcount) noexcept { function WeakUnref (line 365) | inline void WeakUnref(const ReferenceCount* absl_nullable refcount) noex... function ABSL_MUST_USE_RESULT (line 371) | ABSL_MUST_USE_RESULT function ABSL_MUST_USE_RESULT (line 379) | ABSL_MUST_USE_RESULT function ABSL_MUST_USE_RESULT (line 384) | ABSL_MUST_USE_RESULT function ABSL_MUST_USE_RESULT (line 392) | ABSL_MUST_USE_RESULT FILE: common/internal/reference_count_test.cc type cel::common_internal (line 26) | namespace cel::common_internal { class Object (line 32) | class Object : public virtual ReferenceCountFromThis { method Object (line 34) | explicit Object(bool& destructed) : destructed_(destructed) {} class Subobject (line 42) | class Subobject : public Object, public virtual ReferenceCountFromThis { function TEST (line 47) | TEST(ReferenceCount, Strong) { function TEST (line 64) | TEST(ReferenceCount, Weak) { class DataObject (line 85) | class DataObject final : public Data { method DataObject (line 87) | DataObject() noexcept : Data() {} method DataObject (line 89) | explicit DataObject(google::protobuf::Arena* absl_nullable arena) no... type OtherObject (line 95) | struct OtherObject final { function TEST (line 99) | TEST(DeletingReferenceCount, Data) { function TEST (line 109) | TEST(DeletingReferenceCount, MessageLite) { function TEST (line 119) | TEST(DeletingReferenceCount, Other) { function TEST (line 128) | TEST(EmplacedReferenceCount, Data) { function TEST (line 139) | TEST(EmplacedReferenceCount, MessageLite) { function TEST (line 151) | TEST(EmplacedReferenceCount, Other) { FILE: common/internal/signature.cc type cel::common_internal (line 30) | namespace cel::common_internal { function AppendEscaped (line 34) | void AppendEscaped(std::string* result, std::string_view str, bool esc... function AppendTypeDesc (line 76) | absl::Status AppendTypeDesc(std::string* result, const Type& type) { function AppendTypeParameters (line 165) | absl::Status AppendTypeParameters(std::string* result, const Type& typ... function MakeTypeSignature (line 181) | absl::StatusOr MakeTypeSignature(const Type& type) { function MakeOverloadSignature (line 187) | absl::StatusOr MakeOverloadSignature( FILE: common/internal/signature.h function namespace (line 25) | namespace cel::common_internal { FILE: common/internal/signature_test.cc type cel::common_internal (line 27) | namespace cel::common_internal { type TypeSignatureTestCase (line 41) | struct TypeSignatureTestCase { function TEST_P (line 49) | TEST_P(TypeSignatureTest, TypeSignature) { function GetTypeSignatureTestCases (line 62) | std::vector GetTypeSignatureTestCases() { type OverloadSignatureTestCase (line 136) | struct OverloadSignatureTestCase { function TEST_P (line 146) | TEST_P(OverloadSignatureTest, OverloadSignature) { function GetOverloadSignatureTestCases (line 160) | std::vector GetOverloadSignatureTestCases() { FILE: common/internal/value_conversion.cc type cel::test (line 41) | namespace cel::test { function ToString (line 48) | std::string ToString(ExprValueKind kind_case) { function FromObject (line 79) | absl::StatusOr FromObject( function MapValueFromExpr (line 107) | absl::StatusOr MapValueFromExpr( function ListValueFromExpr (line 126) | absl::StatusOr ListValueFromExpr( function MapValueToExpr (line 142) | absl::StatusOr MapValueToExpr( function ListValueToExpr (line 174) | absl::StatusOr ListValueToExpr( function ToProtobufAny (line 194) | absl::StatusOr ToProtobufAny( function FromExprValue (line 211) | absl::StatusOr FromExprValue( function ToExprValue (line 248) | absl::StatusOr ToExprValue( FILE: common/internal/value_conversion.h function namespace (line 37) | namespace cel::test { FILE: common/kind.cc type cel (line 19) | namespace cel { function KindToString (line 21) | absl::string_view KindToString(Kind kind) { FILE: common/kind.h function Kind (line 25) | enum class Kind : uint8_t { FILE: common/kind_test.cc type cel (line 24) | namespace cel { function TEST (line 31) | TEST(Kind, ToString) { function TEST (line 60) | TEST(Kind, TypeKindRoundtrip) { function TEST (line 64) | TEST(Kind, ValueKindRoundtrip) { function TEST (line 68) | TEST(Kind, IsTypeKind) { function TEST (line 74) | TEST(Kind, IsValueKind) { function TEST (line 80) | TEST(Kind, Equality) { function TEST (line 94) | TEST(TypeKind, ToString) { function TEST (line 98) | TEST(ValueKind, ToString) { FILE: common/legacy_value.cc type cel (line 70) | namespace cel { function InvalidMapKeyTypeError (line 84) | absl::Status InvalidMapKeyTypeError(ValueKind kind) { function MessageWrapper (line 89) | MessageWrapper AsMessageWrapper( class CelListIterator (line 95) | class CelListIterator final : public ValueIterator { method CelListIterator (line 97) | explicit CelListIterator(const CelList* cel_list) method HasNext (line 100) | bool HasNext() override { return index_ < size_; } method Next (line 102) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 117) | absl::StatusOr Next1( method Next2 (line 136) | absl::StatusOr Next2( class CelMapIterator (line 164) | class CelMapIterator final : public ValueIterator { method CelMapIterator (line 166) | explicit CelMapIterator(const CelMap* cel_map) method HasNext (line 169) | bool HasNext() override { return index_ < size_; } method Next (line 171) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 187) | absl::StatusOr Next1( method Next2 (line 207) | absl::StatusOr Next2( method ProjectKeys (line 236) | absl::Status ProjectKeys(google::protobuf::Arena* arena) { type common_internal (line 251) | namespace common_internal { function CelValue (line 255) | CelValue LegacyTrivialStructValue(google::protobuf::Arena* absl_nonn... function CelValue (line 275) | CelValue LegacyTrivialListValue(google::protobuf::Arena* absl_nonnul... function CelValue (line 313) | CelValue LegacyTrivialMapValue(google::protobuf::Arena* absl_nonnull... function UnsafeLegacyValue (line 353) | google::api::expr::runtime::CelValue UnsafeLegacyValue( type common_internal (line 395) | namespace common_internal { function CelValue (line 255) | CelValue LegacyTrivialStructValue(google::protobuf::Arena* absl_nonn... function CelValue (line 275) | CelValue LegacyTrivialListValue(google::protobuf::Arena* absl_nonnul... function CelValue (line 313) | CelValue LegacyTrivialMapValue(google::protobuf::Arena* absl_nonnull... function UnsafeLegacyValue (line 353) | google::api::expr::runtime::CelValue UnsafeLegacyValue( function ModernValue (line 1030) | absl::Status ModernValue(google::protobuf::Arena* arena, function LegacyValue (line 1104) | absl::StatusOr LegacyValue( type interop_internal (line 1154) | namespace interop_internal { function FromLegacyValue (line 1156) | absl::StatusOr FromLegacyValue(google::protobuf::Arena* arena, function ToLegacyValue (line 1210) | absl::StatusOr ToLegacyValue( function Value (line 1258) | Value LegacyValueToModernValueOrDie( function LegacyValueToModernValueOrDie (line 1266) | std::vector LegacyValueToModernValueOrDie( function ModernValueToLegacyValueOrDie (line 1279) | google::api::expr::runtime::CelValue ModernValueToLegacyValueOrDie( function TypeValue (line 1286) | TypeValue CreateTypeValueFromView(google::protobuf::Arena* arena, FILE: common/legacy_value.h function namespace (line 32) | namespace cel { function NullValue (line 70) | inline NullValue CreateNullValue() { return NullValue{}; } function ListValue (line 82) | inline ListValue CreateLegacyListValue( function MapValue (line 87) | inline MapValue CreateLegacyMapValue( function TimestampValue (line 96) | inline TimestampValue CreateTimestampValue(absl::Time value) { FILE: common/memory.cc type cel (line 27) | namespace cel { function MemoryManager (line 76) | MemoryManager MemoryManager::Unmanaged() { FILE: common/memory.h function namespace (line 41) | namespace cel { function namespace (line 292) | namespace common_internal { function Owner (line 305) | struct ArenaTraits { function class (line 315) | class Borrower final { function Borrower (line 319) | static Borrower Allocator(Allocator<> allocator) noexcept { function Borrower (line 324) | static Borrower Arena(google::protobuf::Arena* absl_nonnull arena function Borrower (line 332) | static Borrower ReferenceCount( function ptr_ (line 357) | Borrower(const Owner& owner ABSL_ATTRIBUTE_LIFETIME_BOUND) noexcept function explicit (line 380) | explicit operator bool() const noexcept { return !Owner::IsNone(ptr_); } function reset (line 388) | void reset() noexcept { ptr_ = 0; } type Borrowable (line 400) | struct Borrowable function explicit (line 404) | constexpr explicit Borrower(uintptr_t ptr) noexcept : ptr_(ptr) {} function Owner (line 429) | inline Owner::Owner(Borrower borrower) noexcept function namespace (line 432) | namespace common_internal { function ABSL_ATTRIBUTE_TRIVIAL_ABI (line 473) | ABSL_ATTRIBUTE_TRIVIAL_ABI [[nodiscard]] Unique final { function namespace (line 739) | namespace std { function namespace (line 755) | namespace cel { function noexcept (line 868) | const noexcept ABSL_ATTRIBUTE_LIFETIME_BOUND { function reset (line 873) | void reset() noexcept { function noexcept (line 878) | const noexcept { return owner_.arena(); } type Ownable (line 896) | struct Ownable function T (line 909) | T* get() const noexcept { return value_; } function element_type (line 937) | static element_type* to_address(const pointer& p) noexcept { function namespace (line 944) | namespace cel { function namespace (line 1039) | namespace common_internal { function Borrowed (line 1053) | Borrowed final { function noexcept (line 1139) | const noexcept { function reset (line 1144) | void reset() noexcept { function noexcept (line 1149) | const noexcept { type Borrowable (line 1163) | struct Borrowable function T (line 1169) | T* get() const noexcept { return value_; } function element_type (line 1195) | static element_type* to_address(pointer p) noexcept { return p.value_; } function namespace (line 1200) | namespace cel { function noexcept (line 1278) | const noexcept { return Own(); } function class (line 1305) | class ReferenceCountingMemoryManager final { function class (line 1327) | class PoolingMemoryManager final { function Deallocate (line 1354) | static bool Deallocate(google::protobuf::Arena* absl_nonnull, void*, siz... function OwnCustomDestructor (line 1364) | static bool OwnCustomDestructor(google::protobuf::Arena* absl_nonnull ar... function DefaultDestructor (line 1373) | void DefaultDestructor(void* ptr) { function class (line 1401) | class MemoryManager final { FILE: common/memory_test.cc type cel (line 36) | namespace cel { function TEST (line 45) | TEST(Owner, None) { function TEST (line 50) | TEST(Owner, Allocator) { function TEST (line 56) | TEST(Owner, Arena) { function TEST (line 62) | TEST(Owner, ReferenceCount) { function TEST (line 69) | TEST(Owner, Equality) { function TEST (line 81) | TEST(Borrower, None) { function TEST (line 86) | TEST(Borrower, Allocator) { function TEST (line 92) | TEST(Borrower, Arena) { function TEST (line 98) | TEST(Borrower, ReferenceCount) { function TEST (line 105) | TEST(Borrower, Equality) { function TEST (line 118) | TEST(OwnerBorrower, CopyConstruct) { function TEST (line 129) | TEST(OwnerBorrower, MoveConstruct) { function TEST (line 139) | TEST(OwnerBorrower, CopyAssign) { function TEST (line 151) | TEST(OwnerBorrower, MoveAssign) { function TEST (line 162) | TEST(Unique, ToAddress) { class OwnedTest (line 169) | class OwnedTest : public TestWithParam { method GetAllocator (line 171) | Allocator<> GetAllocator() { function TEST_P (line 184) | TEST_P(OwnedTest, Default) { class TestData (line 192) | class TestData final : public Data { method TestData (line 197) | TestData() noexcept : Data() {} method TestData (line 199) | explicit TestData(google::protobuf::Arena* absl_nullable arena) noex... function TEST_P (line 203) | TEST_P(OwnedTest, AllocateSharedData) { function TEST_P (line 210) | TEST_P(OwnedTest, AllocateSharedMessageLite) { function TEST_P (line 217) | TEST_P(OwnedTest, WrapSharedData) { function TEST_P (line 225) | TEST_P(OwnedTest, WrapSharedMessageLite) { function TEST_P (line 233) | TEST_P(OwnedTest, SharedFromUniqueData) { function TEST_P (line 240) | TEST_P(OwnedTest, SharedFromUniqueMessageLite) { function TEST_P (line 247) | TEST_P(OwnedTest, CopyConstruct) { function TEST_P (line 254) | TEST_P(OwnedTest, MoveConstruct) { function TEST_P (line 261) | TEST_P(OwnedTest, CopyConstructOther) { function TEST_P (line 268) | TEST_P(OwnedTest, MoveConstructOther) { function TEST_P (line 275) | TEST_P(OwnedTest, ConstructBorrowed) { function TEST_P (line 282) | TEST_P(OwnedTest, ConstructOwner) { function TEST_P (line 289) | TEST_P(OwnedTest, ConstructNullPtr) { function TEST_P (line 294) | TEST_P(OwnedTest, CopyAssign) { function TEST_P (line 302) | TEST_P(OwnedTest, MoveAssign) { function TEST_P (line 310) | TEST_P(OwnedTest, CopyAssignOther) { function TEST_P (line 318) | TEST_P(OwnedTest, MoveAssignOther) { function TEST_P (line 326) | TEST_P(OwnedTest, AssignBorrowed) { function TEST_P (line 334) | TEST_P(OwnedTest, AssignUnique) { function TEST_P (line 340) | TEST_P(OwnedTest, AssignNullPtr) { class BorrowedTest (line 352) | class BorrowedTest : public TestWithParam { method GetAllocator (line 354) | Allocator<> GetAllocator() { function TEST_P (line 367) | TEST_P(BorrowedTest, Default) { function TEST_P (line 375) | TEST_P(BorrowedTest, CopyConstruct) { function TEST_P (line 383) | TEST_P(BorrowedTest, MoveConstruct) { function TEST_P (line 391) | TEST_P(BorrowedTest, CopyConstructOther) { function TEST_P (line 399) | TEST_P(BorrowedTest, MoveConstructOther) { function TEST_P (line 407) | TEST_P(BorrowedTest, ConstructNullPtr) { function TEST_P (line 412) | TEST_P(BorrowedTest, CopyAssign) { function TEST_P (line 421) | TEST_P(BorrowedTest, MoveAssign) { function TEST_P (line 430) | TEST_P(BorrowedTest, CopyAssignOther) { function TEST_P (line 439) | TEST_P(BorrowedTest, MoveAssignOther) { function TEST_P (line 448) | TEST_P(BorrowedTest, AssignOwned) { function TEST_P (line 455) | TEST_P(BorrowedTest, AssignNullPtr) { FILE: common/memory_testing.h function namespace (line 27) | namespace cel::common_internal { FILE: common/minimal_descriptor_database.cc type cel (line 21) | namespace cel { FILE: common/minimal_descriptor_database.h function namespace (line 21) | namespace cel { FILE: common/minimal_descriptor_database_test.cc type cel (line 21) | namespace cel { function TEST (line 26) | TEST(GetMinimalDescriptorDatabase, NullValue) { function TEST (line 33) | TEST(GetMinimalDescriptorDatabase, BoolValue) { function TEST (line 40) | TEST(GetMinimalDescriptorDatabase, Int32Value) { function TEST (line 47) | TEST(GetMinimalDescriptorDatabase, Int64Value) { function TEST (line 54) | TEST(GetMinimalDescriptorDatabase, UInt32Value) { function TEST (line 61) | TEST(GetMinimalDescriptorDatabase, UInt64Value) { function TEST (line 68) | TEST(GetMinimalDescriptorDatabase, FloatValue) { function TEST (line 75) | TEST(GetMinimalDescriptorDatabase, DoubleValue) { function TEST (line 82) | TEST(GetMinimalDescriptorDatabase, BytesValue) { function TEST (line 89) | TEST(GetMinimalDescriptorDatabase, StringValue) { function TEST (line 96) | TEST(GetMinimalDescriptorDatabase, Any) { function TEST (line 103) | TEST(GetMinimalDescriptorDatabase, Duration) { function TEST (line 110) | TEST(GetMinimalDescriptorDatabase, Timestamp) { function TEST (line 117) | TEST(GetMinimalDescriptorDatabase, Value) { function TEST (line 124) | TEST(GetMinimalDescriptorDatabase, ListValue) { function TEST (line 131) | TEST(GetMinimalDescriptorDatabase, Struct) { FILE: common/minimal_descriptor_pool.cc type cel (line 22) | namespace cel { function AddMinimumRequiredDescriptorsToPool (line 29) | absl::Status AddMinimumRequiredDescriptorsToPool( FILE: common/minimal_descriptor_pool.h function namespace (line 22) | namespace cel { FILE: common/minimal_descriptor_pool_test.cc type cel (line 21) | namespace cel { function TEST (line 27) | TEST(GetMinimalDescriptorPool, NullValue) { function TEST (line 33) | TEST(GetMinimalDescriptorPool, BoolValue) { function TEST (line 41) | TEST(GetMinimalDescriptorPool, Int32Value) { function TEST (line 49) | TEST(GetMinimalDescriptorPool, Int64Value) { function TEST (line 57) | TEST(GetMinimalDescriptorPool, UInt32Value) { function TEST (line 65) | TEST(GetMinimalDescriptorPool, UInt64Value) { function TEST (line 73) | TEST(GetMinimalDescriptorPool, FloatValue) { function TEST (line 81) | TEST(GetMinimalDescriptorPool, DoubleValue) { function TEST (line 89) | TEST(GetMinimalDescriptorPool, BytesValue) { function TEST (line 97) | TEST(GetMinimalDescriptorPool, StringValue) { function TEST (line 105) | TEST(GetMinimalDescriptorPool, Any) { function TEST (line 112) | TEST(GetMinimalDescriptorPool, Duration) { function TEST (line 120) | TEST(GetMinimalDescriptorPool, Timestamp) { function TEST (line 128) | TEST(GetMinimalDescriptorPool, Value) { function TEST (line 135) | TEST(GetMinimalDescriptorPool, ListValue) { function TEST (line 143) | TEST(GetMinimalDescriptorPool, Struct) { function TEST (line 150) | TEST(AddMinimumRequiredDescriptorsToPool, Adds) { FILE: common/native_type.h function namespace (line 20) | namespace cel { FILE: common/navigable_ast.cc type cel (line 33) | namespace cel { function NodeKind (line 42) | NodeKind GetNodeKind(const Expr& expr) { function ChildKind (line 68) | ChildKind GetChildKind(const NavigableAstNodeData& parent_node, class NavigableExprBuilderVisitor (line 111) | class NavigableExprBuilderVisitor : public cel::AstVisitorBase { method NavigableExprBuilderVisitor (line 113) | NavigableExprBuilderVisitor( method NavigableAstNodeData (line 121) | NavigableAstNodeData& NodeDataAt(size_t index) { method PreVisitExpr (line 125) | void PreVisitExpr(const Expr& expr) override { method PreVisitComprehensionSubexpression (line 156) | void PreVisitComprehensionSubexpression( method PostVisitExpr (line 162) | void PostVisitExpr(const Expr& expr) override { method Consume (line 175) | std::unique_ptr Consume() && { function NavigableAst (line 190) | NavigableAst NavigableAst::Build(const Expr& expr) { FILE: common/navigable_ast.h function namespace (line 22) | namespace cel { FILE: common/navigable_ast_test.cc type cel (line 31) | namespace cel { function Parse (line 39) | absl::StatusOr> Parse(absl::string_view expr) { function TEST (line 45) | TEST(NavigableAst, Basic) { function TEST (line 63) | TEST(NavigableAst, DefaultCtorEmpty) { function TEST (line 85) | TEST(NavigableAst, FindById) { function TEST (line 103) | TEST(NavigableAst, ToleratesNonUnique) { function TEST (line 122) | TEST(NavigableAst, FindByExprPtr) { function TEST (line 137) | TEST(NavigableAst, Children) { function TEST (line 168) | TEST(NavigableAst, UnspecifiedExpr) { function TEST (line 181) | TEST(NavigableAst, ParentRelationSelect) { function TEST (line 194) | TEST(NavigableAst, ParentRelationCallReceiver) { function TEST (line 207) | TEST(NavigableAst, ParentRelationCreateStruct) { function TEST (line 222) | TEST(NavigableAst, ParentRelationCreateMap) { function TEST (line 240) | TEST(NavigableAst, ParentRelationCreateList) { FILE: common/operators.cc type google::api::expr::common (line 25) | namespace google::api::expr::common { function LookupPrecedence (line 168) | int LookupPrecedence(absl::string_view op) { function LookupUnaryOperator (line 177) | absl::optional LookupUnaryOperator(absl::string_view op) { function LookupBinaryOperator (line 186) | absl::optional LookupBinaryOperator(absl::string_view op) { function LookupOperator (line 195) | absl::optional LookupOperator(absl::string_view op) { function ReverseLookupOperator (line 204) | absl::optional ReverseLookupOperator(absl::string_view op) { function IsOperatorSamePrecedence (line 213) | bool IsOperatorSamePrecedence(absl::string_view op, function IsOperatorLowerPrecedence (line 221) | bool IsOperatorLowerPrecedence(absl::string_view op, function IsOperatorLeftRecursive (line 229) | bool IsOperatorLeftRecursive(absl::string_view op) { FILE: common/operators.h function namespace (line 25) | namespace google::api::expr::common { FILE: common/optional_ref.h function namespace (line 28) | namespace cel { FILE: common/reference.cc type cel (line 19) | namespace cel { function VariableReference (line 21) | const VariableReference& VariableReference::default_instance() { function FunctionReference (line 26) | const FunctionReference& FunctionReference::default_instance() { FILE: common/reference.h function namespace (line 28) | namespace cel { function class (line 78) | class FunctionReference final { function class (line 124) | class Reference final { function ABSL_MUST_USE_RESULT (line 152) | ABSL_MUST_USE_RESULT ReferenceKind release_kind() { function ABSL_MUST_USE_RESULT (line 159) | ABSL_MUST_USE_RESULT bool has_variable() const { function set_variable (line 171) | void set_variable(VariableReference variable) { function ABSL_MUST_USE_RESULT (line 182) | ABSL_MUST_USE_RESULT VariableReference release_variable() { function ABSL_MUST_USE_RESULT (line 191) | ABSL_MUST_USE_RESULT bool has_function() const { function set_function (line 203) | void set_function(FunctionReference function) { function ABSL_MUST_USE_RESULT (line 214) | ABSL_MUST_USE_RESULT FunctionReference release_function() { function Reference (line 242) | inline Reference MakeVariableReference(std::string name) { function Reference (line 249) | inline Reference MakeConstantVariableReference(std::string name, function Reference (line 258) | inline Reference MakeFunctionReference(std::string name, FILE: common/reference_count.h function namespace (line 20) | namespace cel { FILE: common/reference_test.cc type cel (line 24) | namespace cel { function TEST (line 33) | TEST(VariableReference, Value) { function TEST (line 46) | TEST(VariableReference, Equality) { function TEST (line 53) | TEST(FunctionReference, Overloads) { function TEST (line 64) | TEST(FunctionReference, Equality) { function TEST (line 71) | TEST(Reference, Name) { function TEST (line 80) | TEST(Reference, Variable) { function TEST (line 88) | TEST(Reference, Function) { function TEST (line 100) | TEST(Reference, Equality) { FILE: common/source.cc type cel (line 44) | namespace cel { function SourcePosition (line 46) | SourcePosition SourceContentView::size() const { type common_internal (line 161) | namespace common_internal { class SourceImpl (line 163) | class SourceImpl : public Source { method SourceImpl (line 165) | SourceImpl(std::string description, method description (line 170) | absl::string_view description() const final { return description_; } method line_offsets (line 172) | absl::Span line_offsets() const final { class AsciiSource (line 183) | class AsciiSource final : public SourceImpl { method AsciiSource (line 185) | AsciiSource(std::string description, method ContentView (line 191) | ContentView content() const override { class Latin1Source (line 199) | class Latin1Source final : public SourceImpl { method Latin1Source (line 201) | Latin1Source(std::string description, method ContentView (line 207) | ContentView content() const override { class BasicPlaneSource (line 215) | class BasicPlaneSource final : public SourceImpl { method BasicPlaneSource (line 217) | BasicPlaneSource(std::string description, method ContentView (line 223) | ContentView content() const override { class SupplementalPlaneSource (line 231) | class SupplementalPlaneSource final : public SourceImpl { method SupplementalPlaneSource (line 233) | SupplementalPlaneSource(std::string description, method ContentView (line 239) | ContentView content() const override { type SourceTextTraits (line 248) | struct SourceTextTraits type SourceTextTraits (line 251) | struct SourceTextTraits { method iterator_type (line 254) | static iterator_type Begin(absl::string_view text) { return text; } method Advance (line 256) | static void Advance(iterator_type& it, size_t n) { it.remove_prefi... method AppendTo (line 258) | static void AppendTo(std::vector& out, absl::string_view ... method ToVector (line 264) | static std::vector ToVector(absl::string_view in) { type SourceTextTraits (line 273) | struct SourceTextTraits { method iterator_type (line 276) | static iterator_type Begin(const absl::Cord& text) { method Advance (line 280) | static void Advance(iterator_type& it, size_t n) { method AppendTo (line 284) | static void AppendTo(std::vector& out, const absl::Cord& ... method ToVector (line 297) | static std::vector ToVector(const absl::Cord& in) { function NewSourceImpl (line 308) | absl::StatusOr NewSourceImpl(std::string description, con... FILE: common/source.h function namespace (line 32) | namespace cel { function final (line 59) | struct SourceLocation final { function class (line 74) | class SourceContentView final { function class (line 118) | class Source { FILE: common/source_test.cc function TEST (line 29) | TEST(SourceRange, Default) { function TEST (line 35) | TEST(SourceRange, Equality) { function TEST (line 40) | TEST(SourceLocation, Default) { function TEST (line 46) | TEST(SourceLocation, Equality) { function TEST (line 51) | TEST(StringSource, Description) { function TEST (line 59) | TEST(StringSource, Content) { function TEST (line 68) | TEST(StringSource, PositionAndLocation) { FILE: common/standard_definitions.h function namespace (line 21) | namespace cel { FILE: common/type.cc type cel (line 34) | namespace cel { function Type (line 39) | Type Type::Message(const Descriptor* absl_nonnull descriptor) { function Type (line 76) | Type Type::Enum(const google::protobuf::EnumDescriptor* absl_nonnull d... function TypeKind (line 105) | TypeKind Type::kind() const { return kTypeToKindArray[variant_.index()... function ABSL_ATTRIBUTE_LIFETIME_BOUND (line 107) | absl::string_view Type::name() const ABSL_ATTRIBUTE_LIFETIME_BOUND { function TypeParameters (line 123) | TypeParameters Type::GetParameters() const { function GetOrNullopt (line 157) | absl::optional GetOrNullopt(const common_internal::TypeVariant& var... function T (line 296) | T GetOrDie(const common_internal::TypeVariant& variant) { function AnyType (line 302) | AnyType Type::GetAny() const { function BoolType (line 307) | BoolType Type::GetBool() const { function BoolWrapperType (line 312) | BoolWrapperType Type::GetBoolWrapper() const { function BytesType (line 317) | BytesType Type::GetBytes() const { function BytesWrapperType (line 322) | BytesWrapperType Type::GetBytesWrapper() const { function DoubleType (line 327) | DoubleType Type::GetDouble() const { function DoubleWrapperType (line 332) | DoubleWrapperType Type::GetDoubleWrapper() const { function DurationType (line 337) | DurationType Type::GetDuration() const { function DynType (line 342) | DynType Type::GetDyn() const { function EnumType (line 347) | EnumType Type::GetEnum() const { function ErrorType (line 352) | ErrorType Type::GetError() const { function FunctionType (line 357) | FunctionType Type::GetFunction() const { function IntType (line 362) | IntType Type::GetInt() const { function IntWrapperType (line 367) | IntWrapperType Type::GetIntWrapper() const { function ListType (line 372) | ListType Type::GetList() const { function MapType (line 377) | MapType Type::GetMap() const { function MessageType (line 382) | MessageType Type::GetMessage() const { function NullType (line 387) | NullType Type::GetNull() const { function OpaqueType (line 392) | OpaqueType Type::GetOpaque() const { function OptionalType (line 397) | OptionalType Type::GetOptional() const { function StringType (line 402) | StringType Type::GetString() const { function StringWrapperType (line 407) | StringWrapperType Type::GetStringWrapper() const { function StructType (line 412) | StructType Type::GetStruct() const { function TimestampType (line 425) | TimestampType Type::GetTimestamp() const { function TypeParamType (line 430) | TypeParamType Type::GetTypeParam() const { function TypeType (line 435) | TypeType Type::GetType() const { function UintType (line 440) | UintType Type::GetUint() const { function UintWrapperType (line 445) | UintWrapperType Type::GetUintWrapper() const { function UnknownType (line 450) | UnknownType Type::GetUnknown() const { function Type (line 455) | Type Type::Unwrap() const { function Type (line 474) | Type Type::Wrap() const { type common_internal (line 493) | namespace common_internal { function Type (line 495) | Type SingularMessageFieldType( function Type (line 651) | Type LegacyRuntimeType(absl::string_view name) { function Type (line 555) | Type Type::Field(const google::protobuf::FieldDescriptor* absl_nonnull... function Type (line 587) | Type StructTypeField::GetType() const { type common_internal (line 632) | namespace common_internal { function Type (line 495) | Type SingularMessageFieldType( function Type (line 651) | Type LegacyRuntimeType(absl::string_view name) { FILE: common/type.h function namespace (line 72) | namespace cel { function H (line 157) | H AbslHashValue(H state, const Type& type) { function IsBool (line 177) | bool IsBool() const { return absl::holds_alternative(variant_); } function IsBytes (line 183) | bool IsBytes() const { return absl::holds_alternative(variant... function IsDouble (line 189) | bool IsDouble() const { function IsDuration (line 197) | bool IsDuration() const { function IsEnum (line 203) | bool IsEnum() const { return absl::holds_alternative(variant_); } function IsFunction (line 207) | bool IsFunction() const { function IsIntWrapper (line 213) | bool IsIntWrapper() const { function IsMap (line 219) | bool IsMap() const { return absl::holds_alternative(variant_); } function IsNull (line 225) | bool IsNull() const { return absl::holds_alternative(variant_); } function IsString (line 233) | bool IsString() const { function IsStruct (line 241) | bool IsStruct() const { function IsTypeParam (line 251) | bool IsTypeParam() const { function IsUint (line 257) | bool IsUint() const { return absl::holds_alternative(variant_); } function IsUnknown (line 263) | bool IsUnknown() const { function AnyType (line 668) | AnyType GetAny() const; function Type (line 901) | inline Type JsonType() { return DynType(); } function class (line 919) | class TypeParameters final { function TypeParameters (line 1016) | inline TypeParameters AnyType::GetParameters() { return {}; } function TypeParameters (line 1018) | inline TypeParameters BoolType::GetParameters() { return {}; } function TypeParameters (line 1020) | inline TypeParameters BoolWrapperType::GetParameters() { return {}; } function TypeParameters (line 1022) | inline TypeParameters BytesType::GetParameters() { return {}; } function TypeParameters (line 1024) | inline TypeParameters BytesWrapperType::GetParameters() { return {}; } function TypeParameters (line 1026) | inline TypeParameters DoubleType::GetParameters() { return {}; } function TypeParameters (line 1028) | inline TypeParameters DoubleWrapperType::GetParameters() { return {}; } function TypeParameters (line 1030) | inline TypeParameters DurationType::GetParameters() { return {}; } function TypeParameters (line 1032) | inline TypeParameters DynType::GetParameters() { return {}; } function TypeParameters (line 1034) | inline TypeParameters EnumType::GetParameters() { return {}; } function TypeParameters (line 1036) | inline TypeParameters ErrorType::GetParameters() { return {}; } function TypeParameters (line 1038) | inline TypeParameters IntType::GetParameters() { return {}; } function TypeParameters (line 1040) | inline TypeParameters IntWrapperType::GetParameters() { return {}; } function TypeParameters (line 1042) | inline TypeParameters MessageType::GetParameters() { return {}; } function TypeParameters (line 1044) | inline TypeParameters NullType::GetParameters() { return {}; } function TypeParameters (line 1046) | inline TypeParameters OptionalType::GetParameters() const function TypeParameters (line 1053) | inline TypeParameters StringWrapperType::GetParameters() { return {}; } function TypeParameters (line 1055) | inline TypeParameters TimestampType::GetParameters() { return {}; } function TypeParameters (line 1057) | inline TypeParameters TypeParamType::GetParameters() { return {}; } function TypeParameters (line 1059) | inline TypeParameters UintType::GetParameters() { return {}; } function TypeParameters (line 1061) | inline TypeParameters UintWrapperType::GetParameters() { return {}; } function TypeParameters (line 1063) | inline TypeParameters UnknownType::GetParameters() { return {}; } function namespace (line 1065) | namespace common_internal { function class (line 1111) | class StructTypeField final { function H (line 1247) | H AbslHashValue(H state, const ListType& type) { function H (line 1257) | H AbslHashValue(H state, const MapType& type) { FILE: common/type_introspector.cc type cel (line 30) | namespace cel { function MakeBasicStructTypeField (line 34) | common_internal::BasicStructTypeField MakeBasicStructTypeField( type FieldNameComparer (line 39) | struct FieldNameComparer { type FieldNumberComparer (line 62) | struct FieldNumberComparer { type WellKnownType (line 83) | struct WellKnownType { method WellKnownType (line 84) | WellKnownType( method WellKnownType (line 94) | explicit WellKnownType(const Type& type) : WellKnownType(type, {}) {} method FieldByName (line 102) | absl::optional FieldByName(absl::string_view name) ... method FieldByNumber (line 112) | absl::optional FieldByNumber(int64_t number) const { function WellKnownTypesMap (line 125) | const WellKnownTypesMap& GetWellKnownTypesMap() { function FindWellKnownType (line 240) | absl::optional FindWellKnownType(absl::string_view name) { function FindWellKnownTypeEnumConstant (line 248) | absl::optional FindWellKnownTypeEnumCo... function FindWellKnownTypeFieldByName (line 257) | absl::optional FindWellKnownTypeFieldByName( function ListFieldsForWellKnownType (line 266) | absl::optional> FILE: common/type_introspector.h function namespace (line 26) | namespace cel { FILE: common/type_kind.h function namespace (line 26) | namespace cel { FILE: common/type_proto.cc type cel (line 35) | namespace cel { function MaybeWellKnownType (line 44) | absl::optional MaybeWellKnownType(absl::string_view type_name) { function ToProtoAbstractType (line 80) | absl::Status ToProtoAbstractType(const cel::OpaqueType& type, function ToProtoMapType (line 95) | absl::Status ToProtoMapType(const cel::MapType& type, function ToProtoListType (line 106) | absl::Status ToProtoListType(const cel::ListType& type, function ToProtoTypeType (line 115) | absl::Status ToProtoTypeType(const cel::TypeType& type, function TypeToProtoInternal (line 129) | absl::Status TypeToProtoInternal(const cel::Type& type, function TypeFromProto (line 211) | absl::StatusOr TypeFromProto( function TypeToProto (line 329) | absl::Status TypeToProto(const Type& type, TypePb* absl_nonnull type_p... FILE: common/type_proto.h function namespace (line 26) | namespace cel { FILE: common/type_proto_test.cc type cel (line 32) | namespace cel { type RoundTrip (line 39) | enum class RoundTrip { type TestCase (line 44) | struct TestCase { class TypeFromProtoTest (line 50) | class TypeFromProtoTest : public ::testing::TestWithParam {} function TEST_P (line 52) | TEST_P(TypeFromProtoTest, FromProtoWorks) { function TEST_P (line 73) | TEST_P(TypeFromProtoTest, RoundTripProtoWorks) { FILE: common/type_reflector.h function namespace (line 26) | namespace cel { FILE: common/type_reflector_test.cc type cel (line 32) | namespace cel { function TEST_F (line 162) | TEST_F(TypeReflectorTest, NewListValueBuilderCoverage_Dynamic) { function TEST_F (line 173) | TEST_F(TypeReflectorTest, NewMapValueBuilderCoverage_DynamicDynamic) { function TEST_F (line 189) | TEST_F(TypeReflectorTest, NewMapValueBuilderCoverage_StaticDynamic) { function TEST_F (line 198) | TEST_F(TypeReflectorTest, NewMapValueBuilderCoverage_DynamicStatic) { function TEST_F (line 207) | TEST_F(TypeReflectorTest, NewValueBuilder_BoolValue) { function TEST_F (line 233) | TEST_F(TypeReflectorTest, NewValueBuilder_Int32Value) { function TEST_F (line 267) | TEST_F(TypeReflectorTest, NewValueBuilder_Int64Value) { function TEST_F (line 293) | TEST_F(TypeReflectorTest, NewValueBuilder_UInt32Value) { function TEST_F (line 327) | TEST_F(TypeReflectorTest, NewValueBuilder_UInt64Value) { function TEST_F (line 353) | TEST_F(TypeReflectorTest, NewValueBuilder_FloatValue) { function TEST_F (line 379) | TEST_F(TypeReflectorTest, NewValueBuilder_DoubleValue) { function TEST_F (line 405) | TEST_F(TypeReflectorTest, NewValueBuilder_StringValue) { function TEST_F (line 431) | TEST_F(TypeReflectorTest, NewValueBuilder_BytesValue) { function TEST_F (line 457) | TEST_F(TypeReflectorTest, NewValueBuilder_Duration) { function TEST_F (line 502) | TEST_F(TypeReflectorTest, NewValueBuilder_Timestamp) { function TEST_F (line 547) | TEST_F(TypeReflectorTest, NewValueBuilder_Any) { FILE: common/type_test.cc type cel (line 24) | namespace cel { function TEST (line 33) | TEST(Type, Default) { function TEST (line 38) | TEST(Type, Enum) { function TEST (line 51) | TEST(Type, Field) { function TEST (line 162) | TEST(Type, Kind) { function TEST (line 231) | TEST(Type, GetParameters) { function TEST (line 298) | TEST(Type, Is) { function TEST (line 374) | TEST(Type, As) { function T (line 460) | T DoGet(const Type& type) { function TEST (line 464) | TEST(Type, Get) { function TEST (line 554) | TEST(Type, VerifyTypeImplementsAbslHashCorrectly) { function TEST (line 621) | TEST(Type, Unwrap) { function TEST (line 631) | TEST(Type, Wrap) { FILE: common/type_testing.h function namespace (line 18) | namespace cel::common_internal { FILE: common/typeinfo.cc type cel (line 35) | namespace cel { type FreeDeleter (line 40) | struct FreeDeleter { FILE: common/typeinfo.h function namespace (line 45) | namespace cel { function class (line 107) | class TypeInfo final { function H (line 143) | H AbslHashValue(H state, TypeInfo id) { function explicit (line 157) | constexpr explicit TypeInfo(const std::type_info* absl_nullable rep) function explicit (line 162) | constexpr explicit TypeInfo(const void* absl_nullable rep) : rep_(rep) {} function namespace (line 169) | namespace common_internal { function IndexFor (line 202) | size_t IndexFor() { function Size (line 208) | static size_t Size() { FILE: common/typeinfo_test.cc type cel (line 24) | namespace cel { type Type1 (line 31) | struct Type1 {} type Type2 (line 33) | struct Type2 {} type Type3 (line 35) | struct Type3 {} function TEST (line 37) | TEST(TypeInfo, ImplementsAbslHashCorrectly) { function TEST (line 43) | TEST(TypeInfo, Ostream) { function TEST (line 53) | TEST(TypeInfo, AbslStringify) { type TestType (line 58) | struct TestType {} type NativeTypeTraits (line 63) | struct NativeTypeTraits final { method TypeInfo (line 64) | static TypeInfo Id(const TestType&) { return cel::TypeId(); } function TEST (line 69) | TEST(TypeInfo, Of) { FILE: common/types/any_type.h function namespace (line 28) | namespace cel { FILE: common/types/any_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(AnyType, Kind) { function TEST (line 29) | TEST(AnyType, Name) { function TEST (line 34) | TEST(AnyType, DebugString) { function TEST (line 47) | TEST(AnyType, Hash) { function TEST (line 51) | TEST(AnyType, Equal) { FILE: common/types/basic_struct_type.cc type cel (line 22) | namespace cel { function IsWellKnownMessageType (line 24) | bool IsWellKnownMessageType(absl::string_view name) { FILE: common/types/basic_struct_type.h function namespace (line 30) | namespace cel { FILE: common/types/basic_struct_type_test.cc type cel::common_internal (line 19) | namespace cel::common_internal { function TEST (line 25) | TEST(BasicStructType, Kind) { function TEST (line 29) | TEST(BasicStructType, Default) { function TEST (line 36) | TEST(BasicStructType, Name) { FILE: common/types/bool_type.h function namespace (line 28) | namespace cel { FILE: common/types/bool_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(BoolType, Kind) { function TEST (line 29) | TEST(BoolType, Name) { function TEST (line 34) | TEST(BoolType, DebugString) { function TEST (line 47) | TEST(BoolType, Hash) { function TEST (line 51) | TEST(BoolType, Equal) { FILE: common/types/bool_wrapper_type.h function namespace (line 28) | namespace cel { FILE: common/types/bool_wrapper_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(BoolWrapperType, Kind) { function TEST (line 29) | TEST(BoolWrapperType, Name) { function TEST (line 34) | TEST(BoolWrapperType, DebugString) { function TEST (line 47) | TEST(BoolWrapperType, Hash) { function TEST (line 51) | TEST(BoolWrapperType, Equal) { FILE: common/types/bytes_type.h function namespace (line 28) | namespace cel { FILE: common/types/bytes_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(BytesType, Kind) { function TEST (line 29) | TEST(BytesType, Name) { function TEST (line 34) | TEST(BytesType, DebugString) { function TEST (line 47) | TEST(BytesType, Hash) { function TEST (line 51) | TEST(BytesType, Equal) { FILE: common/types/bytes_wrapper_type.h function namespace (line 28) | namespace cel { FILE: common/types/bytes_wrapper_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(BytesWrapperType, Kind) { function TEST (line 29) | TEST(BytesWrapperType, Name) { function TEST (line 34) | TEST(BytesWrapperType, DebugString) { function TEST (line 47) | TEST(BytesWrapperType, Hash) { function TEST (line 51) | TEST(BytesWrapperType, Equal) { FILE: common/types/double_type.h function namespace (line 28) | namespace cel { FILE: common/types/double_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(DoubleType, Kind) { function TEST (line 29) | TEST(DoubleType, Name) { function TEST (line 34) | TEST(DoubleType, DebugString) { function TEST (line 47) | TEST(DoubleType, Hash) { function TEST (line 51) | TEST(DoubleType, Equal) { FILE: common/types/double_wrapper_type.h function namespace (line 28) | namespace cel { FILE: common/types/double_wrapper_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(DoubleWrapperType, Kind) { function TEST (line 29) | TEST(DoubleWrapperType, Name) { function TEST (line 34) | TEST(DoubleWrapperType, DebugString) { function TEST (line 47) | TEST(DoubleWrapperType, Hash) { function TEST (line 52) | TEST(DoubleWrapperType, Equal) { FILE: common/types/duration_type.h function namespace (line 28) | namespace cel { FILE: common/types/duration_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(DurationType, Kind) { function TEST (line 29) | TEST(DurationType, Name) { function TEST (line 34) | TEST(DurationType, DebugString) { function TEST (line 47) | TEST(DurationType, Hash) { function TEST (line 51) | TEST(DurationType, Equal) { FILE: common/types/dyn_type.h function namespace (line 28) | namespace cel { FILE: common/types/dyn_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(DynType, Kind) { function TEST (line 29) | TEST(DynType, Name) { function TEST (line 34) | TEST(DynType, DebugString) { function TEST (line 47) | TEST(DynType, Hash) { function TEST (line 51) | TEST(DynType, Equal) { FILE: common/types/enum_type.cc type cel (line 23) | namespace cel { function IsWellKnownEnumType (line 27) | bool IsWellKnownEnumType(const EnumDescriptor* absl_nonnull descriptor) { FILE: common/types/enum_type.h function namespace (line 34) | namespace cel { function namespace (line 113) | namespace std { FILE: common/types/enum_type_test.cc type cel (line 22) | namespace cel { function TEST (line 30) | TEST(EnumType, Kind) { EXPECT_EQ(EnumType::kind(), TypeKind::kEnum); } function TEST (line 32) | TEST(EnumType, Default) { function TEST (line 39) | TEST(EnumType, Descriptor) { FILE: common/types/error_type.h function namespace (line 28) | namespace cel { FILE: common/types/error_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(ErrorType, Kind) { function TEST (line 29) | TEST(ErrorType, Name) { function TEST (line 34) | TEST(ErrorType, DebugString) { function TEST (line 47) | TEST(ErrorType, Hash) { function TEST (line 51) | TEST(ErrorType, Equal) { FILE: common/types/function_type.cc type cel (line 28) | namespace cel { type TypeFormatter (line 32) | struct TypeFormatter { function FunctionDebugString (line 38) | std::string FunctionDebugString(const Type& result, type common_internal (line 46) | namespace common_internal { function FunctionType (line 67) | FunctionType( function TypeParameters (line 74) | TypeParameters FunctionType::GetParameters() const { function Type (line 79) | const Type& FunctionType::result() const { FILE: common/types/function_type.h function namespace (line 31) | namespace cel { FILE: common/types/function_type_pool.cc type cel::common_internal (line 20) | namespace cel::common_internal { function FunctionType (line 22) | FunctionType FunctionTypePool::InternFunctionType(const Type& result, FILE: common/types/function_type_pool.h function namespace (line 34) | namespace cel::common_internal { FILE: common/types/function_type_test.cc type cel (line 22) | namespace cel { function TEST (line 25) | TEST(FunctionType, Kind) { function TEST (line 33) | TEST(FunctionType, Name) { function TEST (line 40) | TEST(FunctionType, DebugString) { function TEST (line 54) | TEST(FunctionType, Hash) { function TEST (line 60) | TEST(FunctionType, Equal) { FILE: common/types/int_type.h function namespace (line 28) | namespace cel { FILE: common/types/int_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(IntType, Kind) { function TEST (line 29) | TEST(IntType, Name) { function TEST (line 34) | TEST(IntType, DebugString) { function TEST (line 47) | TEST(IntType, Hash) { function TEST (line 51) | TEST(IntType, Equal) { FILE: common/types/int_wrapper_type.h function namespace (line 28) | namespace cel { FILE: common/types/int_wrapper_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(IntWrapperType, Kind) { function TEST (line 29) | TEST(IntWrapperType, Name) { function TEST (line 34) | TEST(IntWrapperType, DebugString) { function TEST (line 47) | TEST(IntWrapperType, Hash) { function TEST (line 51) | TEST(IntWrapperType, Equal) { FILE: common/types/legacy_type_introspector.h function namespace (line 22) | namespace cel::common_internal { FILE: common/types/list_type.cc type cel (line 26) | namespace cel { type common_internal (line 28) | namespace common_internal { function TypeParameters (line 57) | TypeParameters ListType::GetParameters() const { function Type (line 61) | Type ListType::GetElement() const { function Type (line 75) | Type ListType::element() const { return GetElement(); } FILE: common/types/list_type.h function namespace (line 34) | namespace cel { function ListType (line 111) | inline ListType JsonListType() { return ListType(); } FILE: common/types/list_type_pool.cc type cel::common_internal (line 19) | namespace cel::common_internal { function ListType (line 21) | ListType ListTypePool::InternListType(const Type& element) { FILE: common/types/list_type_pool.h function namespace (line 29) | namespace cel::common_internal { function const (line 54) | struct Equaler { function const (line 65) | bool operator()(const Type& lhs, const ListType& rhs) const { function const (line 69) | bool operator()(const Type& lhs, const Type& rhs) const { FILE: common/types/list_type_test.cc type cel (line 22) | namespace cel { function TEST (line 25) | TEST(ListType, Default) { function TEST (line 30) | TEST(ListType, Kind) { function TEST (line 36) | TEST(ListType, Name) { function TEST (line 42) | TEST(ListType, DebugString) { function TEST (line 56) | TEST(ListType, Hash) { function TEST (line 62) | TEST(ListType, Equal) { FILE: common/types/map_type.cc type cel (line 26) | namespace cel { type common_internal (line 28) | namespace common_internal { function TypeParameters (line 68) | TypeParameters MapType::GetParameters() const { function Type (line 84) | Type MapType::GetKey() const { function Type (line 99) | Type MapType::key() const { return GetKey(); } function Type (line 101) | Type MapType::GetValue() const { function Type (line 116) | Type MapType::value() const { return GetValue(); } function MapType (line 118) | MapType JsonMapType() { FILE: common/types/map_type.h function namespace (line 34) | namespace cel { FILE: common/types/map_type_pool.cc type cel::common_internal (line 19) | namespace cel::common_internal { function MapType (line 21) | MapType MapTypePool::InternMapType(const Type& key, const Type& value) { FILE: common/types/map_type_pool.h function namespace (line 31) | namespace cel::common_internal { FILE: common/types/map_type_test.cc type cel (line 22) | namespace cel { function TEST (line 25) | TEST(MapType, Default) { function TEST (line 31) | TEST(MapType, Kind) { function TEST (line 38) | TEST(MapType, Name) { function TEST (line 45) | TEST(MapType, DebugString) { function TEST (line 59) | TEST(MapType, Hash) { function TEST (line 65) | TEST(MapType, Equal) { FILE: common/types/message_type.cc type cel (line 25) | namespace cel { function IsWellKnownMessageType (line 29) | bool IsWellKnownMessageType(const Descriptor* absl_nonnull descriptor) { function Type (line 90) | Type MessageTypeField::GetType() const { FILE: common/types/message_type.h function namespace (line 35) | namespace cel { function namespace (line 120) | namespace std { function namespace (line 135) | namespace cel { function namespace (line 185) | namespace std { FILE: common/types/message_type_test.cc type cel (line 22) | namespace cel { function TEST (line 32) | TEST(MessageType, Kind) { EXPECT_EQ(MessageType::kind(), TypeKind::kSt... function TEST (line 34) | TEST(MessageType, Default) { function TEST (line 41) | TEST(MessageType, Descriptor) { function TEST (line 63) | TEST(MessageTypeField, Descriptor) { FILE: common/types/null_type.h function namespace (line 28) | namespace cel { FILE: common/types/null_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(NullType, Kind) { function TEST (line 29) | TEST(NullType, Name) { function TEST (line 34) | TEST(NullType, DebugString) { function TEST (line 47) | TEST(NullType, Hash) { function TEST (line 51) | TEST(NullType, Equal) { FILE: common/types/opaque_type.cc type cel (line 32) | namespace cel { function OpaqueDebugString (line 36) | std::string OpaqueDebugString(absl::string_view name, type common_internal (line 52) | namespace common_internal { function OpaqueType (line 74) | OpaqueType( function TypeParameters (line 87) | TypeParameters OpaqueType::GetParameters() const { function OptionalType (line 104) | OptionalType OpaqueType::GetOptional() const { FILE: common/types/opaque_type.h function namespace (line 34) | namespace cel { FILE: common/types/opaque_type_pool.cc type cel::common_internal (line 21) | namespace cel::common_internal { function OpaqueType (line 23) | OpaqueType OpaqueTypePool::InternOpaqueType(absl::string_view name, FILE: common/types/opaque_type_pool.h function namespace (line 34) | namespace cel::common_internal { FILE: common/types/opaque_type_test.cc type cel (line 22) | namespace cel { function TEST (line 25) | TEST(OpaqueType, Kind) { function TEST (line 33) | TEST(OpaqueType, Name) { function TEST (line 41) | TEST(OpaqueType, DebugString) { function TEST (line 60) | TEST(OpaqueType, Hash) { function TEST (line 66) | TEST(OpaqueType, Equal) { FILE: common/types/optional_type.cc type cel (line 21) | namespace cel { type common_internal (line 23) | namespace common_internal { type OptionalTypeData (line 27) | struct OptionalTypeData final { function Type (line 66) | Type OptionalType::GetParameter() const { return GetParameters().front... FILE: common/types/optional_type.h function namespace (line 36) | namespace cel { FILE: common/types/optional_type_test.cc type cel (line 22) | namespace cel { function TEST (line 25) | TEST(OptionalType, Default) { function TEST (line 30) | TEST(OptionalType, Kind) { function TEST (line 36) | TEST(OptionalType, Name) { function TEST (line 42) | TEST(OptionalType, DebugString) { function TEST (line 56) | TEST(OptionalType, Parameter) { function TEST (line 61) | TEST(OptionalType, Hash) { function TEST (line 67) | TEST(OptionalType, Equal) { FILE: common/types/string_type.h function namespace (line 28) | namespace cel { FILE: common/types/string_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(StringType, Kind) { function TEST (line 29) | TEST(StringType, Name) { function TEST (line 34) | TEST(StringType, DebugString) { function TEST (line 47) | TEST(StringType, Hash) { function TEST (line 51) | TEST(StringType, Equal) { FILE: common/types/string_wrapper_type.h function namespace (line 28) | namespace cel { FILE: common/types/string_wrapper_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(StringWrapperType, Kind) { function TEST (line 29) | TEST(StringWrapperType, Name) { function TEST (line 34) | TEST(StringWrapperType, DebugString) { function TEST (line 47) | TEST(StringWrapperType, Hash) { function TEST (line 52) | TEST(StringWrapperType, Equal) { FILE: common/types/struct_type.cc type cel (line 25) | namespace cel { function TypeParameters (line 38) | TypeParameters StructType::GetParameters() const { function MessageType (line 67) | MessageType StructType::GetMessage() const { FILE: common/types/struct_type.h function namespace (line 36) | namespace cel { function TypeKind (line 85) | static TypeKind kind() { return kKind; } function IsMessage (line 93) | bool IsMessage() const { FILE: common/types/struct_type_test.cc type cel (line 25) | namespace cel { class StructTypeTest (line 30) | class StructTypeTest : public Test { method SetUp (line 32) | void SetUp() override { method GetDescriptor (line 43) | GetDescriptor() const { method MessageType (line 47) | MessageType GetMessageType() const { return MessageType(GetDescripto... method GetBasicStructType (line 49) | common_internal::BasicStructType GetBasicStructType() const { function TEST (line 57) | TEST(StructType, Kind) { EXPECT_EQ(StructType::kind(), TypeKind::kStru... function TEST_F (line 59) | TEST_F(StructTypeTest, Name) { function TEST_F (line 65) | TEST_F(StructTypeTest, DebugString) { function TEST_F (line 72) | TEST_F(StructTypeTest, Hash) { function TEST_F (line 77) | TEST_F(StructTypeTest, Equal) { FILE: common/types/timestamp_type.h function namespace (line 28) | namespace cel { FILE: common/types/timestamp_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(TimestampType, Kind) { function TEST (line 29) | TEST(TimestampType, Name) { function TEST (line 34) | TEST(TimestampType, DebugString) { function TEST (line 47) | TEST(TimestampType, Hash) { function TEST (line 51) | TEST(TimestampType, Equal) { FILE: common/types/type_param_type.h function namespace (line 29) | namespace cel { FILE: common/types/type_param_type_test.cc type cel (line 22) | namespace cel { function TEST (line 25) | TEST(TypeParamType, Kind) { function TEST (line 30) | TEST(TypeParamType, Name) { function TEST (line 35) | TEST(TypeParamType, DebugString) { function TEST (line 48) | TEST(TypeParamType, Hash) { function TEST (line 52) | TEST(TypeParamType, Equal) { FILE: common/types/type_pool.cc type cel::common_internal (line 24) | namespace cel::common_internal { function StructType (line 26) | StructType TypePool::MakeStructType(absl::string_view name) { function FunctionType (line 38) | FunctionType TypePool::MakeFunctionType(const Type& result, function ListType (line 44) | ListType TypePool::MakeListType(const Type& element) { function MapType (line 52) | MapType TypePool::MakeMapType(const Type& key, const Type& value) { function OpaqueType (line 63) | OpaqueType TypePool::MakeOpaqueType(absl::string_view name, function OptionalType (line 77) | OptionalType TypePool::MakeOptionalType(const Type& parameter) { function TypeParamType (line 82) | TypeParamType TypePool::MakeTypeParamType(absl::string_view name) { function TypeType (line 86) | TypeType TypePool::MakeTypeType(const Type& type) { FILE: common/types/type_pool.h function namespace (line 37) | namespace cel::common_internal { FILE: common/types/type_pool_test.cc type cel::common_internal (line 22) | namespace cel::common_internal { function TEST (line 28) | TEST(TypePool, MakeStructType) { function TEST (line 41) | TEST(TypePool, MakeFunctionType) { function TEST (line 48) | TEST(TypePool, MakeListType) { function TEST (line 57) | TEST(TypePool, MakeMapType) { function TEST (line 66) | TEST(TypePool, MakeOpaqueType) { function TEST (line 73) | TEST(TypePool, MakeOptionalType) { function TEST (line 81) | TEST(TypePool, MakeTypeParamType) { function TEST (line 87) | TEST(TypePool, MakeTypeType) { FILE: common/types/type_type.cc type cel (line 25) | namespace cel { type common_internal (line 27) | namespace common_internal { type TypeTypeData (line 29) | struct TypeTypeData final { method TypeTypeData (line 30) | static TypeTypeData* Create(google::protobuf::Arena* absl_nonnull ... method TypeTypeData (line 35) | explicit TypeTypeData(const Type& type) : type(type) {} method TypeTypeData (line 37) | TypeTypeData() = delete; method TypeTypeData (line 38) | TypeTypeData(const TypeTypeData&) = delete; method TypeTypeData (line 39) | TypeTypeData(TypeTypeData&&) = delete; method TypeTypeData (line 40) | TypeTypeData& operator=(const TypeTypeData&) = delete; method TypeTypeData (line 41) | TypeTypeData& operator=(TypeTypeData&&) = delete; function TypeType (line 58) | TypeType(common_internal::TypeTypeData::Create(arena, parameter)) {} function TypeParameters (line 60) | TypeParameters TypeType::GetParameters() const { function Type (line 67) | Type TypeType::GetType() const { FILE: common/types/type_type.h function namespace (line 31) | namespace cel { FILE: common/types/type_type_pool.cc type cel::common_internal (line 19) | namespace cel::common_internal { function TypeType (line 21) | TypeType TypeTypePool::InternTypeType(const Type& type) { FILE: common/types/type_type_pool.h function namespace (line 30) | namespace cel::common_internal { function const (line 56) | struct Equaler { function const (line 70) | bool operator()(const Type& lhs, const TypeType& rhs) const { function const (line 75) | bool operator()(const Type& lhs, const Type& rhs) const { FILE: common/types/type_type_test.cc type cel (line 22) | namespace cel { function TEST (line 25) | TEST(TypeType, Kind) { function TEST (line 30) | TEST(TypeType, Name) { function TEST (line 35) | TEST(TypeType, DebugString) { function TEST (line 48) | TEST(TypeType, Hash) { function TEST (line 52) | TEST(TypeType, Equal) { FILE: common/types/types.h function namespace (line 25) | namespace cel { FILE: common/types/uint_type.h function namespace (line 28) | namespace cel { FILE: common/types/uint_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(UintType, Kind) { function TEST (line 29) | TEST(UintType, Name) { function TEST (line 34) | TEST(UintType, DebugString) { function TEST (line 47) | TEST(UintType, Hash) { function TEST (line 51) | TEST(UintType, Equal) { FILE: common/types/uint_wrapper_type.h function namespace (line 28) | namespace cel { FILE: common/types/uint_wrapper_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(UintWrapperType, Kind) { function TEST (line 29) | TEST(UintWrapperType, Name) { function TEST (line 34) | TEST(UintWrapperType, DebugString) { function TEST (line 47) | TEST(UintWrapperType, Hash) { function TEST (line 51) | TEST(UintWrapperType, Equal) { FILE: common/types/unknown_type.h function namespace (line 28) | namespace cel { FILE: common/types/unknown_type_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(UnknownType, Kind) { function TEST (line 29) | TEST(UnknownType, Name) { function TEST (line 34) | TEST(UnknownType, DebugString) { function TEST (line 47) | TEST(UnknownType, Hash) { function TEST (line 51) | TEST(UnknownType, Equal) { FILE: common/unknown.h function namespace (line 20) | namespace cel { FILE: common/value.cc type cel (line 61) | namespace cel { function Type (line 76) | Type Value::GetRuntimeType() const { type IsMonostate (line 118) | struct IsMonostate : std::is_same, absl::monos... type HasCloneMethod (line 287) | struct HasCloneMethod : std::false_type {} function Value (line 296) | Value Value::Clone(google::protobuf::Arena* absl_nonnull arena) const { function Value (line 317) | Value NonNullEnumValue(const google::protobuf::EnumValueDescriptor* ab... function Value (line 322) | Value NonNullEnumValue(const google::protobuf::EnumDescriptor* absl_no... function Value (line 336) | Value Value::Enum(const google::protobuf::EnumValueDescriptor* absl_no... function Value (line 345) | Value Value::Enum(const google::protobuf::EnumDescriptor* absl_nonnull... type common_internal (line 355) | namespace common_internal { function BoolMapFieldKeyAccessor (line 359) | void BoolMapFieldKeyAccessor(const google::protobuf::MapKey& key, function Int32MapFieldKeyAccessor (line 370) | void Int32MapFieldKeyAccessor(const google::protobuf::MapKey& key, function Int64MapFieldKeyAccessor (line 381) | void Int64MapFieldKeyAccessor(const google::protobuf::MapKey& key, function UInt32MapFieldKeyAccessor (line 392) | void UInt32MapFieldKeyAccessor(const google::protobuf::MapKey& key, function UInt64MapFieldKeyAccessor (line 403) | void UInt64MapFieldKeyAccessor(const google::protobuf::MapKey& key, function StringMapFieldKeyAccessor (line 414) | void StringMapFieldKeyAccessor(const google::protobuf::MapKey& key, function MapFieldKeyAccessorFor (line 432) | absl::StatusOr MapFieldKeyAccessorFor( function DoubleMapFieldValueAccessor (line 455) | void DoubleMapFieldValueAccessor( function FloatMapFieldValueAccessor (line 474) | void FloatMapFieldValueAccessor( function Int64MapFieldValueAccessor (line 493) | void Int64MapFieldValueAccessor( function UInt64MapFieldValueAccessor (line 512) | void UInt64MapFieldValueAccessor( function Int32MapFieldValueAccessor (line 531) | void Int32MapFieldValueAccessor( function UInt32MapFieldValueAccessor (line 550) | void UInt32MapFieldValueAccessor( function BoolMapFieldValueAccessor (line 569) | void BoolMapFieldValueAccessor( function StringMapFieldValueAccessor (line 588) | void StringMapFieldValueAccessor( function MessageMapFieldValueAccessor (line 611) | void MessageMapFieldValueAccessor( function BytesMapFieldValueAccessor (line 631) | void BytesMapFieldValueAccessor( function EnumMapFieldValueAccessor (line 654) | void EnumMapFieldValueAccessor( function NullMapFieldValueAccessor (line 673) | void NullMapFieldValueAccessor( function MapFieldValueAccessorFor (line 695) | absl::StatusOr MapFieldValueAccessorFor( function DoubleRepeatedFieldAccessor (line 746) | void DoubleRepeatedFieldAccessor( function FloatRepeatedFieldAccessor (line 770) | void FloatRepeatedFieldAccessor( function Int64RepeatedFieldAccessor (line 794) | void Int64RepeatedFieldAccessor( function UInt64RepeatedFieldAccessor (line 818) | void UInt64RepeatedFieldAccessor( function Int32RepeatedFieldAccessor (line 842) | void Int32RepeatedFieldAccessor( function UInt32RepeatedFieldAccessor (line 866) | void UInt32RepeatedFieldAccessor( function BoolRepeatedFieldAccessor (line 890) | void BoolRepeatedFieldAccessor( function StringRepeatedFieldAccessor (line 914) | void StringRepeatedFieldAccessor( function MessageRepeatedFieldAccessor (line 955) | void MessageRepeatedFieldAccessor( function BytesRepeatedFieldAccessor (line 981) | void BytesRepeatedFieldAccessor( function EnumRepeatedFieldAccessor (line 1022) | void EnumRepeatedFieldAccessor( function NullRepeatedFieldAccessor (line 1048) | void NullRepeatedFieldAccessor( function RepeatedFieldAccessorFor (line 1075) | absl::StatusOr RepeatedFieldAccessorFor( function Value (line 1130) | Value VistWellKnownTypeValue(std::nullptr_t) { return NullValue(); } function Value (line 1132) | Value VistWellKnownTypeValue(bool value) { return BoolValue(value); } function Value (line 1134) | Value VistWellKnownTypeValue(int32_t value) { return IntValue(value); } function Value (line 1136) | Value VistWellKnownTypeValue(int64_t value) { return IntValue(value); } function Value (line 1138) | Value VistWellKnownTypeValue(uint32_t value) { return UintValue(value); } function Value (line 1140) | Value VistWellKnownTypeValue(uint64_t value) { return UintValue(value); } function Value (line 1142) | Value VistWellKnownTypeValue(float value) { return DoubleValue(value); } function Value (line 1144) | Value VistWellKnownTypeValue(double value) { return DoubleValue(value); } function Value (line 1146) | Value VistWellKnownTypeValue(absl::Duration value) { function Value (line 1150) | Value VistWellKnownTypeValue(absl::Time value) { return TimestampValue... type OwningWellKnownTypesValueVisitor (line 1152) | struct OwningWellKnownTypesValueVisitor { method Value (line 1156) | Value operator()(well_known_types::BytesValue&& value) const { method Value (line 1177) | Value operator()(well_known_types::StringValue&& value) const { method Value (line 1198) | Value operator()(well_known_types::ListValue&& value) const { method Value (line 1217) | Value operator()(well_known_types::Struct&& value) const { method Value (line 1236) | Value operator()(Unique value) const { method Value (line 1246) | Value operator()(T t) const { type BorrowingWellKnownTypesValueVisitor (line 1251) | struct BorrowingWellKnownTypesValueVisitor { method Value (line 1256) | Value operator()(well_known_types::BytesValue&& value) const { method Value (line 1274) | Value operator()(well_known_types::StringValue&& value) const { method Value (line 1292) | Value operator()(well_known_types::ListValue&& value) const { method Value (line 1311) | Value operator()(well_known_types::Struct&& value) const { method Value (line 1329) | Value operator()(Unique&& value) const { method Value (line 1339) | Value operator()(T t) const { function Value (line 1346) | Value Value::FromMessage( function Value (line 1374) | Value Value::FromMessage( function Value (line 1402) | Value Value::WrapMessage( function Value (line 1436) | Value Value::WrapMessageUnsafe( function IsWellKnownMessageWrapperType (line 1470) | bool IsWellKnownMessageWrapperType( function Value (line 1497) | Value WrapFieldImpl( function Value (line 1634) | Value WrapRepeatedFieldImpl( function Value (line 1752) | Value WrapMapFieldValueImpl( function Value (line 1833) | Value Value::WrapField( function Value (line 1848) | Value Value::WrapFieldUnsafe( function Value (line 1863) | Value Value::WrapRepeatedField( function Value (line 1878) | Value Value::WrapRepeatedFieldUnsafe( function StringValue (line 1893) | StringValue Value::WrapMapFieldKeyString( function Value (line 1909) | Value Value::WrapMapFieldValue( function Value (line 1924) | Value Value::WrapMapFieldValueUnsafe( function BytesValue (line 2351) | const BytesValue& Value::GetBytes() const& { function BytesValue (line 2356) | BytesValue Value::GetBytes() && { function DoubleValue (line 2361) | DoubleValue Value::GetDouble() const { function DurationValue (line 2366) | DurationValue Value::GetDuration() const { function ErrorValue (line 2371) | const ErrorValue& Value::GetError() const& { function ErrorValue (line 2376) | ErrorValue Value::GetError() && { function IntValue (line 2381) | IntValue Value::GetInt() const { function ListValue (line 2393) | ListValue Value::GetList() const& { function ListValue (line 2414) | ListValue Value::GetList() && { function MapValue (line 2435) | MapValue Value::GetMap() const& { function MapValue (line 2456) | MapValue Value::GetMap() && { function MessageValue (line 2477) | MessageValue Value::GetMessage() const& { function MessageValue (line 2482) | MessageValue Value::GetMessage() && { function NullValue (line 2487) | NullValue Value::GetNull() const { function OpaqueValue (line 2492) | const OpaqueValue& Value::GetOpaque() const& { function OpaqueValue (line 2497) | OpaqueValue Value::GetOpaque() && { function OptionalValue (line 2502) | const OptionalValue& Value::GetOptional() const& { function OptionalValue (line 2507) | OptionalValue Value::GetOptional() && { function ParsedJsonListValue (line 2512) | const ParsedJsonListValue& Value::GetParsedJsonList() const& { function ParsedJsonListValue (line 2517) | ParsedJsonListValue Value::GetParsedJsonList() && { function ParsedJsonMapValue (line 2522) | const ParsedJsonMapValue& Value::GetParsedJsonMap() const& { function ParsedJsonMapValue (line 2527) | ParsedJsonMapValue Value::GetParsedJsonMap() && { function CustomListValue (line 2532) | const CustomListValue& Value::GetCustomList() const& { function CustomListValue (line 2537) | CustomListValue Value::GetCustomList() && { function CustomMapValue (line 2542) | const CustomMapValue& Value::GetCustomMap() const& { function CustomMapValue (line 2547) | CustomMapValue Value::GetCustomMap() && { function ParsedMapFieldValue (line 2552) | const ParsedMapFieldValue& Value::GetParsedMapField() const& { function ParsedMapFieldValue (line 2557) | ParsedMapFieldValue Value::GetParsedMapField() && { function ParsedMessageValue (line 2562) | const ParsedMessageValue& Value::GetParsedMessage() const& { function ParsedMessageValue (line 2567) | ParsedMessageValue Value::GetParsedMessage() && { function ParsedRepeatedFieldValue (line 2572) | const ParsedRepeatedFieldValue& Value::GetParsedRepeatedField() const& { function ParsedRepeatedFieldValue (line 2577) | ParsedRepeatedFieldValue Value::GetParsedRepeatedField() && { function CustomStructValue (line 2582) | const CustomStructValue& Value::GetCustomStruct() const& { function CustomStructValue (line 2587) | CustomStructValue Value::GetCustomStruct() && { function StringValue (line 2592) | const StringValue& Value::GetString() const& { function StringValue (line 2597) | StringValue Value::GetString() && { function StructValue (line 2602) | StructValue Value::GetStruct() const& { function StructValue (line 2620) | StructValue Value::GetStruct() && { function TimestampValue (line 2637) | TimestampValue Value::GetTimestamp() const { function TypeValue (line 2642) | const TypeValue& Value::GetType() const& { function TypeValue (line 2647) | TypeValue Value::GetType() && { function UintValue (line 2652) | UintValue Value::GetUint() const { function UnknownValue (line 2657) | const UnknownValue& Value::GetUnknown() const& { function UnknownValue (line 2662) | UnknownValue Value::GetUnknown() && { class EmptyValueIterator (line 2669) | class EmptyValueIterator final : public ValueIterator { method HasNext (line 2671) | bool HasNext() override { return false; } method Next (line 2673) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 2687) | absl::StatusOr Next1( method Next2 (line 2700) | absl::StatusOr Next2( function absl_nonnull (line 2716) | absl_nonnull std::unique_ptr NewEmptyValueIterator() { function absl_nonnull (line 2720) | absl_nonnull ListValueBuilderPtr function absl_nonnull (line 2726) | absl_nonnull MapValueBuilderPtr function absl_nullable (line 2732) | absl_nullable StructValueBuilderPtr NewStructValueBuilder( type HasCloneMethod().Clone( std::declval()))>> (line 290) | struct HasCloneMethod().Cl... FILE: common/value.h function namespace (line 92) | namespace cel { function namespace (line 2616) | namespace common_internal { function absl (line 2822) | inline absl::StatusOr ValueIterator::Next( function absl (line 2835) | inline absl::StatusOr> ValueIterator::Next1( function class (line 2872) | class ValueBuilder { function namespace (line 2910) | namespace common_internal { FILE: common/value_kind.h function namespace (line 25) | namespace cel { FILE: common/value_test.cc type cel (line 36) | namespace cel { function TEST (line 51) | TEST(Value, GeneratedEnum) { function TEST (line 56) | TEST(Value, DynamicEnum) { function TEST (line 72) | TEST(Value, DynamicClosedEnum) { function TEST (line 98) | TEST(Value, Is) { function T (line 170) | constexpr T& AsLValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUND) { function T (line 175) | constexpr const T& AsConstLValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUND) { function T (line 180) | constexpr T&& AsRValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUND) { function T (line 185) | constexpr const T&& AsConstRValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUN... function TEST (line 189) | TEST(Value, As) { function DoGet (line 597) | decltype(auto) DoGet(From&& from) { function TEST (line 601) | TEST(Value, Get) { function TEST (line 960) | TEST(Value, NumericHeterogeneousEquality) { function TEST_F (line 978) | TEST_F(ValueIteratorTest, Empty) { function TEST_F (line 985) | TEST_F(ValueIteratorTest, Empty1) { function TEST_F (line 991) | TEST_F(ValueIteratorTest, Empty2) { FILE: common/value_testing.cc type cel (line 28) | namespace cel { function PrintTo (line 30) | void PrintTo(const Value& value, std::ostream* os) { *os << value << "... type test (line 32) | namespace test { function ValueKind (line 38) | constexpr ValueKind ToValueKind() { class SimpleTypeMatcherImpl (line 72) | class SimpleTypeMatcherImpl : public testing::MatcherInterface m) { function ValueMatcher (line 188) | ValueMatcher IntValueIs(Matcher m) { function ValueMatcher (line 193) | ValueMatcher UintValueIs(Matcher m) { function ValueMatcher (line 198) | ValueMatcher DoubleValueIs(Matcher m) { function ValueMatcher (line 203) | ValueMatcher TimestampValueIs(Matcher m) { function ValueMatcher (line 208) | ValueMatcher DurationValueIs(Matcher m) { function ValueMatcher (line 213) | ValueMatcher ErrorValueIs(Matcher m) { function ValueMatcher (line 218) | ValueMatcher StringValueIs(Matcher m) { function ValueMatcher (line 222) | ValueMatcher BytesValueIs(Matcher m) { function ValueMatcher (line 226) | ValueMatcher MapValueIs(Matcher m) { function ValueMatcher (line 230) | ValueMatcher ListValueIs(Matcher m) { function ValueMatcher (line 234) | ValueMatcher StructValueIs(Matcher m) { function ValueMatcher (line 238) | ValueMatcher OptionalValueIs(ValueMatcher m) { function ValueMatcher (line 242) | ValueMatcher OptionalValueIsEmpty() { return OptionalValueIsEmptyImp... FILE: common/value_testing.h function namespace (line 45) | namespace cel { function ListValueElementsMatcher (line 170) | inline ListValueElementsMatcher ListValueElements( function class (line 181) | class MapValueElementsMatcher { function DescribeTo (line 214) | void DescribeTo(std::ostream* os) const { *os << m_; } function DescribeNegationTo (line 215) | void DescribeNegationTo(std::ostream* os) const { *os << m_; } function MapValueElementsMatcher (line 227) | inline MapValueElementsMatcher MapValueElements( function namespace (line 242) | namespace cel::common_internal { FILE: common/value_testing_test.cc type cel::test (line 25) | namespace cel::test { function TEST (line 34) | TEST(BoolValueIs, Match) { EXPECT_THAT(BoolValue(true), BoolValueIs(tr... function TEST (line 36) | TEST(BoolValueIs, NoMatch) { function TEST (line 41) | TEST(BoolValueIs, NonMatchMessage) { function TEST (line 47) | TEST(IntValueIs, Match) { EXPECT_THAT(IntValue(42), IntValueIs(42)); } function TEST (line 49) | TEST(IntValueIs, NoMatch) { function TEST (line 54) | TEST(IntValueIs, NonMatchMessage) { function TEST (line 60) | TEST(UintValueIs, Match) { EXPECT_THAT(UintValue(42), UintValueIs(42)); } function TEST (line 62) | TEST(UintValueIs, NoMatch) { function TEST (line 67) | TEST(UintValueIs, NonMatchMessage) { function TEST (line 73) | TEST(DoubleValueIs, Match) { function TEST (line 77) | TEST(DoubleValueIs, NoMatch) { function TEST (line 82) | TEST(DoubleValueIs, NonMatchMessage) { function TEST (line 88) | TEST(DurationValueIs, Match) { function TEST (line 93) | TEST(DurationValueIs, NoMatch) { function TEST (line 99) | TEST(DurationValueIs, NonMatchMessage) { function TEST (line 105) | TEST(TimestampValueIs, Match) { function TEST (line 110) | TEST(TimestampValueIs, NoMatch) { function TEST (line 117) | TEST(TimestampValueIs, NonMatchMessage) { function TEST (line 126) | TEST(StringValueIs, Match) { function TEST (line 130) | TEST(StringValueIs, NoMatch) { function TEST (line 135) | TEST(StringValueIs, NonMatchMessage) { function TEST (line 141) | TEST(BytesValueIs, Match) { function TEST (line 145) | TEST(BytesValueIs, NoMatch) { function TEST (line 150) | TEST(BytesValueIs, NonMatchMessage) { function TEST (line 156) | TEST(ErrorValueIs, Match) { function TEST (line 161) | TEST(ErrorValueIs, NoMatch) { function TEST (line 167) | TEST(ErrorValueIs, NonMatchMessage) { function TEST_F (line 178) | TEST_F(ValueMatcherTest, OptionalValueIsMatch) { function TEST_F (line 183) | TEST_F(ValueMatcherTest, OptionalValueIsHeldValueDifferent) { function TEST_F (line 193) | TEST_F(ValueMatcherTest, OptionalValueIsNotEngaged) { function TEST_F (line 201) | TEST_F(ValueMatcherTest, OptionalValueIsNotAnOptional) { function TEST_F (line 207) | TEST_F(ValueMatcherTest, OptionalValueIsEmptyMatch) { function TEST_F (line 211) | TEST_F(ValueMatcherTest, OptionalValueIsEmptyNotEmpty) { function TEST_F (line 220) | TEST_F(ValueMatcherTest, OptionalValueIsEmptyNotOptional) { function TEST_F (line 226) | TEST_F(ValueMatcherTest, ListMatcherBasic) { function TEST_F (line 239) | TEST_F(ValueMatcherTest, ListMatcherMatchesElements) { function TEST_F (line 252) | TEST_F(ValueMatcherTest, MapMatcherBasic) { function TEST_F (line 265) | TEST_F(ValueMatcherTest, MapMatcherMatchesElements) { FILE: common/values/bool_value.cc type cel (line 30) | namespace cel { function BoolDebugString (line 36) | std::string BoolDebugString(bool value) { return value ? "true" : "fal... FILE: common/values/bool_value.h function namespace (line 35) | namespace cel { FILE: common/values/bool_value_test.cc type cel (line 24) | namespace cel { function TEST_F (line 31) | TEST_F(BoolValueTest, Kind) { function TEST_F (line 36) | TEST_F(BoolValueTest, DebugString) { function TEST_F (line 49) | TEST_F(BoolValueTest, ConvertToJson) { function TEST_F (line 57) | TEST_F(BoolValueTest, NativeTypeId) { function TEST_F (line 63) | TEST_F(BoolValueTest, HashValue) { function TEST_F (line 67) | TEST_F(BoolValueTest, Equality) { function TEST_F (line 73) | TEST_F(BoolValueTest, LessThan) { FILE: common/values/bytes_value.cc type cel (line 36) | namespace cel { function BytesDebugString (line 43) | std::string BytesDebugString(const Bytes& value) { function BytesValue (line 58) | BytesValue BytesValue::Concat(const BytesValue& lhs, const BytesValue&... function BytesValue (line 126) | BytesValue BytesValue::Clone(google::protobuf::Arena* absl_nonnull are... function CompareImpl (line 159) | int CompareImpl(absl::string_view lhs, absl::string_view rhs) { function CompareImpl (line 163) | int CompareImpl(absl::string_view lhs, const absl::Cord& rhs) { function CompareImpl (line 167) | int CompareImpl(const absl::Cord& lhs, absl::string_view rhs) { function CompareImpl (line 171) | int CompareImpl(const absl::Cord& lhs, const absl::Cord& rhs) { FILE: common/values/bytes_value.h function namespace (line 46) | namespace cel { function string_view (line 268) | string_view rhs) { function BytesValue (line 276) | inline BytesValue BytesValue::From(const char* absl_nullable value, function BytesValue (line 282) | inline BytesValue BytesValue::From(absl::string_view value, function BytesValue (line 290) | inline BytesValue BytesValue::From(const absl::Cord& value) { function BytesValue (line 294) | inline BytesValue BytesValue::From(std::string&& value, function BytesValue (line 302) | inline BytesValue BytesValue::Wrap(absl::string_view value, function BytesValue (line 310) | inline BytesValue BytesValue::WrapUnsafe(absl::string_view value) { function BytesValue (line 314) | inline BytesValue BytesValue::Wrap(const absl::Cord& value) { function namespace (line 318) | namespace common_internal { function BytesValue (line 328) | struct ArenaTraits { FILE: common/values/bytes_value_input_stream.h function namespace (line 38) | namespace cel { FILE: common/values/bytes_value_output_stream.h function namespace (line 39) | namespace cel { FILE: common/values/bytes_value_test.cc type cel (line 29) | namespace cel { function TEST_F (line 40) | TEST_F(BytesValueTest, Kind) { function TEST_F (line 45) | TEST_F(BytesValueTest, DebugString) { function TEST_F (line 63) | TEST_F(BytesValueTest, ConvertToJson) { function TEST_F (line 71) | TEST_F(BytesValueTest, NativeValue) { function TEST_F (line 78) | TEST_F(BytesValueTest, TryFlat) { function TEST_F (line 86) | TEST_F(BytesValueTest, ToString) { function TEST_F (line 92) | TEST_F(BytesValueTest, CopyToString) { function TEST_F (line 100) | TEST_F(BytesValueTest, AppendToString) { function TEST_F (line 108) | TEST_F(BytesValueTest, ToCord) { function TEST_F (line 114) | TEST_F(BytesValueTest, CopyToCord) { function TEST_F (line 122) | TEST_F(BytesValueTest, AppendToCord) { function TEST_F (line 130) | TEST_F(BytesValueTest, NativeTypeId) { function TEST_F (line 137) | TEST_F(BytesValueTest, StringViewEquality) { function TEST_F (line 147) | TEST_F(BytesValueTest, StringViewInequality) { function TEST_F (line 157) | TEST_F(BytesValueTest, Comparison) { function TEST_F (line 163) | TEST_F(BytesValueTest, StringInputStream) { function TEST_F (line 179) | TEST_F(BytesValueTest, CordInputStream) { function TEST_F (line 195) | TEST_F(BytesValueTest, ArenaStringOutputStream) { function TEST_F (line 215) | TEST_F(BytesValueTest, StringOutputStream) { function TEST_F (line 235) | TEST_F(BytesValueTest, CordOutputStream) { FILE: common/values/custom_list_value.cc type cel (line 40) | namespace cel { class EmptyListValue (line 48) | class EmptyListValue final : public common_internal::CompatListValue { method EmptyListValue (line 50) | static const EmptyListValue& Get() { method EmptyListValue (line 55) | EmptyListValue() = default; method DebugString (line 57) | std::string DebugString() const override { return "[]"; } method IsEmpty (line 59) | bool IsEmpty() const override { return true; } method Size (line 61) | size_t Size() const override { return 0; } method ConvertToJsonArray (line 63) | absl::Status ConvertToJsonArray( method CustomListValue (line 77) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena) c... method size (line 81) | int size() const override { return 0; } method CelValue (line 83) | CelValue operator[](int index) const override { method CelValue (line 89) | CelValue Get(google::protobuf::Arena* arena, int index) const overri... method Get (line 98) | absl::Status Get(size_t index, const google::protobuf::DescriptorPoo... type common_internal (line 109) | namespace common_internal { function CompatListValue (line 111) | const CompatListValue* absl_nonnull EmptyCompatListValue() { class CustomListValueInterfaceIterator (line 117) | class CustomListValueInterfaceIterator final : public ValueIterator { method CustomListValueInterfaceIterator (line 119) | explicit CustomListValueInterfaceIterator( method HasNext (line 123) | bool HasNext() override { return index_ < size_; } method Next (line 125) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 140) | absl::StatusOr Next1( method Next2 (line 159) | absl::StatusOr Next2( class CustomListValueDispatcherIterator (line 189) | class CustomListValueDispatcherIterator final : public ValueIterator { method CustomListValueDispatcherIterator (line 191) | explicit CustomListValueDispatcherIterator( method HasNext (line 196) | bool HasNext() override { return index_ < size_; } method Next (line 198) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 214) | absl::StatusOr Next1( method Next2 (line 234) | absl::StatusOr Next2( function NativeTypeId (line 354) | NativeTypeId CustomListValue::GetTypeId() const { function CustomListValue (line 481) | CustomListValue CustomListValue::Clone( FILE: common/values/custom_list_value.h type CustomListValueDispatcher (line 54) | struct CustomListValueDispatcher type CustomListValueDispatcher (line 57) | struct CustomListValueDispatcher { function class (line 170) | class CustomListValueInterface { FILE: common/values/custom_list_value_test.cc type cel (line 39) | namespace cel { class CustomListValueTest (line 57) | class CustomListValueTest method CustomListValue (line 135) | CustomListValue MakeInterface() { method CustomListValue (line 143) | CustomListValue MakeDispatcher() { type CustomListValueTestContent (line 59) | struct CustomListValueTestContent { class CustomListValueInterfaceTest (line 63) | class CustomListValueInterfaceTest final : public CustomListValueInter... method DebugString (line 65) | std::string DebugString() const override { return "[true, 1]"; } method SerializeTo (line 67) | absl::Status SerializeTo( method ConvertToJsonArray (line 82) | absl::Status ConvertToJsonArray( method Size (line 100) | size_t Size() const override { return 2; } method CustomListValue (line 102) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena) c... method Get (line 111) | absl::Status Get(size_t index, method NativeTypeId (line 128) | NativeTypeId GetNativeTypeId() const override { class CustomListValueTest (line 133) | class CustomListValueTest : public common_internal::ValueTest<> { method CustomListValue (line 135) | CustomListValue MakeInterface() { method CustomListValue (line 143) | CustomListValue MakeDispatcher() { function TEST_F (line 237) | TEST_F(CustomListValueTest, Kind) { function TEST_F (line 241) | TEST_F(CustomListValueTest, Dispatcher_GetTypeId) { function TEST_F (line 246) | TEST_F(CustomListValueTest, Interface_GetTypeId) { function TEST_F (line 251) | TEST_F(CustomListValueTest, Dispatcher_GetTypeName) { function TEST_F (line 255) | TEST_F(CustomListValueTest, Interface_GetTypeName) { function TEST_F (line 259) | TEST_F(CustomListValueTest, Dispatcher_DebugString) { function TEST_F (line 263) | TEST_F(CustomListValueTest, Interface_DebugString) { function TEST_F (line 267) | TEST_F(CustomListValueTest, Dispatcher_IsZeroValue) { function TEST_F (line 271) | TEST_F(CustomListValueTest, Interface_IsZeroValue) { function TEST_F (line 275) | TEST_F(CustomListValueTest, Dispatcher_SerializeTo) { function TEST_F (line 283) | TEST_F(CustomListValueTest, Interface_SerializeTo) { function TEST_F (line 291) | TEST_F(CustomListValueTest, Dispatcher_ConvertToJson) { function TEST_F (line 305) | TEST_F(CustomListValueTest, Interface_ConvertToJson) { function TEST_F (line 319) | TEST_F(CustomListValueTest, Dispatcher_ConvertToJsonArray) { function TEST_F (line 331) | TEST_F(CustomListValueTest, Interface_ConvertToJsonArray) { function TEST_F (line 343) | TEST_F(CustomListValueTest, Dispatcher_IsEmpty) { function TEST_F (line 347) | TEST_F(CustomListValueTest, Interface_IsEmpty) { function TEST_F (line 351) | TEST_F(CustomListValueTest, Dispatcher_Size) { function TEST_F (line 355) | TEST_F(CustomListValueTest, Interface_Size) { function TEST_F (line 359) | TEST_F(CustomListValueTest, Dispatcher_Get) { function TEST_F (line 370) | TEST_F(CustomListValueTest, Interface_Get) { function TEST_F (line 381) | TEST_F(CustomListValueTest, Dispatcher_ForEach) { function TEST_F (line 395) | TEST_F(CustomListValueTest, Interface_ForEach) { function TEST_F (line 409) | TEST_F(CustomListValueTest, Dispatcher_NewIterator) { function TEST_F (line 423) | TEST_F(CustomListValueTest, Interface_NewIterator) { function TEST_F (line 437) | TEST_F(CustomListValueTest, Dispatcher_NewIterator1) { function TEST_F (line 448) | TEST_F(CustomListValueTest, Interface_NewIterator1) { function TEST_F (line 459) | TEST_F(CustomListValueTest, Dispatcher_NewIterator2) { function TEST_F (line 470) | TEST_F(CustomListValueTest, Interface_NewIterator2) { function TEST_F (line 481) | TEST_F(CustomListValueTest, Dispatcher_Contains) { function TEST_F (line 509) | TEST_F(CustomListValueTest, Interface_Contains) { function TEST_F (line 537) | TEST_F(CustomListValueTest, Dispatcher) { function TEST_F (line 542) | TEST_F(CustomListValueTest, Interface) { FILE: common/values/custom_map_value.cc type cel (line 43) | namespace cel { function NoSuchKeyError (line 52) | absl::Status NoSuchKeyError(const Value& key) { function InvalidMapKeyTypeError (line 57) | absl::Status InvalidMapKeyTypeError(ValueKind kind) { class EmptyMapValue (line 62) | class EmptyMapValue final : public common_internal::CompatMapValue { method EmptyMapValue (line 64) | static const EmptyMapValue& Get() { method EmptyMapValue (line 69) | EmptyMapValue() = default; method DebugString (line 71) | std::string DebugString() const override { return "{}"; } method IsEmpty (line 73) | bool IsEmpty() const override { return true; } method Size (line 75) | size_t Size() const override { return 0; } method ListKeys (line 77) | absl::Status ListKeys( method NewIterator (line 86) | absl::StatusOr NewIterator() const ov... method ConvertToJsonObject (line 90) | absl::Status ConvertToJsonObject( method CustomMapValue (line 104) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull) const ov... method Get (line 113) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 118) | absl::StatusOr Has(const CelValue& key) const override { retur... method size (line 120) | int size() const override { return static_cast(Size()); } method ListKeys (line 122) | absl::StatusOr ListKeys() const override { method ListKeys (line 126) | absl::StatusOr ListKeys(google::protobuf::Arena*) co... method Find (line 131) | absl::StatusOr Find( method Has (line 140) | absl::StatusOr Has( type common_internal (line 151) | namespace common_internal { function CompatMapValue (line 153) | const CompatMapValue* absl_nonnull EmptyCompatMapValue() { class CustomMapValueInterfaceIterator (line 159) | class CustomMapValueInterfaceIterator final : public ValueIterator { method CustomMapValueInterfaceIterator (line 161) | explicit CustomMapValueInterfaceIterator( method HasNext (line 165) | bool HasNext() override { method Next (line 172) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 188) | absl::StatusOr Next1( method Next2 (line 209) | absl::StatusOr Next2( method ProjectKeys (line 246) | absl::Status ProjectKeys( class CustomMapValueDispatcherIterator (line 266) | class CustomMapValueDispatcherIterator final : public ValueIterator { method CustomMapValueDispatcherIterator (line 268) | explicit CustomMapValueDispatcherIterator( method HasNext (line 273) | bool HasNext() override { method Next (line 283) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 301) | absl::StatusOr Next1( method Next2 (line 324) | absl::StatusOr Next2( method ProjectKeys (line 363) | absl::Status ProjectKeys( function NativeTypeId (line 456) | NativeTypeId CustomMapValue::GetTypeId() const { function CustomMapValue (line 583) | CustomMapValue CustomMapValue::Clone(google::protobuf::Arena* absl_non... FILE: common/values/custom_map_value.h function namespace (line 48) | namespace cel { FILE: common/values/custom_map_value_test.cc type cel (line 40) | namespace cel { class CustomMapValueTest (line 59) | class CustomMapValueTest method CustomMapValue (line 169) | CustomMapValue MakeInterface() { method CustomMapValue (line 177) | CustomMapValue MakeDispatcher() { type CustomMapValueTestContent (line 61) | struct CustomMapValueTestContent { class CustomMapValueInterfaceTest (line 65) | class CustomMapValueInterfaceTest final : public CustomMapValueInterfa... method DebugString (line 67) | std::string DebugString() const override { method SerializeTo (line 71) | absl::Status SerializeTo( method ConvertToJsonObject (line 86) | absl::Status ConvertToJsonObject( method Size (line 103) | size_t Size() const override { return 2; } method ListKeys (line 105) | absl::Status ListKeys( method CustomMapValue (line 118) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) co... method Find (line 127) | absl::StatusOr Find( method Has (line 146) | absl::StatusOr Has( method NativeTypeId (line 162) | NativeTypeId GetNativeTypeId() const override { class CustomMapValueTest (line 167) | class CustomMapValueTest : public common_internal::ValueTest<> { method CustomMapValue (line 169) | CustomMapValue MakeInterface() { method CustomMapValue (line 177) | CustomMapValue MakeDispatcher() { function TEST_F (line 299) | TEST_F(CustomMapValueTest, Kind) { function TEST_F (line 303) | TEST_F(CustomMapValueTest, Dispatcher_GetTypeId) { function TEST_F (line 308) | TEST_F(CustomMapValueTest, Interface_GetTypeId) { function TEST_F (line 313) | TEST_F(CustomMapValueTest, Dispatcher_GetTypeName) { function TEST_F (line 317) | TEST_F(CustomMapValueTest, Interface_GetTypeName) { function TEST_F (line 321) | TEST_F(CustomMapValueTest, Dispatcher_DebugString) { function TEST_F (line 325) | TEST_F(CustomMapValueTest, Interface_DebugString) { function TEST_F (line 329) | TEST_F(CustomMapValueTest, Dispatcher_IsZeroValue) { function TEST_F (line 333) | TEST_F(CustomMapValueTest, Interface_IsZeroValue) { function TEST_F (line 337) | TEST_F(CustomMapValueTest, Dispatcher_SerializeTo) { function TEST_F (line 345) | TEST_F(CustomMapValueTest, Interface_SerializeTo) { function TEST_F (line 353) | TEST_F(CustomMapValueTest, Dispatcher_ConvertToJson) { function TEST_F (line 373) | TEST_F(CustomMapValueTest, Interface_ConvertToJson) { function TEST_F (line 393) | TEST_F(CustomMapValueTest, Dispatcher_ConvertToJsonObject) { function TEST_F (line 411) | TEST_F(CustomMapValueTest, Interface_ConvertToJsonObject) { function TEST_F (line 429) | TEST_F(CustomMapValueTest, Dispatcher_IsEmpty) { function TEST_F (line 433) | TEST_F(CustomMapValueTest, Interface_IsEmpty) { function TEST_F (line 437) | TEST_F(CustomMapValueTest, Dispatcher_Size) { function TEST_F (line 441) | TEST_F(CustomMapValueTest, Interface_Size) { function TEST_F (line 445) | TEST_F(CustomMapValueTest, Dispatcher_Get) { function TEST_F (line 459) | TEST_F(CustomMapValueTest, Interface_Get) { function TEST_F (line 473) | TEST_F(CustomMapValueTest, Dispatcher_Find) { function TEST_F (line 486) | TEST_F(CustomMapValueTest, Interface_Find) { function TEST_F (line 499) | TEST_F(CustomMapValueTest, Dispatcher_Has) { function TEST_F (line 512) | TEST_F(CustomMapValueTest, Interface_Has) { function TEST_F (line 525) | TEST_F(CustomMapValueTest, Dispatcher_ForEach) { function TEST_F (line 540) | TEST_F(CustomMapValueTest, Interface_ForEach) { function TEST_F (line 555) | TEST_F(CustomMapValueTest, Dispatcher_NewIterator) { function TEST_F (line 569) | TEST_F(CustomMapValueTest, Interface_NewIterator) { function TEST_F (line 583) | TEST_F(CustomMapValueTest, Dispatcher_NewIterator1) { function TEST_F (line 594) | TEST_F(CustomMapValueTest, Interface_NewIterator1) { function TEST_F (line 605) | TEST_F(CustomMapValueTest, Dispatcher_NewIterator2) { function TEST_F (line 618) | TEST_F(CustomMapValueTest, Interface_NewIterator2) { function TEST_F (line 631) | TEST_F(CustomMapValueTest, Dispatcher) { function TEST_F (line 636) | TEST_F(CustomMapValueTest, Interface) { FILE: common/values/custom_struct_value.cc type cel (line 40) | namespace cel { function NativeTypeId (line 67) | NativeTypeId CustomStructValue::GetTypeId() const { function StructType (line 79) | StructType CustomStructValue::GetRuntimeType() const { function CustomStructValue (line 233) | CustomStructValue CustomStructValue::Clone( FILE: common/values/custom_struct_value.h function namespace (line 46) | namespace cel { FILE: common/values/custom_struct_value_test.cc type cel (line 43) | namespace cel { class CustomStructValueTest (line 58) | class CustomStructValueTest method CustomStructValue (line 189) | CustomStructValue MakeInterface() { method CustomStructValue (line 197) | CustomStructValue MakeDispatcher() { type CustomStructValueTestContent (line 60) | struct CustomStructValueTestContent { class CustomStructValueInterfaceTest (line 64) | class CustomStructValueInterfaceTest final : public CustomStructValueI... method GetTypeName (line 66) | absl::string_view GetTypeName() const override { return "test.Interf... method DebugString (line 68) | std::string DebugString() const override { method IsZeroValue (line 72) | bool IsZeroValue() const override { return false; } method SerializeTo (line 74) | absl::Status SerializeTo( method ConvertToJsonObject (line 89) | absl::Status ConvertToJsonObject( method GetFieldByName (line 106) | absl::Status GetFieldByName( method GetFieldByNumber (line 123) | absl::Status GetFieldByNumber( method HasFieldByName (line 140) | absl::StatusOr HasFieldByName(absl::string_view name) const ov... method HasFieldByNumber (line 150) | absl::StatusOr HasFieldByNumber(int64_t number) const override { method ForEachField (line 160) | absl::Status ForEachField( method CustomStructValue (line 173) | CustomStructValue Clone(google::protobuf::Arena* absl_nonnull arena)... method NativeTypeId (line 182) | NativeTypeId GetNativeTypeId() const override { class CustomStructValueTest (line 187) | class CustomStructValueTest : public common_internal::ValueTest<> { method CustomStructValue (line 189) | CustomStructValue MakeInterface() { method CustomStructValue (line 197) | CustomStructValue MakeDispatcher() { function TEST_F (line 356) | TEST_F(CustomStructValueTest, Kind) { function TEST_F (line 360) | TEST_F(CustomStructValueTest, Dispatcher_GetTypeId) { function TEST_F (line 365) | TEST_F(CustomStructValueTest, Interface_GetTypeId) { function TEST_F (line 370) | TEST_F(CustomStructValueTest, Dispatcher_GetTypeName) { function TEST_F (line 374) | TEST_F(CustomStructValueTest, Interface_GetTypeName) { function TEST_F (line 378) | TEST_F(CustomStructValueTest, Dispatcher_DebugString) { function TEST_F (line 382) | TEST_F(CustomStructValueTest, Interface_DebugString) { function TEST_F (line 386) | TEST_F(CustomStructValueTest, Dispatcher_GetRuntimeType) { function TEST_F (line 391) | TEST_F(CustomStructValueTest, Interface_GetRuntimeType) { function TEST_F (line 396) | TEST_F(CustomStructValueTest, Dispatcher_IsZeroValue) { function TEST_F (line 400) | TEST_F(CustomStructValueTest, Interface_IsZeroValue) { function TEST_F (line 404) | TEST_F(CustomStructValueTest, Dispatcher_SerializeTo) { function TEST_F (line 412) | TEST_F(CustomStructValueTest, Interface_SerializeTo) { function TEST_F (line 420) | TEST_F(CustomStructValueTest, Dispatcher_ConvertToJson) { function TEST_F (line 440) | TEST_F(CustomStructValueTest, Interface_ConvertToJson) { function TEST_F (line 460) | TEST_F(CustomStructValueTest, Dispatcher_ConvertToJsonObject) { function TEST_F (line 478) | TEST_F(CustomStructValueTest, Interface_ConvertToJsonObject) { function TEST_F (line 496) | TEST_F(CustomStructValueTest, Dispatcher_GetFieldByName) { function TEST_F (line 505) | TEST_F(CustomStructValueTest, Interface_GetFieldByName) { function TEST_F (line 514) | TEST_F(CustomStructValueTest, Dispatcher_GetFieldByNumber) { function TEST_F (line 523) | TEST_F(CustomStructValueTest, Interface_GetFieldByNumber) { function TEST_F (line 532) | TEST_F(CustomStructValueTest, Dispatcher_HasFieldByName) { function TEST_F (line 537) | TEST_F(CustomStructValueTest, Interface_HasFieldByName) { function TEST_F (line 542) | TEST_F(CustomStructValueTest, Dispatcher_HasFieldByNumber) { function TEST_F (line 547) | TEST_F(CustomStructValueTest, Interface_HasFieldByNumber) { function TEST_F (line 552) | TEST_F(CustomStructValueTest, Default_Bool) { function TEST_F (line 556) | TEST_F(CustomStructValueTest, Dispatcher_Bool) { function TEST_F (line 560) | TEST_F(CustomStructValueTest, Interface_Bool) { EXPECT_TRUE(MakeInterf... function TEST_F (line 562) | TEST_F(CustomStructValueTest, Dispatcher_ForEachField) { function TEST_F (line 576) | TEST_F(CustomStructValueTest, Interface_ForEachField) { function TEST_F (line 590) | TEST_F(CustomStructValueTest, Dispatcher_Qualify) { function TEST_F (line 597) | TEST_F(CustomStructValueTest, Interface_Qualify) { function TEST_F (line 604) | TEST_F(CustomStructValueTest, Dispatcher) { function TEST_F (line 609) | TEST_F(CustomStructValueTest, Interface) { FILE: common/values/custom_value.h function namespace (line 26) | namespace cel { FILE: common/values/double_value.cc type cel (line 33) | namespace cel { function DoubleDebugString (line 39) | std::string DoubleDebugString(double value) { FILE: common/values/double_value.h function namespace (line 35) | namespace cel { FILE: common/values/double_value_test.cc type cel (line 24) | namespace cel { function TEST_F (line 31) | TEST_F(DoubleValueTest, Kind) { function TEST_F (line 36) | TEST_F(DoubleValueTest, DebugString) { function TEST_F (line 74) | TEST_F(DoubleValueTest, ConvertToJson) { function TEST_F (line 82) | TEST_F(DoubleValueTest, NativeTypeId) { function TEST_F (line 89) | TEST_F(DoubleValueTest, Equality) { FILE: common/values/duration_value.cc type cel (line 32) | namespace cel { function DurationDebugString (line 39) | std::string DurationDebugString(absl::Duration value) { FILE: common/values/duration_value.h function namespace (line 41) | namespace cel { function DurationValue (line 125) | inline DurationValue UnsafeDurationValue(absl::Duration value) { function absl (line 129) | inline absl::StatusOr SafeDurationValue(absl::Duration va... FILE: common/values/duration_value_test.cc type cel (line 26) | namespace cel { function TEST_F (line 34) | TEST_F(DurationValueTest, Kind) { function TEST_F (line 40) | TEST_F(DurationValueTest, DebugString) { function TEST_F (line 53) | TEST_F(DurationValueTest, SerializeTo) { function TEST_F (line 61) | TEST_F(DurationValueTest, ConvertToJson) { function TEST_F (line 69) | TEST_F(DurationValueTest, NativeTypeId) { function TEST_F (line 76) | TEST_F(DurationValueTest, Equality) { function TEST_F (line 83) | TEST_F(DurationValueTest, Comparison) { FILE: common/values/enum_value.h function namespace (line 27) | namespace cel::common_internal { FILE: common/values/error_value.cc type cel (line 34) | namespace cel { function ErrorDebugString (line 38) | std::string ErrorDebugString(const absl::Status& value) { function ErrorValue (line 53) | ErrorValue NoSuchFieldError(absl::string_view field) { function ErrorValue (line 58) | ErrorValue NoSuchKeyError(absl::string_view key) { function ErrorValue (line 63) | ErrorValue NoSuchTypeError(absl::string_view type) { function ErrorValue (line 68) | ErrorValue DuplicateKeyError() { function ErrorValue (line 72) | ErrorValue TypeConversionError(absl::string_view from, absl::string_vi... function ErrorValue (line 77) | ErrorValue TypeConversionError(const Type& from, const Type& to) { function ErrorValue (line 81) | ErrorValue IndexOutOfBoundsError(size_t index) { function ErrorValue (line 86) | ErrorValue IndexOutOfBoundsError(ptrdiff_t index) { function IsNoSuchField (line 91) | bool IsNoSuchField(const ErrorValue& value) { function IsNoSuchKey (line 96) | bool IsNoSuchKey(const ErrorValue& value) { function ErrorValue (line 149) | ErrorValue ErrorValue::Clone(google::protobuf::Arena* absl_nonnull are... function swap (line 188) | void swap(ErrorValue& lhs, ErrorValue& rhs) noexcept { FILE: common/values/error_value.h function namespace (line 45) | namespace cel { function CopyConstruct (line 139) | void CopyConstruct(const ErrorValue& other) { function MoveConstruct (line 149) | void MoveConstruct(ErrorValue& other) { function Destruct (line 160) | void Destruct() { function class (line 216) | class ErrorValueReturn final { function namespace (line 225) | namespace common_internal { function class (line 247) | class ErrorValueAssign final { function ErrorValue (line 268) | struct ArenaTraits { FILE: common/values/error_value_test.cc type cel (line 24) | namespace cel { function TEST_F (line 34) | TEST_F(ErrorValueTest, Default) { function TEST_F (line 39) | TEST_F(ErrorValueTest, OkStatus) { function TEST_F (line 43) | TEST_F(ErrorValueTest, Kind) { function TEST_F (line 49) | TEST_F(ErrorValueTest, DebugString) { function TEST_F (line 62) | TEST_F(ErrorValueTest, SerializeTo) { function TEST_F (line 69) | TEST_F(ErrorValueTest, ConvertToJson) { function TEST_F (line 76) | TEST_F(ErrorValueTest, NativeTypeId) { FILE: common/values/int_value.cc type cel (line 32) | namespace cel { function IntDebugString (line 38) | std::string IntDebugString(int64_t value) { return absl::StrCat(value); } FILE: common/values/int_value.h function namespace (line 37) | namespace cel { FILE: common/values/int_value_test.cc type cel (line 25) | namespace cel { function TEST_F (line 32) | TEST_F(IntValueTest, Kind) { function TEST_F (line 37) | TEST_F(IntValueTest, DebugString) { function TEST_F (line 50) | TEST_F(IntValueTest, ConvertToJson) { function TEST_F (line 58) | TEST_F(IntValueTest, NativeTypeId) { function TEST_F (line 64) | TEST_F(IntValueTest, HashValue) { function TEST_F (line 68) | TEST_F(IntValueTest, Equality) { function TEST_F (line 74) | TEST_F(IntValueTest, LessThan) { FILE: common/values/legacy_list_value.cc type cel::common_internal (line 31) | namespace cel::common_internal { function IsLegacyListValue (line 46) | bool IsLegacyListValue(const Value& value) { function LegacyListValue (line 50) | LegacyListValue GetLegacyListValue(const Value& value) { function AsLegacyListValue (line 55) | absl::optional AsLegacyListValue(const Value& value) { FILE: common/values/legacy_list_value.h function namespace (line 39) | namespace google::api::expr::runtime { function namespace (line 43) | namespace cel { FILE: common/values/legacy_map_value.cc type cel::common_internal (line 31) | namespace cel::common_internal { function IsLegacyMapValue (line 46) | bool IsLegacyMapValue(const Value& value) { function LegacyMapValue (line 50) | LegacyMapValue GetLegacyMapValue(const Value& value) { function AsLegacyMapValue (line 55) | absl::optional AsLegacyMapValue(const Value& value) { FILE: common/values/legacy_map_value.h function namespace (line 39) | namespace google::api::expr::runtime { function namespace (line 43) | namespace cel { FILE: common/values/legacy_struct_value.cc type cel::common_internal (line 21) | namespace cel::common_internal { function StructType (line 23) | StructType LegacyStructValue::GetRuntimeType() const { function IsLegacyStructValue (line 27) | bool IsLegacyStructValue(const Value& value) { function LegacyStructValue (line 31) | LegacyStructValue GetLegacyStructValue(const Value& value) { function AsLegacyStructValue (line 36) | absl::optional AsLegacyStructValue(const Value& val... FILE: common/values/legacy_struct_value.h function namespace (line 44) | namespace google::api::expr::runtime { function namespace (line 48) | namespace cel { FILE: common/values/list_value.cc type cel (line 34) | namespace cel { function NativeTypeId (line 36) | NativeTypeId ListValue::GetTypeId() const { type common_internal (line 179) | namespace common_internal { function ListValueEqual (line 181) | absl::Status ListValueEqual( function ListValueEqual (line 220) | absl::Status ListValueEqual( function CustomListValue (line 277) | const CustomListValue& ListValue::GetCustom() const& { function CustomListValue (line 283) | CustomListValue ListValue::GetCustom() && { FILE: common/values/list_value.h function namespace (line 54) | namespace cel { function final (line 259) | struct NativeTypeTraits final { function class (line 263) | class ListValueBuilder { FILE: common/values/list_value_builder.h function namespace (line 31) | namespace cel { function class (line 62) | class MutableListValue : public CustomListValueInterface { FILE: common/values/list_value_test.cc type cel (line 29) | namespace cel { class ListValueTest (line 38) | class ListValueTest : public common_internal::ValueTest<> { method NewIntListValue (line 41) | absl::StatusOr NewIntListValue(Args&&... args) { function TEST_F (line 48) | TEST_F(ListValueTest, Default) { function TEST_F (line 55) | TEST_F(ListValueTest, Kind) { function TEST_F (line 62) | TEST_F(ListValueTest, DebugString) { function TEST_F (line 77) | TEST_F(ListValueTest, IsEmpty) { function TEST_F (line 83) | TEST_F(ListValueTest, Size) { function TEST_F (line 89) | TEST_F(ListValueTest, Get) { function TEST_F (line 109) | TEST_F(ListValueTest, ForEach) { function TEST_F (line 123) | TEST_F(ListValueTest, Contains) { function TEST_F (line 137) | TEST_F(ListValueTest, NewIterator) { function TEST_F (line 155) | TEST_F(ListValueTest, ConvertToJson) { FILE: common/values/list_value_variant.h function namespace (line 32) | namespace cel::common_internal { FILE: common/values/map_value.cc type cel (line 37) | namespace cel { function InvalidMapKeyTypeError (line 41) | absl::Status InvalidMapKeyTypeError(ValueKind kind) { function NativeTypeId (line 48) | NativeTypeId MapValue::GetTypeId() const { type common_internal (line 223) | namespace common_internal { function MapValueEqual (line 225) | absl::Status MapValueEqual( function MapValueEqual (line 270) | absl::Status MapValueEqual( function CheckMapKey (line 318) | absl::Status CheckMapKey(const Value& key) { function CustomMapValue (line 351) | const CustomMapValue& MapValue::GetCustom() const& { function CustomMapValue (line 357) | CustomMapValue MapValue::GetCustom() && { FILE: common/values/map_value.h function namespace (line 61) | namespace cel { function final (line 298) | struct NativeTypeTraits final { function class (line 302) | class MapValueBuilder { FILE: common/values/map_value_builder.h function namespace (line 31) | namespace cel { function class (line 62) | class MutableMapValue : public CustomMapValueInterface { FILE: common/values/map_value_test.cc type cel (line 30) | namespace cel { function TEST (line 41) | TEST(MapValue, CheckKey) { class MapValueTest (line 50) | class MapValueTest : public common_internal::ValueTest<> { method NewIntDoubleMapValue (line 53) | absl::StatusOr NewIntDoubleMapValue(Args&&... args) { method NewJsonMapValue (line 62) | absl::StatusOr NewJsonMapValue(Args&&... args) { function TEST_F (line 71) | TEST_F(MapValueTest, Default) { function TEST_F (line 88) | TEST_F(MapValueTest, Kind) { function TEST_F (line 98) | TEST_F(MapValueTest, DebugString) { function TEST_F (line 116) | TEST_F(MapValueTest, IsEmpty) { function TEST_F (line 125) | TEST_F(MapValueTest, Size) { function TEST_F (line 134) | TEST_F(MapValueTest, Get) { function TEST_F (line 157) | TEST_F(MapValueTest, Find) { function TEST_F (line 184) | TEST_F(MapValueTest, Has) { function TEST_F (line 208) | TEST_F(MapValueTest, ListKeys) { function TEST_F (line 228) | TEST_F(MapValueTest, ForEach) { function TEST_F (line 249) | TEST_F(MapValueTest, NewIterator) { function TEST_F (line 270) | TEST_F(MapValueTest, ConvertToJson) { FILE: common/values/map_value_variant.h function namespace (line 32) | namespace cel::common_internal { FILE: common/values/message_value.cc type cel (line 43) | namespace cel { function ParsedMessageValue (line 276) | const ParsedMessageValue& MessageValue::GetParsed() const& { function ParsedMessageValue (line 281) | ParsedMessageValue MessageValue::GetParsed() && { FILE: common/values/message_value.h function namespace (line 55) | namespace cel { function MessageValue (line 256) | struct ArenaTraits { FILE: common/values/message_value_test.cc type cel (line 29) | namespace cel { function TEST_F (line 40) | TEST_F(MessageValueTest, Default) { function T (line 82) | constexpr T& AsLValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUND) { function T (line 87) | constexpr const T& AsConstLValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUND) { function T (line 92) | constexpr T&& AsRValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUND) { function T (line 97) | constexpr const T&& AsConstRValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUN... function TEST_F (line 101) | TEST_F(MessageValueTest, Parsed) { function TEST_F (line 120) | TEST_F(MessageValueTest, Kind) { function TEST_F (line 126) | TEST_F(MessageValueTest, GetTypeName) { function TEST_F (line 132) | TEST_F(MessageValueTest, GetRuntimeType) { FILE: common/values/mutable_list_value_test.cc type cel::common_internal (line 27) | namespace cel::common_internal { function TEST_F (line 41) | TEST_F(MutableListValueTest, DebugString) { function TEST_F (line 46) | TEST_F(MutableListValueTest, IsEmpty) { function TEST_F (line 54) | TEST_F(MutableListValueTest, Size) { function TEST_F (line 62) | TEST_F(MutableListValueTest, ForEach) { function TEST_F (line 84) | TEST_F(MutableListValueTest, NewIterator) { function TEST_F (line 103) | TEST_F(MutableListValueTest, Get) { function TEST_F (line 121) | TEST_F(MutableListValueTest, IsMutablListValue) { function TEST_F (line 129) | TEST_F(MutableListValueTest, AsMutableListValue) { function TEST_F (line 139) | TEST_F(MutableListValueTest, GetMutableListValue) { FILE: common/values/mutable_map_value_test.cc type cel::common_internal (line 26) | namespace cel::common_internal { function TEST_F (line 46) | TEST_F(MutableMapValueTest, DebugString) { function TEST_F (line 51) | TEST_F(MutableMapValueTest, IsEmpty) { function TEST_F (line 59) | TEST_F(MutableMapValueTest, Size) { function TEST_F (line 67) | TEST_F(MutableMapValueTest, ListKeys) { function TEST_F (line 81) | TEST_F(MutableMapValueTest, ForEach) { function TEST_F (line 104) | TEST_F(MutableMapValueTest, NewIterator) { function TEST_F (line 123) | TEST_F(MutableMapValueTest, FindHas) { function TEST_F (line 150) | TEST_F(MutableMapValueTest, IsMutableMapValue) { function TEST_F (line 158) | TEST_F(MutableMapValueTest, AsMutableMapValue) { function TEST_F (line 168) | TEST_F(MutableMapValueTest, GetMutableMapValue) { FILE: common/values/null_value.cc type cel (line 27) | namespace cel { FILE: common/values/null_value.h function namespace (line 35) | namespace cel { FILE: common/values/null_value_test.cc type cel (line 26) | namespace cel { function TEST_F (line 35) | TEST_F(NullValueTest, Kind) { function TEST_F (line 40) | TEST_F(NullValueTest, DebugString) { function TEST_F (line 53) | TEST_F(NullValueTest, ConvertToJson) { function TEST_F (line 61) | TEST_F(NullValueTest, NativeTypeId) { function TEST_F (line 67) | TEST_F(NullValueTest, InstanceOf) { function TEST_F (line 72) | TEST_F(NullValueTest, Cast) { function TEST_F (line 77) | TEST_F(NullValueTest, As) { FILE: common/values/opaque_value.cc type cel (line 35) | namespace cel { function OpaqueValue (line 42) | OpaqueValue OpaqueValue::Clone(google::protobuf::Arena* absl_nonnull a... function OpaqueType (line 63) | OpaqueType OpaqueValue::GetRuntimeType() const { function NativeTypeId (line 150) | NativeTypeId OpaqueValue::GetTypeId() const { function OptionalValue (line 184) | const OptionalValue& OpaqueValue::GetOptional() const& { function OptionalValue (line 189) | OptionalValue OpaqueValue::GetOptional() && { FILE: common/values/opaque_value.h function namespace (line 49) | namespace cel { function final (line 326) | struct NativeTypeTraits final { function OpaqueValue (line 330) | inline OpaqueValue UnsafeOpaqueValue(const OpaqueValueDispatcher* absl_n... FILE: common/values/optional_value.cc type cel (line 36) | namespace cel { type OptionalValueDispatcher (line 40) | struct OptionalValueDispatcher : public OpaqueValueDispatcher { function NativeTypeId (line 53) | NativeTypeId OptionalValueGetTypeId(const OpaqueValueDispatcher* absl_... function OptionalValueGetTypeName (line 58) | absl::string_view OptionalValueGetTypeName( function OpaqueType (line 63) | OpaqueType OptionalValueGetRuntimeType( function OptionalValueDebugString (line 68) | std::string OptionalValueDebugString( function OptionalValueHasValue (line 83) | bool OptionalValueHasValue(const OptionalValueDispatcher* absl_nonnull, function OptionalValueEqual (line 88) | absl::Status OptionalValueEqual( type OptionalValueContent (line 321) | struct OptionalValueContent { function OptionalValue (line 365) | OptionalValue OptionalValue::Of(cel::Value value, function OptionalValue (line 415) | OptionalValue OptionalValue::None() { FILE: common/values/optional_value.h function namespace (line 34) | namespace cel { FILE: common/values/optional_value_test.cc type cel (line 27) | namespace cel { class OptionalValueTest (line 41) | class OptionalValueTest : public common_internal::ValueTest<> { method OptionalValue (line 43) | OptionalValue OptionalNone() { return OptionalValue::None(); } method OptionalValue (line 45) | OptionalValue OptionalOf(Value value) { function TEST_F (line 50) | TEST_F(OptionalValueTest, Kind) { function TEST_F (line 54) | TEST_F(OptionalValueTest, GetRuntimeType) { function TEST_F (line 59) | TEST_F(OptionalValueTest, DebugString) { function TEST_F (line 72) | TEST_F(OptionalValueTest, SerializeTo) { function TEST_F (line 82) | TEST_F(OptionalValueTest, ConvertToJson) { function TEST_F (line 92) | TEST_F(OptionalValueTest, GetTypeId) { function TEST_F (line 113) | TEST_F(OptionalValueTest, HasValue) { function TEST_F (line 125) | TEST_F(OptionalValueTest, Value) { FILE: common/values/parsed_json_list_value.cc type cel (line 45) | namespace cel { type common_internal (line 49) | namespace common_internal { function CheckWellKnownListValueMessage (line 51) | absl::Status CheckWellKnownListValueMessage(const google::protobuf::... function ParsedJsonListValue (line 188) | ParsedJsonListValue ParsedJsonListValue::Clone( class ParsedJsonListValueIterator (line 267) | class ParsedJsonListValueIterator final : public ValueIterator { method ParsedJsonListValueIterator (line 269) | explicit ParsedJsonListValueIterator( method HasNext (line 276) | bool HasNext() override { return index_ < size_; } method Next (line 278) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 298) | absl::StatusOr Next1( method Next2 (line 317) | absl::StatusOr Next2( function AsNumber (line 358) | absl::optional AsNumber(const Value& value) { FILE: common/values/parsed_json_list_value.h function namespace (line 45) | namespace cel { function namespace (line 214) | namespace std { FILE: common/values/parsed_json_list_value_test.cc type cel (line 34) | namespace cel { function TEST_F (line 54) | TEST_F(ParsedJsonListValueTest, Kind) { function TEST_F (line 59) | TEST_F(ParsedJsonListValueTest, GetTypeName) { function TEST_F (line 64) | TEST_F(ParsedJsonListValueTest, GetRuntimeType) { function TEST_F (line 68) | TEST_F(ParsedJsonListValueTest, DebugString_Dynamic) { function TEST_F (line 74) | TEST_F(ParsedJsonListValueTest, IsZeroValue_Dynamic) { function TEST_F (line 80) | TEST_F(ParsedJsonListValueTest, SerializeTo_Dynamic) { function TEST_F (line 90) | TEST_F(ParsedJsonListValueTest, ConvertToJson_Dynamic) { function TEST_F (line 101) | TEST_F(ParsedJsonListValueTest, Equal_Dynamic) { function TEST_F (line 119) | TEST_F(ParsedJsonListValueTest, Empty_Dynamic) { function TEST_F (line 125) | TEST_F(ParsedJsonListValueTest, Size_Dynamic) { function TEST_F (line 131) | TEST_F(ParsedJsonListValueTest, Get_Dynamic) { function TEST_F (line 146) | TEST_F(ParsedJsonListValueTest, ForEach_Dynamic) { function TEST_F (line 176) | TEST_F(ParsedJsonListValueTest, NewIterator_Dynamic) { function TEST_F (line 194) | TEST_F(ParsedJsonListValueTest, NewIterator1) { function TEST_F (line 209) | TEST_F(ParsedJsonListValueTest, NewIterator2) { function TEST_F (line 224) | TEST_F(ParsedJsonListValueTest, Contains_Dynamic) { FILE: common/values/parsed_json_map_value.cc type cel (line 48) | namespace cel { type common_internal (line 52) | namespace common_internal { function CheckWellKnownStructMessage (line 54) | absl::Status CheckWellKnownStructMessage(const google::protobuf::Mes... function ParsedJsonMapValue (line 189) | ParsedJsonMapValue ParsedJsonMapValue::Clone( class ParsedJsonMapValueIterator (line 341) | class ParsedJsonMapValueIterator final : public ValueIterator { method ParsedJsonMapValueIterator (line 343) | explicit ParsedJsonMapValueIterator( method HasNext (line 351) | bool HasNext() override { return begin_ != end_; } method Next (line 353) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 367) | absl::StatusOr Next1( method Next2 (line 386) | absl::StatusOr Next2( FILE: common/values/parsed_json_map_value.h function namespace (line 45) | namespace cel { function namespace (line 235) | namespace std { FILE: common/values/parsed_json_map_value_test.cc type cel (line 33) | namespace cel { function TEST_F (line 54) | TEST_F(ParsedJsonMapValueTest, Kind) { function TEST_F (line 59) | TEST_F(ParsedJsonMapValueTest, GetTypeName) { function TEST_F (line 64) | TEST_F(ParsedJsonMapValueTest, GetRuntimeType) { function TEST_F (line 68) | TEST_F(ParsedJsonMapValueTest, DebugString_Dynamic) { function TEST_F (line 74) | TEST_F(ParsedJsonMapValueTest, IsZeroValue_Dynamic) { function TEST_F (line 80) | TEST_F(ParsedJsonMapValueTest, SerializeTo_Dynamic) { function TEST_F (line 90) | TEST_F(ParsedJsonMapValueTest, ConvertToJson_Dynamic) { function TEST_F (line 101) | TEST_F(ParsedJsonMapValueTest, Equal_Dynamic) { function TEST_F (line 119) | TEST_F(ParsedJsonMapValueTest, Empty_Dynamic) { function TEST_F (line 125) | TEST_F(ParsedJsonMapValueTest, Size_Dynamic) { function TEST_F (line 131) | TEST_F(ParsedJsonMapValueTest, Get_Dynamic) { function TEST_F (line 159) | TEST_F(ParsedJsonMapValueTest, Find_Dynamic) { function TEST_F (line 185) | TEST_F(ParsedJsonMapValueTest, Has_Dynamic) { function TEST_F (line 211) | TEST_F(ParsedJsonMapValueTest, ListKeys_Dynamic) { function TEST_F (line 241) | TEST_F(ParsedJsonMapValueTest, ForEach_Dynamic) { function TEST_F (line 267) | TEST_F(ParsedJsonMapValueTest, NewIterator_Dynamic) { function TEST_F (line 291) | TEST_F(ParsedJsonMapValueTest, NewIterator1) { function TEST_F (line 314) | TEST_F(ParsedJsonMapValueTest, NewIterator2) { FILE: common/values/parsed_json_value.cc type cel::common_internal (line 35) | namespace cel::common_internal { function Value (line 54) | Value ParsedJsonValue(const google::protobuf::Message* absl_nonnull me... FILE: common/values/parsed_json_value.h function namespace (line 23) | namespace cel { FILE: common/values/parsed_json_value_test.cc type cel::common_internal (line 23) | namespace cel::common_internal { function TEST_F (line 42) | TEST_F(ParsedJsonValueTest, Null_Dynamic) { function TEST_F (line 53) | TEST_F(ParsedJsonValueTest, Bool_Dynamic) { function TEST_F (line 60) | TEST_F(ParsedJsonValueTest, Double_Dynamic) { function TEST_F (line 67) | TEST_F(ParsedJsonValueTest, String_Dynamic) { function TEST_F (line 74) | TEST_F(ParsedJsonValueTest, List_Dynamic) { function TEST_F (line 86) | TEST_F(ParsedJsonValueTest, Map_Dynamic) { FILE: common/values/parsed_map_field_value.cc type cel (line 44) | namespace cel { function ParsedMapFieldValue (line 156) | ParsedMapFieldValue ParsedMapFieldValue::Clone( function ValueAsInt32 (line 190) | absl::optional ValueAsInt32(const Value& value) { function ValueAsInt64 (line 209) | absl::optional ValueAsInt64(const Value& value) { function ValueAsUInt32 (line 225) | absl::optional ValueAsUInt32(const Value& value) { function ValueAsUInt64 (line 243) | absl::optional ValueAsUInt64(const Value& value) { function ValueToProtoMapKey (line 258) | bool ValueToProtoMapKey(const Value& key, class ParsedMapFieldValueIterator (line 471) | class ParsedMapFieldValueIterator final : public ValueIterator { method ParsedMapFieldValueIterator (line 473) | ParsedMapFieldValueIterator( method HasNext (line 487) | bool HasNext() override { return begin_ != end_; } method Next (line 489) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 503) | absl::StatusOr Next1( method Next2 (line 521) | absl::StatusOr Next2( FILE: common/values/parsed_map_field_value.h function namespace (line 43) | namespace cel { function ParsedMapFieldValue (line 229) | inline ParsedMapFieldValue UnsafeParsedMapFieldValue( FILE: common/values/parsed_map_field_value_test.cc type cel (line 34) | namespace cel { function TEST_F (line 60) | TEST_F(ParsedMapFieldValueTest, Field) { function TEST_F (line 67) | TEST_F(ParsedMapFieldValueTest, Kind) { function TEST_F (line 75) | TEST_F(ParsedMapFieldValueTest, GetTypeName) { function TEST_F (line 83) | TEST_F(ParsedMapFieldValueTest, GetRuntimeType) { function TEST_F (line 90) | TEST_F(ParsedMapFieldValueTest, DebugString) { function TEST_F (line 97) | TEST_F(ParsedMapFieldValueTest, IsZeroValue) { function TEST_F (line 104) | TEST_F(ParsedMapFieldValueTest, SerializeTo) { function TEST_F (line 114) | TEST_F(ParsedMapFieldValueTest, ConvertToJson) { function TEST_F (line 126) | TEST_F(ParsedMapFieldValueTest, Equal_MapField) { function TEST_F (line 145) | TEST_F(ParsedMapFieldValueTest, Equal_JsonMap) { function TEST_F (line 171) | TEST_F(ParsedMapFieldValueTest, Empty) { function TEST_F (line 178) | TEST_F(ParsedMapFieldValueTest, Size) { function TEST_F (line 185) | TEST_F(ParsedMapFieldValueTest, Get) { function TEST_F (line 207) | TEST_F(ParsedMapFieldValueTest, Find) { function TEST_F (line 228) | TEST_F(ParsedMapFieldValueTest, Has) { function TEST_F (line 249) | TEST_F(ParsedMapFieldValueTest, ListKeys) { function TEST_F (line 273) | TEST_F(ParsedMapFieldValueTest, ForEach_StringBool) { function TEST_F (line 294) | TEST_F(ParsedMapFieldValueTest, ForEach_Int32Double) { function TEST_F (line 315) | TEST_F(ParsedMapFieldValueTest, ForEach_Int64Float) { function TEST_F (line 336) | TEST_F(ParsedMapFieldValueTest, ForEach_UInt32UInt64) { function TEST_F (line 357) | TEST_F(ParsedMapFieldValueTest, ForEach_UInt64Int32) { function TEST_F (line 378) | TEST_F(ParsedMapFieldValueTest, ForEach_BoolUInt32) { function TEST_F (line 399) | TEST_F(ParsedMapFieldValueTest, ForEach_StringString) { function TEST_F (line 420) | TEST_F(ParsedMapFieldValueTest, ForEach_StringDuration) { function TEST_F (line 450) | TEST_F(ParsedMapFieldValueTest, ForEach_StringBytes) { function TEST_F (line 471) | TEST_F(ParsedMapFieldValueTest, ForEach_StringEnum) { function TEST_F (line 492) | TEST_F(ParsedMapFieldValueTest, ForEach_StringNull) { function TEST_F (line 513) | TEST_F(ParsedMapFieldValueTest, NewIterator) { function TEST_F (line 532) | TEST_F(ParsedMapFieldValueTest, NewIterator1) { function TEST_F (line 550) | TEST_F(ParsedMapFieldValueTest, NewIterator2) { FILE: common/values/parsed_message_value.cc type cel (line 50) | namespace cel { function EmptyParsedMessageValue (line 57) | std::enable_if_t, function EmptyParsedMessageValue (line 64) | std::enable_if_t< function ParsedMessageValue (line 165) | ParsedMessageValue ParsedMessageValue::Clone( class ParsedMessageValueQualifyState (line 279) | class ParsedMessageValueQualifyState final method ParsedMessageValueQualifyState (line 282) | ParsedMessageValueQualifyState( method SetResultFromError (line 296) | void SetResultFromError(absl::Status status, cel::MemoryManagerRef) ... method SetResultFromBool (line 300) | void SetResultFromBool(bool value) override { result_ = BoolValue(va... method SetResultFromField (line 302) | absl::Status SetResultFromField(const google::protobuf::Message* mes... method SetResultFromRepeatedField (line 311) | absl::Status SetResultFromRepeatedField(const google::protobuf::Mess... method SetResultFromMapField (line 320) | absl::Status SetResultFromMapField(const google::protobuf::Message* ... FILE: common/values/parsed_message_value.h function namespace (line 49) | namespace cel { function namespace (line 236) | namespace std { FILE: common/values/parsed_message_value_test.cc type cel (line 30) | namespace cel { function TEST_F (line 43) | TEST_F(ParsedMessageValueTest, Kind) { function TEST_F (line 49) | TEST_F(ParsedMessageValueTest, GetTypeName) { function TEST_F (line 54) | TEST_F(ParsedMessageValueTest, GetRuntimeType) { function TEST_F (line 59) | TEST_F(ParsedMessageValueTest, DebugString) { function TEST_F (line 64) | TEST_F(ParsedMessageValueTest, IsZeroValue) { function TEST_F (line 69) | TEST_F(ParsedMessageValueTest, SerializeTo) { function TEST_F (line 77) | TEST_F(ParsedMessageValueTest, ConvertToJson) { function TEST_F (line 87) | TEST_F(ParsedMessageValueTest, Equal) { function TEST_F (line 97) | TEST_F(ParsedMessageValueTest, GetFieldByName) { function TEST_F (line 104) | TEST_F(ParsedMessageValueTest, GetFieldByNumber) { FILE: common/values/parsed_repeated_field_value.cc type cel (line 37) | namespace cel { function ParsedRepeatedFieldValue (line 150) | ParsedRepeatedFieldValue ParsedRepeatedFieldValue::Clone( class ParsedRepeatedFieldValueIterator (line 237) | class ParsedRepeatedFieldValueIterator final : public ValueIterator { method ParsedRepeatedFieldValueIterator (line 239) | ParsedRepeatedFieldValueIterator( method HasNext (line 249) | bool HasNext() override { return index_ < size_; } method Next (line 251) | absl::Status Next(const google::protobuf::DescriptorPool* absl_nonnu... method Next1 (line 266) | absl::StatusOr Next1( method Next2 (line 285) | absl::StatusOr Next2( FILE: common/values/parsed_repeated_field_value.h function namespace (line 42) | namespace cel { function ParsedRepeatedFieldValue (line 212) | inline ParsedRepeatedFieldValue UnsafeParsedRepeatedFieldValue( FILE: common/values/parsed_repeated_field_value_test.cc type cel (line 35) | namespace cel { function TEST_F (line 60) | TEST_F(ParsedRepeatedFieldValueTest, Field) { function TEST_F (line 67) | TEST_F(ParsedRepeatedFieldValueTest, Kind) { function TEST_F (line 75) | TEST_F(ParsedRepeatedFieldValueTest, GetTypeName) { function TEST_F (line 83) | TEST_F(ParsedRepeatedFieldValueTest, GetRuntimeType) { function TEST_F (line 90) | TEST_F(ParsedRepeatedFieldValueTest, DebugString) { function TEST_F (line 97) | TEST_F(ParsedRepeatedFieldValueTest, IsZeroValue) { function TEST_F (line 104) | TEST_F(ParsedRepeatedFieldValueTest, SerializeTo) { function TEST_F (line 114) | TEST_F(ParsedRepeatedFieldValueTest, ConvertToJson) { function TEST_F (line 126) | TEST_F(ParsedRepeatedFieldValueTest, Equal_RepeatedField) { function TEST_F (line 145) | TEST_F(ParsedRepeatedFieldValueTest, Equal_JsonList) { function TEST_F (line 165) | TEST_F(ParsedRepeatedFieldValueTest, Empty) { function TEST_F (line 172) | TEST_F(ParsedRepeatedFieldValueTest, Size) { function TEST_F (line 179) | TEST_F(ParsedRepeatedFieldValueTest, Get) { function TEST_F (line 193) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_Bool) { function TEST_F (line 222) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_Double) { function TEST_F (line 238) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_Float) { function TEST_F (line 254) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_UInt64) { function TEST_F (line 270) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_Int32) { function TEST_F (line 286) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_UInt32) { function TEST_F (line 302) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_Duration) { function TEST_F (line 321) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_Bytes) { function TEST_F (line 337) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_Enum) { function TEST_F (line 353) | TEST_F(ParsedRepeatedFieldValueTest, ForEach_Null) { function TEST_F (line 371) | TEST_F(ParsedRepeatedFieldValueTest, NewIterator) { function TEST_F (line 388) | TEST_F(ParsedRepeatedFieldValueTest, NewIterator1) { function TEST_F (line 402) | TEST_F(ParsedRepeatedFieldValueTest, NewIterator2) { function TEST_F (line 416) | TEST_F(ParsedRepeatedFieldValueTest, Contains) { FILE: common/values/string_value.cc type cel (line 50) | namespace cel { function StringDebugString (line 57) | std::string StringDebugString(const Bytes& value) { function StringValue (line 72) | StringValue StringValue::Concat(const StringValue& lhs, const StringVa... function StringValue (line 164) | StringValue StringValue::Clone(google::protobuf::Arena* absl_nonnull a... function SubstringImpl (line 600) | absl::StatusOr SubstringImpl(absl::string_view string, uint64_... function SubstringImpl (line 621) | absl::StatusOr SubstringImpl(const absl::Cord& cord, function Value (line 647) | Value StringValue::Substring(int64_t start) const { function SubstringImpl (line 705) | absl::StatusOr> SubstringImpl( function SubstringImpl (line 732) | absl::StatusOr SubstringImpl(const absl::Cord& cord, uint6... function Value (line 764) | Value StringValue::Substring(int64_t start, int64_t end) const { function LowerAsciiImpl (line 825) | bool LowerAsciiImpl(absl::string_view in, std::string* absl_nonnull ou... function LowerAsciiImpl (line 845) | absl::Cord LowerAsciiImpl(const absl::Cord& in) { function StringValue (line 875) | StringValue StringValue::LowerAscii(google::protobuf::Arena* absl_nonn... function UpperAsciiImpl (line 900) | bool UpperAsciiImpl(absl::string_view in, std::string* absl_nonnull ou... function UpperAsciiImpl (line 920) | absl::Cord UpperAsciiImpl(const absl::Cord& in) { function StringValue (line 950) | StringValue StringValue::UpperAscii(google::protobuf::Arena* absl_nonn... function IsUnicodeWhitespace (line 976) | bool IsUnicodeWhitespace(char32_t c) { function TrimImpl (line 987) | std::pair TrimImpl(absl::string_view string) { function TrimImpl (line 1020) | absl::Cord TrimImpl(const absl::Cord& cord) { function StringValue (line 1065) | StringValue StringValue::Trim() const { function AppendQuoteCodePoint (line 1098) | void AppendQuoteCodePoint(char32_t code_point, std::string& dst) { function StringValue (line 1135) | StringValue StringValue::Quote(google::protobuf::Arena* absl_nonnull a... function StringValue (line 1167) | StringValue StringValue::Reverse(google::protobuf::Arena* absl_nonnull... function Value (line 1457) | Value StringValue::CharAt(int64_t pos) const { FILE: common/values/string_value.h function namespace (line 48) | namespace cel { function string_view (line 386) | string_view rhs) { function StringValue (line 426) | inline StringValue StringValue::From(const char* absl_nullable value, function StringValue (line 432) | inline StringValue StringValue::From(absl::string_view value, function StringValue (line 440) | inline StringValue StringValue::From(const absl::Cord& value) { function StringValue (line 444) | inline StringValue StringValue::From(std::string&& value, function StringValue (line 452) | inline StringValue StringValue::Wrap(absl::string_view value, function StringValue (line 460) | inline StringValue StringValue::WrapUnsafe(absl::string_view value) { function StringValue (line 464) | inline StringValue StringValue::Wrap(const absl::Cord& value) { function namespace (line 468) | namespace common_internal { function StringValue (line 479) | struct ArenaTraits { FILE: common/values/string_value_test.cc type cel (line 33) | namespace cel { function TEST_F (line 42) | TEST_F(StringValueTest, Kind) { function TEST_F (line 47) | TEST_F(StringValueTest, DebugString) { function TEST_F (line 65) | TEST_F(StringValueTest, ConvertToJson) { function TEST_F (line 73) | TEST_F(StringValueTest, NativeValue) { function TEST_F (line 80) | TEST_F(StringValueTest, TryFlat) { function TEST_F (line 88) | TEST_F(StringValueTest, ToString) { function TEST_F (line 94) | TEST_F(StringValueTest, CopyToString) { function TEST_F (line 102) | TEST_F(StringValueTest, AppendToString) { function TEST_F (line 110) | TEST_F(StringValueTest, ToCord) { function TEST_F (line 116) | TEST_F(StringValueTest, CopyToCord) { function TEST_F (line 124) | TEST_F(StringValueTest, AppendToCord) { function TEST_F (line 132) | TEST_F(StringValueTest, NativeTypeId) { function TEST_F (line 139) | TEST_F(StringValueTest, HashValue) { function TEST_F (line 148) | TEST_F(StringValueTest, Equality) { function TEST_F (line 156) | TEST_F(StringValueTest, LessThan) { function TEST_F (line 164) | TEST_F(StringValueTest, StartsWith) { function TEST_F (line 181) | TEST_F(StringValueTest, EndsWith) { function TEST_F (line 198) | TEST_F(StringValueTest, Contains) { function TEST_F (line 215) | TEST_F(StringValueTest, IndexOf) { function TEST_F (line 252) | TEST_F(StringValueTest, LowerAscii) { function TEST_F (line 279) | TEST_F(StringValueTest, UpperAscii) { function TEST_F (line 306) | TEST_F(StringValueTest, LastIndexOf) { function TEST_F (line 348) | TEST_F(StringValueTest, Trim) { function TEST_F (line 380) | TEST_F(StringValueTest, CharAt) { function TEST_F (line 415) | TEST_F(StringValueTest, Join) { function TEST_F (line 471) | TEST_F(StringValueTest, Reverse) { FILE: common/values/struct_value.cc type cel (line 42) | namespace cel { function StructType (line 44) | StructType StructValue::GetRuntimeType() const { function NativeTypeId (line 56) | NativeTypeId StructValue::GetTypeId() const { type common_internal (line 215) | namespace common_internal { function StructValueEqual (line 217) | absl::Status StructValueEqual( function StructValueEqual (line 267) | absl::Status StructValueEqual( function MessageValue (line 351) | MessageValue StructValue::GetMessage() const& { function MessageValue (line 357) | MessageValue StructValue::GetMessage() && { function ParsedMessageValue (line 363) | const ParsedMessageValue& StructValue::GetParsedMessage() const& { function ParsedMessageValue (line 369) | ParsedMessageValue StructValue::GetParsedMessage() && { FILE: common/values/struct_value.h function namespace (line 57) | namespace cel { function final (line 352) | struct NativeTypeTraits final { function class (line 356) | class StructValueBuilder { FILE: common/values/struct_value_builder.cc type cel::common_internal (line 52) | namespace cel::common_internal { function GetDescriptor (line 56) | absl::StatusOr GetDe... function ProtoMessageCopyUsingSerialization (line 66) | absl::StatusOr> ProtoMessageCopyUsingSerial... function ProtoMessageCopy (line 81) | absl::StatusOr> ProtoMessageCopy( function ProtoMessageFromValueImpl (line 100) | absl::StatusOr> ProtoMessageFromValueImpl( function ProtoBoolMapKeyFromValueConverter (line 314) | absl::StatusOr> ProtoBoolMapKeyFromValueCon... function ProtoInt32MapKeyFromValueConverter (line 323) | absl::StatusOr> ProtoInt32MapKeyFromValueCo... function ProtoInt64MapKeyFromValueConverter (line 336) | absl::StatusOr> ProtoInt64MapKeyFromValueCo... function ProtoUInt32MapKeyFromValueConverter (line 345) | absl::StatusOr> ProtoUInt32MapKeyFromValueC... function ProtoUInt64MapKeyFromValueConverter (line 357) | absl::StatusOr> ProtoUInt64MapKeyFromValueC... function ProtoStringMapKeyFromValueConverter (line 366) | absl::StatusOr> ProtoStringMapKeyFromValueC... function GetProtoMapKeyFromValueConverter (line 377) | absl::StatusOr GetProtoMapKeyFromValueC... function ProtoBoolMapValueFromValueConverter (line 407) | absl::StatusOr> ProtoBoolMapValueFromValueC... function ProtoInt32MapValueFromValueConverter (line 420) | absl::StatusOr> ProtoInt32MapValueFromValue... function ProtoInt64MapValueFromValueConverter (line 437) | absl::StatusOr> ProtoInt64MapValueFromValue... function ProtoUInt32MapValueFromValueConverter (line 450) | absl::StatusOr> function ProtoUInt64MapValueFromValueConverter (line 467) | absl::StatusOr> function ProtoFloatMapValueFromValueConverter (line 481) | absl::StatusOr> ProtoFloatMapValueFromValue... function ProtoDoubleMapValueFromValueConverter (line 494) | absl::StatusOr> function ProtoBytesMapValueFromValueConverter (line 508) | absl::StatusOr> ProtoBytesMapValueFromValue... function ProtoStringMapValueFromValueConverter (line 521) | absl::StatusOr> function ProtoNullMapValueFromValueConverter (line 535) | absl::StatusOr> ProtoNullMapValueFromValueC... function ProtoEnumMapValueFromValueConverter (line 548) | absl::StatusOr> ProtoEnumMapValueFromValueC... function ProtoMessageMapValueFromValueConverter (line 565) | absl::StatusOr> function GetProtoMapValueFromValueConverter (line 577) | absl::StatusOr function ProtoBoolRepeatedFieldFromValueMutator (line 625) | absl::StatusOr> function ProtoInt32RepeatedFieldFromValueMutator (line 640) | absl::StatusOr> function ProtoInt64RepeatedFieldFromValueMutator (line 660) | absl::StatusOr> function ProtoUInt32RepeatedFieldFromValueMutator (line 675) | absl::StatusOr> function ProtoUInt64RepeatedFieldFromValueMutator (line 694) | absl::StatusOr> function ProtoFloatRepeatedFieldFromValueMutator (line 709) | absl::StatusOr> function ProtoDoubleRepeatedFieldFromValueMutator (line 725) | absl::StatusOr> function ProtoBytesRepeatedFieldFromValueMutator (line 740) | absl::StatusOr> function ProtoStringRepeatedFieldFromValueMutator (line 755) | absl::StatusOr> function ProtoNullRepeatedFieldFromValueMutator (line 770) | absl::StatusOr> function ProtoEnumRepeatedFieldFromValueMutator (line 785) | absl::StatusOr> function ProtoMessageRepeatedFieldFromValueMutator (line 807) | absl::StatusOr> function GetProtoRepeatedFieldFromValueMutator (line 824) | absl::StatusOr class MessageValueBuilderImpl (line 863) | class MessageValueBuilderImpl { method MessageValueBuilderImpl (line 865) | MessageValueBuilderImpl( method SetFieldByName (line 883) | absl::StatusOr> SetFieldByName( method SetFieldByNumber (line 895) | absl::StatusOr> SetFieldByNumber(int64_t ... method Build (line 909) | absl::StatusOr Build() && { method BuildStruct (line 914) | absl::StatusOr BuildStruct() && { method SetMapField (line 919) | absl::StatusOr> SetMapField( method SetRepeatedField (line 968) | absl::StatusOr> SetRepeatedField( method SetSingularField (line 991) | absl::StatusOr> SetSingularField( method SetField (line 1393) | absl::StatusOr> SetField( class ValueBuilderImpl (line 1413) | class ValueBuilderImpl final : public ValueBuilder { method ValueBuilderImpl (line 1415) | ValueBuilderImpl(google::protobuf::Arena* absl_nullable arena, method SetFieldByName (line 1421) | absl::StatusOr> SetFieldByName( method SetFieldByNumber (line 1426) | absl::StatusOr> SetFieldByNumber( method Build (line 1431) | absl::StatusOr Build() && override { class StructValueBuilderImpl (line 1439) | class StructValueBuilderImpl final : public StructValueBuilder { method StructValueBuilderImpl (line 1441) | StructValueBuilderImpl( method SetFieldByName (line 1448) | absl::StatusOr> SetFieldByName( method SetFieldByNumber (line 1453) | absl::StatusOr> SetFieldByNumber( method Build (line 1458) | absl::StatusOr Build() && override { function absl_nullable (line 1468) | absl_nullable cel::ValueBuilderPtr NewValueBuilder( function absl_nullable (line 1493) | absl_nullable cel::StructValueBuilderPtr NewStructValueBuilder( FILE: common/values/struct_value_builder.h function namespace (line 25) | namespace cel::common_internal { FILE: common/values/struct_value_test.cc type cel (line 24) | namespace cel { function TEST (line 35) | TEST(StructValue, Is) { function T (line 41) | constexpr T& AsLValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUND) { function T (line 46) | constexpr const T& AsConstLValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUND) { function T (line 51) | constexpr T&& AsRValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUND) { function T (line 56) | constexpr const T&& AsConstRValueRef(T& t ABSL_ATTRIBUTE_LIFETIME_BOUN... function TEST (line 60) | TEST(StructValue, As) { function DoGet (line 100) | decltype(auto) DoGet(From&& from) { function TEST (line 104) | TEST(StructValue, Get) { FILE: common/values/struct_value_variant.h function namespace (line 31) | namespace cel::common_internal { FILE: common/values/timestamp_value.cc type cel (line 32) | namespace cel { function TimestampDebugString (line 39) | std::string TimestampDebugString(absl::Time value) { FILE: common/values/timestamp_value.h function namespace (line 41) | namespace cel { function TimestampValue (line 124) | inline TimestampValue UnsafeTimestampValue(absl::Time value) { function absl (line 128) | inline absl::StatusOr SafeTimestampValue(absl::Time valu... FILE: common/values/timestamp_value_test.cc type cel (line 24) | namespace cel { function TEST_F (line 31) | TEST_F(TimestampValueTest, Kind) { function TEST_F (line 37) | TEST_F(TimestampValueTest, DebugString) { function TEST_F (line 50) | TEST_F(TimestampValueTest, ConvertToJson) { function TEST_F (line 59) | TEST_F(TimestampValueTest, NativeTypeId) { function TEST_F (line 68) | TEST_F(TimestampValueTest, Equality) { function TEST_F (line 77) | TEST_F(TimestampValueTest, Comparison) { FILE: common/values/type_value.cc type cel (line 26) | namespace cel { FILE: common/values/type_value.h function namespace (line 37) | namespace cel { FILE: common/values/type_value_test.cc type cel (line 25) | namespace cel { function TEST_F (line 32) | TEST_F(TypeValueTest, Kind) { function TEST_F (line 37) | TEST_F(TypeValueTest, DebugString) { function TEST_F (line 50) | TEST_F(TypeValueTest, SerializeTo) { function TEST_F (line 57) | TEST_F(TypeValueTest, ConvertToJson) { function TEST_F (line 64) | TEST_F(TypeValueTest, NativeTypeId) { FILE: common/values/uint_value.cc type cel (line 31) | namespace cel { function UintDebugString (line 37) | std::string UintDebugString(int64_t value) { return absl::StrCat(value... FILE: common/values/uint_value.h function namespace (line 37) | namespace cel { FILE: common/values/uint_value_test.cc type cel (line 25) | namespace cel { function TEST_F (line 32) | TEST_F(UintValueTest, Kind) { function TEST_F (line 37) | TEST_F(UintValueTest, DebugString) { function TEST_F (line 50) | TEST_F(UintValueTest, ConvertToJson) { function TEST_F (line 58) | TEST_F(UintValueTest, NativeTypeId) { function TEST_F (line 64) | TEST_F(UintValueTest, HashValue) { function TEST_F (line 68) | TEST_F(UintValueTest, Equality) { function TEST_F (line 74) | TEST_F(UintValueTest, LessThan) { FILE: common/values/unknown_value.cc type cel (line 25) | namespace cel { FILE: common/values/unknown_value.h function namespace (line 38) | namespace cel { FILE: common/values/unknown_value_test.cc type cel (line 24) | namespace cel { function TEST_F (line 31) | TEST_F(UnknownValueTest, Kind) { function TEST_F (line 36) | TEST_F(UnknownValueTest, DebugString) { function TEST_F (line 49) | TEST_F(UnknownValueTest, SerializeTo) { function TEST_F (line 56) | TEST_F(UnknownValueTest, ConvertToJson) { function TEST_F (line 63) | TEST_F(UnknownValueTest, NativeTypeId) { FILE: common/values/value_builder.cc type cel (line 56) | namespace cel { type common_internal (line 58) | namespace common_internal { function CheckListElement (line 69) | absl::Status CheckListElement(const Value& value) { function ListValueToJsonArray (line 81) | absl::Status ListValueToJsonArray( function ListValueToJson (line 109) | absl::Status ListValueToJson( class CompatListValueImplIterator (line 126) | class CompatListValueImplIterator final : public ValueIterator { method CompatListValueImplIterator (line 128) | explicit CompatListValueImplIterator(absl::Span eleme... method HasNext (line 131) | bool HasNext() override { return index_ < elements_.size(); } method Next (line 133) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 146) | absl::StatusOr Next1( method Next2 (line 164) | absl::StatusOr Next2( type ValueFormatter (line 189) | struct ValueFormatter { class ListValueBuilderImpl (line 202) | class ListValueBuilderImpl final : public ListValueBuilder { method ListValueBuilderImpl (line 204) | explicit ListValueBuilderImpl(google::protobuf::Arena* absl_nonnul... method Add (line 215) | absl::Status Add(Value value) override { method UnsafeAdd (line 221) | void UnsafeAdd(Value value) override { method Size (line 230) | size_t Size() const override { return elements_->size(); } method Reserve (line 232) | void Reserve(size_t capacity) override { elements_->reserve(capaci... class CompatListValueImpl (line 249) | class CompatListValueImpl final : public CompatListValue { method CompatListValueImpl (line 251) | explicit CompatListValueImpl(ValueVector&& elements) method DebugString (line 254) | std::string DebugString() const override { method ConvertToJsonArray (line 259) | absl::Status ConvertToJsonArray( method CustomListValue (line 267) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 278) | size_t Size() const override { return elements_.size(); } method ForEach (line 280) | absl::Status ForEach( method NewIterator (line 295) | absl::StatusOr NewIterator() const ... method CelValue (line 300) | CelValue operator[](int index) const override { method CelValue (line 306) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 320) | int size() const override { return static_cast(Size()); } method Get (line 323) | absl::Status Get(size_t index, function ListValue (line 353) | ListValue ListValueBuilderImpl::Build() && { function CustomListValue (line 360) | CustomListValue ListValueBuilderImpl::BuildCustom() && { function CompatListValue (line 367) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... function CompatListValue (line 375) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... class MutableCompatListValueImpl (line 386) | class MutableCompatListValueImpl final : public MutableCompatListVal... method MutableCompatListValueImpl (line 388) | explicit MutableCompatListValueImpl(google::protobuf::Arena* absl_... method DebugString (line 391) | std::string DebugString() const override { method ConvertToJsonArray (line 396) | absl::Status ConvertToJsonArray( method CustomListValue (line 404) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 415) | size_t Size() const override { return elements_.size(); } method ForEach (line 417) | absl::Status ForEach( method NewIterator (line 432) | absl::StatusOr NewIterator() const ... method CelValue (line 437) | CelValue operator[](int index) const override { method CelValue (line 443) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 456) | int size() const override { return static_cast(Size()); } method Append (line 458) | absl::Status Append(Value value) const override { method Reserve (line 472) | void Reserve(size_t capacity) const override { elements_.reserve(c... method Get (line 475) | absl::Status Get(size_t index, function MakeCompatListValue (line 508) | absl::StatusOr MakeCompatListVa... function IsMutableListValue (line 533) | bool IsMutableListValue(const Value& value) { function IsMutableListValue (line 544) | bool IsMutableListValue(const ListValue& value) { function MutableListValue (line 555) | const MutableListValue* absl_nullable AsMutableListValue(const Value... function MutableListValue (line 570) | const MutableListValue* absl_nullable AsMutableListValue( function MutableListValue (line 586) | const MutableListValue& GetMutableListValue(const Value& value) { function MutableListValue (line 601) | const MutableListValue& GetMutableListValue(const ListValue& value) { function absl_nonnull (line 616) | absl_nonnull cel::ListValueBuilderPtr NewListValueBuilder( function CheckMapValue (line 634) | absl::Status CheckMapValue(const Value& value) { function ValueHash (line 645) | size_t ValueHash(const Value& value) { function ValueHash (line 662) | size_t ValueHash(const CelValue& value) { function ValueEquals (line 677) | bool ValueEquals(const Value& lhs, const Value& rhs) { function CelValueEquals (line 736) | bool CelValueEquals(const CelValue& lhs, const Value& rhs) { function ValueToJsonString (line 795) | absl::StatusOr ValueToJsonString(const Value& value) { function MapValueToJsonObject (line 806) | absl::Status MapValueToJsonObject( function MapValueToJson (line 834) | absl::Status MapValueToJson( type ValueHasher (line 850) | struct ValueHasher { type ValueEqualer (line 858) | struct ValueEqualer { class CompatMapValueImplIterator (line 880) | class CompatMapValueImplIterator final : public ValueIterator { method CompatMapValueImplIterator (line 882) | explicit CompatMapValueImplIterator(const ValueFlatHashMap* absl_n... method HasNext (line 885) | bool HasNext() override { return begin_ != end_; } method Next (line 887) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 901) | absl::StatusOr Next1( method Next2 (line 919) | absl::StatusOr Next2( class MapValueBuilderImpl (line 945) | class MapValueBuilderImpl final : public MapValueBuilder { method MapValueBuilderImpl (line 947) | explicit MapValueBuilderImpl(google::protobuf::Arena* absl_nonnull... method Put (line 958) | absl::Status Put(Value key, Value value) override { method UnsafePut (line 968) | void UnsafePut(Value key, Value value) override { method Size (line 978) | size_t Size() const override { return map_->size(); } method Reserve (line 980) | void Reserve(size_t capacity) override { map_->reserve(capacity); } class CompatMapValueImpl (line 994) | class CompatMapValueImpl final : public CompatMapValue { method CompatMapValueImpl (line 996) | explicit CompatMapValueImpl(ValueFlatHashMap&& map) : map_(std::mo... method DebugString (line 998) | std::string DebugString() const override { method ConvertToJsonObject (line 1002) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1009) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1020) | size_t Size() const override { return map_.size(); } method ListKeys (line 1022) | absl::Status ListKeys( method ForEach (line 1031) | absl::Status ForEach( method NewIterator (line 1045) | absl::StatusOr NewIterator() const ... method Get (line 1054) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1068) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1074) | int size() const override { return static_cast(Size()); } method ListKeys (line 1076) | absl::StatusOr ListKeys() const override { method ListKeys (line 1080) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Find (line 1085) | absl::StatusOr Find( method Has (line 1099) | absl::StatusOr Has( method ProjectKeys (line 1109) | ProjectKeys() const { function MapValue (line 1129) | MapValue MapValueBuilderImpl::Build() && { function CustomMapValue (line 1136) | CustomMapValue MapValueBuilderImpl::BuildCustom() && { function CompatMapValue (line 1143) | const CompatMapValue* absl_nonnull MapValueBuilderImpl::BuildCompat(... class TrivialMutableMapValueImpl (line 1157) | class TrivialMutableMapValueImpl final : public MutableCompatMapValue { method TrivialMutableMapValueImpl (line 1159) | explicit TrivialMutableMapValueImpl(google::protobuf::Arena* absl_... method DebugString (line 1162) | std::string DebugString() const override { method ConvertToJsonObject (line 1166) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1173) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1184) | size_t Size() const override { return map_.size(); } method ListKeys (line 1186) | absl::Status ListKeys( method ForEach (line 1195) | absl::Status ForEach( method NewIterator (line 1209) | absl::StatusOr NewIterator() const ... method Get (line 1218) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1232) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1238) | int size() const override { return static_cast(Size()); } method ListKeys (line 1240) | absl::StatusOr ListKeys() const override { method ListKeys (line 1244) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Put (line 1248) | absl::Status Put(Value key, Value value) const override { method Reserve (line 1268) | void Reserve(size_t capacity) const override { map_.reserve(capaci... method Find (line 1271) | absl::StatusOr Find( method Has (line 1285) | absl::StatusOr Has( method ProjectKeys (line 1295) | ProjectKeys() const { function MakeCompatMapValue (line 1318) | absl::StatusOr MakeCompatMapValue( function IsMutableMapValue (line 1343) | bool IsMutableMapValue(const Value& value) { function IsMutableMapValue (line 1354) | bool IsMutableMapValue(const MapValue& value) { function MutableMapValue (line 1365) | const MutableMapValue* absl_nullable AsMutableMapValue(const Value& ... function MutableMapValue (line 1380) | const MutableMapValue* absl_nullable AsMutableMapValue(const MapValu... function MutableMapValue (line 1395) | const MutableMapValue& GetMutableMapValue(const Value& value) { function MutableMapValue (line 1410) | const MutableMapValue& GetMutableMapValue(const MapValue& value) { function absl_nonnull (line 1425) | absl_nonnull cel::MapValueBuilderPtr NewMapValueBuilder( type ArenaTraits (line 345) | struct ArenaTraits { type common_internal (line 349) | namespace common_internal { function CheckListElement (line 69) | absl::Status CheckListElement(const Value& value) { function ListValueToJsonArray (line 81) | absl::Status ListValueToJsonArray( function ListValueToJson (line 109) | absl::Status ListValueToJson( class CompatListValueImplIterator (line 126) | class CompatListValueImplIterator final : public ValueIterator { method CompatListValueImplIterator (line 128) | explicit CompatListValueImplIterator(absl::Span eleme... method HasNext (line 131) | bool HasNext() override { return index_ < elements_.size(); } method Next (line 133) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 146) | absl::StatusOr Next1( method Next2 (line 164) | absl::StatusOr Next2( type ValueFormatter (line 189) | struct ValueFormatter { class ListValueBuilderImpl (line 202) | class ListValueBuilderImpl final : public ListValueBuilder { method ListValueBuilderImpl (line 204) | explicit ListValueBuilderImpl(google::protobuf::Arena* absl_nonnul... method Add (line 215) | absl::Status Add(Value value) override { method UnsafeAdd (line 221) | void UnsafeAdd(Value value) override { method Size (line 230) | size_t Size() const override { return elements_->size(); } method Reserve (line 232) | void Reserve(size_t capacity) override { elements_->reserve(capaci... class CompatListValueImpl (line 249) | class CompatListValueImpl final : public CompatListValue { method CompatListValueImpl (line 251) | explicit CompatListValueImpl(ValueVector&& elements) method DebugString (line 254) | std::string DebugString() const override { method ConvertToJsonArray (line 259) | absl::Status ConvertToJsonArray( method CustomListValue (line 267) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 278) | size_t Size() const override { return elements_.size(); } method ForEach (line 280) | absl::Status ForEach( method NewIterator (line 295) | absl::StatusOr NewIterator() const ... method CelValue (line 300) | CelValue operator[](int index) const override { method CelValue (line 306) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 320) | int size() const override { return static_cast(Size()); } method Get (line 323) | absl::Status Get(size_t index, function ListValue (line 353) | ListValue ListValueBuilderImpl::Build() && { function CustomListValue (line 360) | CustomListValue ListValueBuilderImpl::BuildCustom() && { function CompatListValue (line 367) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... function CompatListValue (line 375) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... class MutableCompatListValueImpl (line 386) | class MutableCompatListValueImpl final : public MutableCompatListVal... method MutableCompatListValueImpl (line 388) | explicit MutableCompatListValueImpl(google::protobuf::Arena* absl_... method DebugString (line 391) | std::string DebugString() const override { method ConvertToJsonArray (line 396) | absl::Status ConvertToJsonArray( method CustomListValue (line 404) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 415) | size_t Size() const override { return elements_.size(); } method ForEach (line 417) | absl::Status ForEach( method NewIterator (line 432) | absl::StatusOr NewIterator() const ... method CelValue (line 437) | CelValue operator[](int index) const override { method CelValue (line 443) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 456) | int size() const override { return static_cast(Size()); } method Append (line 458) | absl::Status Append(Value value) const override { method Reserve (line 472) | void Reserve(size_t capacity) const override { elements_.reserve(c... method Get (line 475) | absl::Status Get(size_t index, function MakeCompatListValue (line 508) | absl::StatusOr MakeCompatListVa... function IsMutableListValue (line 533) | bool IsMutableListValue(const Value& value) { function IsMutableListValue (line 544) | bool IsMutableListValue(const ListValue& value) { function MutableListValue (line 555) | const MutableListValue* absl_nullable AsMutableListValue(const Value... function MutableListValue (line 570) | const MutableListValue* absl_nullable AsMutableListValue( function MutableListValue (line 586) | const MutableListValue& GetMutableListValue(const Value& value) { function MutableListValue (line 601) | const MutableListValue& GetMutableListValue(const ListValue& value) { function absl_nonnull (line 616) | absl_nonnull cel::ListValueBuilderPtr NewListValueBuilder( function CheckMapValue (line 634) | absl::Status CheckMapValue(const Value& value) { function ValueHash (line 645) | size_t ValueHash(const Value& value) { function ValueHash (line 662) | size_t ValueHash(const CelValue& value) { function ValueEquals (line 677) | bool ValueEquals(const Value& lhs, const Value& rhs) { function CelValueEquals (line 736) | bool CelValueEquals(const CelValue& lhs, const Value& rhs) { function ValueToJsonString (line 795) | absl::StatusOr ValueToJsonString(const Value& value) { function MapValueToJsonObject (line 806) | absl::Status MapValueToJsonObject( function MapValueToJson (line 834) | absl::Status MapValueToJson( type ValueHasher (line 850) | struct ValueHasher { type ValueEqualer (line 858) | struct ValueEqualer { class CompatMapValueImplIterator (line 880) | class CompatMapValueImplIterator final : public ValueIterator { method CompatMapValueImplIterator (line 882) | explicit CompatMapValueImplIterator(const ValueFlatHashMap* absl_n... method HasNext (line 885) | bool HasNext() override { return begin_ != end_; } method Next (line 887) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 901) | absl::StatusOr Next1( method Next2 (line 919) | absl::StatusOr Next2( class MapValueBuilderImpl (line 945) | class MapValueBuilderImpl final : public MapValueBuilder { method MapValueBuilderImpl (line 947) | explicit MapValueBuilderImpl(google::protobuf::Arena* absl_nonnull... method Put (line 958) | absl::Status Put(Value key, Value value) override { method UnsafePut (line 968) | void UnsafePut(Value key, Value value) override { method Size (line 978) | size_t Size() const override { return map_->size(); } method Reserve (line 980) | void Reserve(size_t capacity) override { map_->reserve(capacity); } class CompatMapValueImpl (line 994) | class CompatMapValueImpl final : public CompatMapValue { method CompatMapValueImpl (line 996) | explicit CompatMapValueImpl(ValueFlatHashMap&& map) : map_(std::mo... method DebugString (line 998) | std::string DebugString() const override { method ConvertToJsonObject (line 1002) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1009) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1020) | size_t Size() const override { return map_.size(); } method ListKeys (line 1022) | absl::Status ListKeys( method ForEach (line 1031) | absl::Status ForEach( method NewIterator (line 1045) | absl::StatusOr NewIterator() const ... method Get (line 1054) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1068) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1074) | int size() const override { return static_cast(Size()); } method ListKeys (line 1076) | absl::StatusOr ListKeys() const override { method ListKeys (line 1080) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Find (line 1085) | absl::StatusOr Find( method Has (line 1099) | absl::StatusOr Has( method ProjectKeys (line 1109) | ProjectKeys() const { function MapValue (line 1129) | MapValue MapValueBuilderImpl::Build() && { function CustomMapValue (line 1136) | CustomMapValue MapValueBuilderImpl::BuildCustom() && { function CompatMapValue (line 1143) | const CompatMapValue* absl_nonnull MapValueBuilderImpl::BuildCompat(... class TrivialMutableMapValueImpl (line 1157) | class TrivialMutableMapValueImpl final : public MutableCompatMapValue { method TrivialMutableMapValueImpl (line 1159) | explicit TrivialMutableMapValueImpl(google::protobuf::Arena* absl_... method DebugString (line 1162) | std::string DebugString() const override { method ConvertToJsonObject (line 1166) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1173) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1184) | size_t Size() const override { return map_.size(); } method ListKeys (line 1186) | absl::Status ListKeys( method ForEach (line 1195) | absl::Status ForEach( method NewIterator (line 1209) | absl::StatusOr NewIterator() const ... method Get (line 1218) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1232) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1238) | int size() const override { return static_cast(Size()); } method ListKeys (line 1240) | absl::StatusOr ListKeys() const override { method ListKeys (line 1244) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Put (line 1248) | absl::Status Put(Value key, Value value) const override { method Reserve (line 1268) | void Reserve(size_t capacity) const override { map_.reserve(capaci... method Find (line 1271) | absl::StatusOr Find( method Has (line 1285) | absl::StatusOr Has( method ProjectKeys (line 1295) | ProjectKeys() const { function MakeCompatMapValue (line 1318) | absl::StatusOr MakeCompatMapValue( function IsMutableMapValue (line 1343) | bool IsMutableMapValue(const Value& value) { function IsMutableMapValue (line 1354) | bool IsMutableMapValue(const MapValue& value) { function MutableMapValue (line 1365) | const MutableMapValue* absl_nullable AsMutableMapValue(const Value& ... function MutableMapValue (line 1380) | const MutableMapValue* absl_nullable AsMutableMapValue(const MapValu... function MutableMapValue (line 1395) | const MutableMapValue& GetMutableMapValue(const Value& value) { function MutableMapValue (line 1410) | const MutableMapValue& GetMutableMapValue(const MapValue& value) { function absl_nonnull (line 1425) | absl_nonnull cel::MapValueBuilderPtr NewMapValueBuilder( type ArenaTraits (line 498) | struct ArenaTraits { type common_internal (line 504) | namespace common_internal { function CheckListElement (line 69) | absl::Status CheckListElement(const Value& value) { function ListValueToJsonArray (line 81) | absl::Status ListValueToJsonArray( function ListValueToJson (line 109) | absl::Status ListValueToJson( class CompatListValueImplIterator (line 126) | class CompatListValueImplIterator final : public ValueIterator { method CompatListValueImplIterator (line 128) | explicit CompatListValueImplIterator(absl::Span eleme... method HasNext (line 131) | bool HasNext() override { return index_ < elements_.size(); } method Next (line 133) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 146) | absl::StatusOr Next1( method Next2 (line 164) | absl::StatusOr Next2( type ValueFormatter (line 189) | struct ValueFormatter { class ListValueBuilderImpl (line 202) | class ListValueBuilderImpl final : public ListValueBuilder { method ListValueBuilderImpl (line 204) | explicit ListValueBuilderImpl(google::protobuf::Arena* absl_nonnul... method Add (line 215) | absl::Status Add(Value value) override { method UnsafeAdd (line 221) | void UnsafeAdd(Value value) override { method Size (line 230) | size_t Size() const override { return elements_->size(); } method Reserve (line 232) | void Reserve(size_t capacity) override { elements_->reserve(capaci... class CompatListValueImpl (line 249) | class CompatListValueImpl final : public CompatListValue { method CompatListValueImpl (line 251) | explicit CompatListValueImpl(ValueVector&& elements) method DebugString (line 254) | std::string DebugString() const override { method ConvertToJsonArray (line 259) | absl::Status ConvertToJsonArray( method CustomListValue (line 267) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 278) | size_t Size() const override { return elements_.size(); } method ForEach (line 280) | absl::Status ForEach( method NewIterator (line 295) | absl::StatusOr NewIterator() const ... method CelValue (line 300) | CelValue operator[](int index) const override { method CelValue (line 306) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 320) | int size() const override { return static_cast(Size()); } method Get (line 323) | absl::Status Get(size_t index, function ListValue (line 353) | ListValue ListValueBuilderImpl::Build() && { function CustomListValue (line 360) | CustomListValue ListValueBuilderImpl::BuildCustom() && { function CompatListValue (line 367) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... function CompatListValue (line 375) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... class MutableCompatListValueImpl (line 386) | class MutableCompatListValueImpl final : public MutableCompatListVal... method MutableCompatListValueImpl (line 388) | explicit MutableCompatListValueImpl(google::protobuf::Arena* absl_... method DebugString (line 391) | std::string DebugString() const override { method ConvertToJsonArray (line 396) | absl::Status ConvertToJsonArray( method CustomListValue (line 404) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 415) | size_t Size() const override { return elements_.size(); } method ForEach (line 417) | absl::Status ForEach( method NewIterator (line 432) | absl::StatusOr NewIterator() const ... method CelValue (line 437) | CelValue operator[](int index) const override { method CelValue (line 443) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 456) | int size() const override { return static_cast(Size()); } method Append (line 458) | absl::Status Append(Value value) const override { method Reserve (line 472) | void Reserve(size_t capacity) const override { elements_.reserve(c... method Get (line 475) | absl::Status Get(size_t index, function MakeCompatListValue (line 508) | absl::StatusOr MakeCompatListVa... function IsMutableListValue (line 533) | bool IsMutableListValue(const Value& value) { function IsMutableListValue (line 544) | bool IsMutableListValue(const ListValue& value) { function MutableListValue (line 555) | const MutableListValue* absl_nullable AsMutableListValue(const Value... function MutableListValue (line 570) | const MutableListValue* absl_nullable AsMutableListValue( function MutableListValue (line 586) | const MutableListValue& GetMutableListValue(const Value& value) { function MutableListValue (line 601) | const MutableListValue& GetMutableListValue(const ListValue& value) { function absl_nonnull (line 616) | absl_nonnull cel::ListValueBuilderPtr NewListValueBuilder( function CheckMapValue (line 634) | absl::Status CheckMapValue(const Value& value) { function ValueHash (line 645) | size_t ValueHash(const Value& value) { function ValueHash (line 662) | size_t ValueHash(const CelValue& value) { function ValueEquals (line 677) | bool ValueEquals(const Value& lhs, const Value& rhs) { function CelValueEquals (line 736) | bool CelValueEquals(const CelValue& lhs, const Value& rhs) { function ValueToJsonString (line 795) | absl::StatusOr ValueToJsonString(const Value& value) { function MapValueToJsonObject (line 806) | absl::Status MapValueToJsonObject( function MapValueToJson (line 834) | absl::Status MapValueToJson( type ValueHasher (line 850) | struct ValueHasher { type ValueEqualer (line 858) | struct ValueEqualer { class CompatMapValueImplIterator (line 880) | class CompatMapValueImplIterator final : public ValueIterator { method CompatMapValueImplIterator (line 882) | explicit CompatMapValueImplIterator(const ValueFlatHashMap* absl_n... method HasNext (line 885) | bool HasNext() override { return begin_ != end_; } method Next (line 887) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 901) | absl::StatusOr Next1( method Next2 (line 919) | absl::StatusOr Next2( class MapValueBuilderImpl (line 945) | class MapValueBuilderImpl final : public MapValueBuilder { method MapValueBuilderImpl (line 947) | explicit MapValueBuilderImpl(google::protobuf::Arena* absl_nonnull... method Put (line 958) | absl::Status Put(Value key, Value value) override { method UnsafePut (line 968) | void UnsafePut(Value key, Value value) override { method Size (line 978) | size_t Size() const override { return map_->size(); } method Reserve (line 980) | void Reserve(size_t capacity) override { map_->reserve(capacity); } class CompatMapValueImpl (line 994) | class CompatMapValueImpl final : public CompatMapValue { method CompatMapValueImpl (line 996) | explicit CompatMapValueImpl(ValueFlatHashMap&& map) : map_(std::mo... method DebugString (line 998) | std::string DebugString() const override { method ConvertToJsonObject (line 1002) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1009) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1020) | size_t Size() const override { return map_.size(); } method ListKeys (line 1022) | absl::Status ListKeys( method ForEach (line 1031) | absl::Status ForEach( method NewIterator (line 1045) | absl::StatusOr NewIterator() const ... method Get (line 1054) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1068) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1074) | int size() const override { return static_cast(Size()); } method ListKeys (line 1076) | absl::StatusOr ListKeys() const override { method ListKeys (line 1080) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Find (line 1085) | absl::StatusOr Find( method Has (line 1099) | absl::StatusOr Has( method ProjectKeys (line 1109) | ProjectKeys() const { function MapValue (line 1129) | MapValue MapValueBuilderImpl::Build() && { function CustomMapValue (line 1136) | CustomMapValue MapValueBuilderImpl::BuildCustom() && { function CompatMapValue (line 1143) | const CompatMapValue* absl_nonnull MapValueBuilderImpl::BuildCompat(... class TrivialMutableMapValueImpl (line 1157) | class TrivialMutableMapValueImpl final : public MutableCompatMapValue { method TrivialMutableMapValueImpl (line 1159) | explicit TrivialMutableMapValueImpl(google::protobuf::Arena* absl_... method DebugString (line 1162) | std::string DebugString() const override { method ConvertToJsonObject (line 1166) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1173) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1184) | size_t Size() const override { return map_.size(); } method ListKeys (line 1186) | absl::Status ListKeys( method ForEach (line 1195) | absl::Status ForEach( method NewIterator (line 1209) | absl::StatusOr NewIterator() const ... method Get (line 1218) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1232) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1238) | int size() const override { return static_cast(Size()); } method ListKeys (line 1240) | absl::StatusOr ListKeys() const override { method ListKeys (line 1244) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Put (line 1248) | absl::Status Put(Value key, Value value) const override { method Reserve (line 1268) | void Reserve(size_t capacity) const override { map_.reserve(capaci... method Find (line 1271) | absl::StatusOr Find( method Has (line 1285) | absl::StatusOr Has( method ProjectKeys (line 1295) | ProjectKeys() const { function MakeCompatMapValue (line 1318) | absl::StatusOr MakeCompatMapValue( function IsMutableMapValue (line 1343) | bool IsMutableMapValue(const Value& value) { function IsMutableMapValue (line 1354) | bool IsMutableMapValue(const MapValue& value) { function MutableMapValue (line 1365) | const MutableMapValue* absl_nullable AsMutableMapValue(const Value& ... function MutableMapValue (line 1380) | const MutableMapValue* absl_nullable AsMutableMapValue(const MapValu... function MutableMapValue (line 1395) | const MutableMapValue& GetMutableMapValue(const Value& value) { function MutableMapValue (line 1410) | const MutableMapValue& GetMutableMapValue(const MapValue& value) { function absl_nonnull (line 1425) | absl_nonnull cel::MapValueBuilderPtr NewMapValueBuilder( type common_internal (line 627) | namespace common_internal { function CheckListElement (line 69) | absl::Status CheckListElement(const Value& value) { function ListValueToJsonArray (line 81) | absl::Status ListValueToJsonArray( function ListValueToJson (line 109) | absl::Status ListValueToJson( class CompatListValueImplIterator (line 126) | class CompatListValueImplIterator final : public ValueIterator { method CompatListValueImplIterator (line 128) | explicit CompatListValueImplIterator(absl::Span eleme... method HasNext (line 131) | bool HasNext() override { return index_ < elements_.size(); } method Next (line 133) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 146) | absl::StatusOr Next1( method Next2 (line 164) | absl::StatusOr Next2( type ValueFormatter (line 189) | struct ValueFormatter { class ListValueBuilderImpl (line 202) | class ListValueBuilderImpl final : public ListValueBuilder { method ListValueBuilderImpl (line 204) | explicit ListValueBuilderImpl(google::protobuf::Arena* absl_nonnul... method Add (line 215) | absl::Status Add(Value value) override { method UnsafeAdd (line 221) | void UnsafeAdd(Value value) override { method Size (line 230) | size_t Size() const override { return elements_->size(); } method Reserve (line 232) | void Reserve(size_t capacity) override { elements_->reserve(capaci... class CompatListValueImpl (line 249) | class CompatListValueImpl final : public CompatListValue { method CompatListValueImpl (line 251) | explicit CompatListValueImpl(ValueVector&& elements) method DebugString (line 254) | std::string DebugString() const override { method ConvertToJsonArray (line 259) | absl::Status ConvertToJsonArray( method CustomListValue (line 267) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 278) | size_t Size() const override { return elements_.size(); } method ForEach (line 280) | absl::Status ForEach( method NewIterator (line 295) | absl::StatusOr NewIterator() const ... method CelValue (line 300) | CelValue operator[](int index) const override { method CelValue (line 306) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 320) | int size() const override { return static_cast(Size()); } method Get (line 323) | absl::Status Get(size_t index, function ListValue (line 353) | ListValue ListValueBuilderImpl::Build() && { function CustomListValue (line 360) | CustomListValue ListValueBuilderImpl::BuildCustom() && { function CompatListValue (line 367) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... function CompatListValue (line 375) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... class MutableCompatListValueImpl (line 386) | class MutableCompatListValueImpl final : public MutableCompatListVal... method MutableCompatListValueImpl (line 388) | explicit MutableCompatListValueImpl(google::protobuf::Arena* absl_... method DebugString (line 391) | std::string DebugString() const override { method ConvertToJsonArray (line 396) | absl::Status ConvertToJsonArray( method CustomListValue (line 404) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 415) | size_t Size() const override { return elements_.size(); } method ForEach (line 417) | absl::Status ForEach( method NewIterator (line 432) | absl::StatusOr NewIterator() const ... method CelValue (line 437) | CelValue operator[](int index) const override { method CelValue (line 443) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 456) | int size() const override { return static_cast(Size()); } method Append (line 458) | absl::Status Append(Value value) const override { method Reserve (line 472) | void Reserve(size_t capacity) const override { elements_.reserve(c... method Get (line 475) | absl::Status Get(size_t index, function MakeCompatListValue (line 508) | absl::StatusOr MakeCompatListVa... function IsMutableListValue (line 533) | bool IsMutableListValue(const Value& value) { function IsMutableListValue (line 544) | bool IsMutableListValue(const ListValue& value) { function MutableListValue (line 555) | const MutableListValue* absl_nullable AsMutableListValue(const Value... function MutableListValue (line 570) | const MutableListValue* absl_nullable AsMutableListValue( function MutableListValue (line 586) | const MutableListValue& GetMutableListValue(const Value& value) { function MutableListValue (line 601) | const MutableListValue& GetMutableListValue(const ListValue& value) { function absl_nonnull (line 616) | absl_nonnull cel::ListValueBuilderPtr NewListValueBuilder( function CheckMapValue (line 634) | absl::Status CheckMapValue(const Value& value) { function ValueHash (line 645) | size_t ValueHash(const Value& value) { function ValueHash (line 662) | size_t ValueHash(const CelValue& value) { function ValueEquals (line 677) | bool ValueEquals(const Value& lhs, const Value& rhs) { function CelValueEquals (line 736) | bool CelValueEquals(const CelValue& lhs, const Value& rhs) { function ValueToJsonString (line 795) | absl::StatusOr ValueToJsonString(const Value& value) { function MapValueToJsonObject (line 806) | absl::Status MapValueToJsonObject( function MapValueToJson (line 834) | absl::Status MapValueToJson( type ValueHasher (line 850) | struct ValueHasher { type ValueEqualer (line 858) | struct ValueEqualer { class CompatMapValueImplIterator (line 880) | class CompatMapValueImplIterator final : public ValueIterator { method CompatMapValueImplIterator (line 882) | explicit CompatMapValueImplIterator(const ValueFlatHashMap* absl_n... method HasNext (line 885) | bool HasNext() override { return begin_ != end_; } method Next (line 887) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 901) | absl::StatusOr Next1( method Next2 (line 919) | absl::StatusOr Next2( class MapValueBuilderImpl (line 945) | class MapValueBuilderImpl final : public MapValueBuilder { method MapValueBuilderImpl (line 947) | explicit MapValueBuilderImpl(google::protobuf::Arena* absl_nonnull... method Put (line 958) | absl::Status Put(Value key, Value value) override { method UnsafePut (line 968) | void UnsafePut(Value key, Value value) override { method Size (line 978) | size_t Size() const override { return map_->size(); } method Reserve (line 980) | void Reserve(size_t capacity) override { map_->reserve(capacity); } class CompatMapValueImpl (line 994) | class CompatMapValueImpl final : public CompatMapValue { method CompatMapValueImpl (line 996) | explicit CompatMapValueImpl(ValueFlatHashMap&& map) : map_(std::mo... method DebugString (line 998) | std::string DebugString() const override { method ConvertToJsonObject (line 1002) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1009) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1020) | size_t Size() const override { return map_.size(); } method ListKeys (line 1022) | absl::Status ListKeys( method ForEach (line 1031) | absl::Status ForEach( method NewIterator (line 1045) | absl::StatusOr NewIterator() const ... method Get (line 1054) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1068) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1074) | int size() const override { return static_cast(Size()); } method ListKeys (line 1076) | absl::StatusOr ListKeys() const override { method ListKeys (line 1080) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Find (line 1085) | absl::StatusOr Find( method Has (line 1099) | absl::StatusOr Has( method ProjectKeys (line 1109) | ProjectKeys() const { function MapValue (line 1129) | MapValue MapValueBuilderImpl::Build() && { function CustomMapValue (line 1136) | CustomMapValue MapValueBuilderImpl::BuildCustom() && { function CompatMapValue (line 1143) | const CompatMapValue* absl_nonnull MapValueBuilderImpl::BuildCompat(... class TrivialMutableMapValueImpl (line 1157) | class TrivialMutableMapValueImpl final : public MutableCompatMapValue { method TrivialMutableMapValueImpl (line 1159) | explicit TrivialMutableMapValueImpl(google::protobuf::Arena* absl_... method DebugString (line 1162) | std::string DebugString() const override { method ConvertToJsonObject (line 1166) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1173) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1184) | size_t Size() const override { return map_.size(); } method ListKeys (line 1186) | absl::Status ListKeys( method ForEach (line 1195) | absl::Status ForEach( method NewIterator (line 1209) | absl::StatusOr NewIterator() const ... method Get (line 1218) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1232) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1238) | int size() const override { return static_cast(Size()); } method ListKeys (line 1240) | absl::StatusOr ListKeys() const override { method ListKeys (line 1244) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Put (line 1248) | absl::Status Put(Value key, Value value) const override { method Reserve (line 1268) | void Reserve(size_t capacity) const override { map_.reserve(capaci... method Find (line 1271) | absl::StatusOr Find( method Has (line 1285) | absl::StatusOr Has( method ProjectKeys (line 1295) | ProjectKeys() const { function MakeCompatMapValue (line 1318) | absl::StatusOr MakeCompatMapValue( function IsMutableMapValue (line 1343) | bool IsMutableMapValue(const Value& value) { function IsMutableMapValue (line 1354) | bool IsMutableMapValue(const MapValue& value) { function MutableMapValue (line 1365) | const MutableMapValue* absl_nullable AsMutableMapValue(const Value& ... function MutableMapValue (line 1380) | const MutableMapValue* absl_nullable AsMutableMapValue(const MapValu... function MutableMapValue (line 1395) | const MutableMapValue& GetMutableMapValue(const Value& value) { function MutableMapValue (line 1410) | const MutableMapValue& GetMutableMapValue(const MapValue& value) { function absl_nonnull (line 1425) | absl_nonnull cel::MapValueBuilderPtr NewMapValueBuilder( type cel (line 625) | namespace cel { type common_internal (line 58) | namespace common_internal { function CheckListElement (line 69) | absl::Status CheckListElement(const Value& value) { function ListValueToJsonArray (line 81) | absl::Status ListValueToJsonArray( function ListValueToJson (line 109) | absl::Status ListValueToJson( class CompatListValueImplIterator (line 126) | class CompatListValueImplIterator final : public ValueIterator { method CompatListValueImplIterator (line 128) | explicit CompatListValueImplIterator(absl::Span eleme... method HasNext (line 131) | bool HasNext() override { return index_ < elements_.size(); } method Next (line 133) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 146) | absl::StatusOr Next1( method Next2 (line 164) | absl::StatusOr Next2( type ValueFormatter (line 189) | struct ValueFormatter { class ListValueBuilderImpl (line 202) | class ListValueBuilderImpl final : public ListValueBuilder { method ListValueBuilderImpl (line 204) | explicit ListValueBuilderImpl(google::protobuf::Arena* absl_nonnul... method Add (line 215) | absl::Status Add(Value value) override { method UnsafeAdd (line 221) | void UnsafeAdd(Value value) override { method Size (line 230) | size_t Size() const override { return elements_->size(); } method Reserve (line 232) | void Reserve(size_t capacity) override { elements_->reserve(capaci... class CompatListValueImpl (line 249) | class CompatListValueImpl final : public CompatListValue { method CompatListValueImpl (line 251) | explicit CompatListValueImpl(ValueVector&& elements) method DebugString (line 254) | std::string DebugString() const override { method ConvertToJsonArray (line 259) | absl::Status ConvertToJsonArray( method CustomListValue (line 267) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 278) | size_t Size() const override { return elements_.size(); } method ForEach (line 280) | absl::Status ForEach( method NewIterator (line 295) | absl::StatusOr NewIterator() const ... method CelValue (line 300) | CelValue operator[](int index) const override { method CelValue (line 306) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 320) | int size() const override { return static_cast(Size()); } method Get (line 323) | absl::Status Get(size_t index, function ListValue (line 353) | ListValue ListValueBuilderImpl::Build() && { function CustomListValue (line 360) | CustomListValue ListValueBuilderImpl::BuildCustom() && { function CompatListValue (line 367) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... function CompatListValue (line 375) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... class MutableCompatListValueImpl (line 386) | class MutableCompatListValueImpl final : public MutableCompatListVal... method MutableCompatListValueImpl (line 388) | explicit MutableCompatListValueImpl(google::protobuf::Arena* absl_... method DebugString (line 391) | std::string DebugString() const override { method ConvertToJsonArray (line 396) | absl::Status ConvertToJsonArray( method CustomListValue (line 404) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 415) | size_t Size() const override { return elements_.size(); } method ForEach (line 417) | absl::Status ForEach( method NewIterator (line 432) | absl::StatusOr NewIterator() const ... method CelValue (line 437) | CelValue operator[](int index) const override { method CelValue (line 443) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 456) | int size() const override { return static_cast(Size()); } method Append (line 458) | absl::Status Append(Value value) const override { method Reserve (line 472) | void Reserve(size_t capacity) const override { elements_.reserve(c... method Get (line 475) | absl::Status Get(size_t index, function MakeCompatListValue (line 508) | absl::StatusOr MakeCompatListVa... function IsMutableListValue (line 533) | bool IsMutableListValue(const Value& value) { function IsMutableListValue (line 544) | bool IsMutableListValue(const ListValue& value) { function MutableListValue (line 555) | const MutableListValue* absl_nullable AsMutableListValue(const Value... function MutableListValue (line 570) | const MutableListValue* absl_nullable AsMutableListValue( function MutableListValue (line 586) | const MutableListValue& GetMutableListValue(const Value& value) { function MutableListValue (line 601) | const MutableListValue& GetMutableListValue(const ListValue& value) { function absl_nonnull (line 616) | absl_nonnull cel::ListValueBuilderPtr NewListValueBuilder( function CheckMapValue (line 634) | absl::Status CheckMapValue(const Value& value) { function ValueHash (line 645) | size_t ValueHash(const Value& value) { function ValueHash (line 662) | size_t ValueHash(const CelValue& value) { function ValueEquals (line 677) | bool ValueEquals(const Value& lhs, const Value& rhs) { function CelValueEquals (line 736) | bool CelValueEquals(const CelValue& lhs, const Value& rhs) { function ValueToJsonString (line 795) | absl::StatusOr ValueToJsonString(const Value& value) { function MapValueToJsonObject (line 806) | absl::Status MapValueToJsonObject( function MapValueToJson (line 834) | absl::Status MapValueToJson( type ValueHasher (line 850) | struct ValueHasher { type ValueEqualer (line 858) | struct ValueEqualer { class CompatMapValueImplIterator (line 880) | class CompatMapValueImplIterator final : public ValueIterator { method CompatMapValueImplIterator (line 882) | explicit CompatMapValueImplIterator(const ValueFlatHashMap* absl_n... method HasNext (line 885) | bool HasNext() override { return begin_ != end_; } method Next (line 887) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 901) | absl::StatusOr Next1( method Next2 (line 919) | absl::StatusOr Next2( class MapValueBuilderImpl (line 945) | class MapValueBuilderImpl final : public MapValueBuilder { method MapValueBuilderImpl (line 947) | explicit MapValueBuilderImpl(google::protobuf::Arena* absl_nonnull... method Put (line 958) | absl::Status Put(Value key, Value value) override { method UnsafePut (line 968) | void UnsafePut(Value key, Value value) override { method Size (line 978) | size_t Size() const override { return map_->size(); } method Reserve (line 980) | void Reserve(size_t capacity) override { map_->reserve(capacity); } class CompatMapValueImpl (line 994) | class CompatMapValueImpl final : public CompatMapValue { method CompatMapValueImpl (line 996) | explicit CompatMapValueImpl(ValueFlatHashMap&& map) : map_(std::mo... method DebugString (line 998) | std::string DebugString() const override { method ConvertToJsonObject (line 1002) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1009) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1020) | size_t Size() const override { return map_.size(); } method ListKeys (line 1022) | absl::Status ListKeys( method ForEach (line 1031) | absl::Status ForEach( method NewIterator (line 1045) | absl::StatusOr NewIterator() const ... method Get (line 1054) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1068) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1074) | int size() const override { return static_cast(Size()); } method ListKeys (line 1076) | absl::StatusOr ListKeys() const override { method ListKeys (line 1080) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Find (line 1085) | absl::StatusOr Find( method Has (line 1099) | absl::StatusOr Has( method ProjectKeys (line 1109) | ProjectKeys() const { function MapValue (line 1129) | MapValue MapValueBuilderImpl::Build() && { function CustomMapValue (line 1136) | CustomMapValue MapValueBuilderImpl::BuildCustom() && { function CompatMapValue (line 1143) | const CompatMapValue* absl_nonnull MapValueBuilderImpl::BuildCompat(... class TrivialMutableMapValueImpl (line 1157) | class TrivialMutableMapValueImpl final : public MutableCompatMapValue { method TrivialMutableMapValueImpl (line 1159) | explicit TrivialMutableMapValueImpl(google::protobuf::Arena* absl_... method DebugString (line 1162) | std::string DebugString() const override { method ConvertToJsonObject (line 1166) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1173) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1184) | size_t Size() const override { return map_.size(); } method ListKeys (line 1186) | absl::Status ListKeys( method ForEach (line 1195) | absl::Status ForEach( method NewIterator (line 1209) | absl::StatusOr NewIterator() const ... method Get (line 1218) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1232) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1238) | int size() const override { return static_cast(Size()); } method ListKeys (line 1240) | absl::StatusOr ListKeys() const override { method ListKeys (line 1244) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Put (line 1248) | absl::Status Put(Value key, Value value) const override { method Reserve (line 1268) | void Reserve(size_t capacity) const override { map_.reserve(capaci... method Find (line 1271) | absl::StatusOr Find( method Has (line 1285) | absl::StatusOr Has( method ProjectKeys (line 1295) | ProjectKeys() const { function MakeCompatMapValue (line 1318) | absl::StatusOr MakeCompatMapValue( function IsMutableMapValue (line 1343) | bool IsMutableMapValue(const Value& value) { function IsMutableMapValue (line 1354) | bool IsMutableMapValue(const MapValue& value) { function MutableMapValue (line 1365) | const MutableMapValue* absl_nullable AsMutableMapValue(const Value& ... function MutableMapValue (line 1380) | const MutableMapValue* absl_nullable AsMutableMapValue(const MapValu... function MutableMapValue (line 1395) | const MutableMapValue& GetMutableMapValue(const Value& value) { function MutableMapValue (line 1410) | const MutableMapValue& GetMutableMapValue(const MapValue& value) { function absl_nonnull (line 1425) | absl_nonnull cel::MapValueBuilderPtr NewMapValueBuilder( type ArenaTraits (line 345) | struct ArenaTraits { type common_internal (line 349) | namespace common_internal { function CheckListElement (line 69) | absl::Status CheckListElement(const Value& value) { function ListValueToJsonArray (line 81) | absl::Status ListValueToJsonArray( function ListValueToJson (line 109) | absl::Status ListValueToJson( class CompatListValueImplIterator (line 126) | class CompatListValueImplIterator final : public ValueIterator { method CompatListValueImplIterator (line 128) | explicit CompatListValueImplIterator(absl::Span eleme... method HasNext (line 131) | bool HasNext() override { return index_ < elements_.size(); } method Next (line 133) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 146) | absl::StatusOr Next1( method Next2 (line 164) | absl::StatusOr Next2( type ValueFormatter (line 189) | struct ValueFormatter { class ListValueBuilderImpl (line 202) | class ListValueBuilderImpl final : public ListValueBuilder { method ListValueBuilderImpl (line 204) | explicit ListValueBuilderImpl(google::protobuf::Arena* absl_nonnul... method Add (line 215) | absl::Status Add(Value value) override { method UnsafeAdd (line 221) | void UnsafeAdd(Value value) override { method Size (line 230) | size_t Size() const override { return elements_->size(); } method Reserve (line 232) | void Reserve(size_t capacity) override { elements_->reserve(capaci... class CompatListValueImpl (line 249) | class CompatListValueImpl final : public CompatListValue { method CompatListValueImpl (line 251) | explicit CompatListValueImpl(ValueVector&& elements) method DebugString (line 254) | std::string DebugString() const override { method ConvertToJsonArray (line 259) | absl::Status ConvertToJsonArray( method CustomListValue (line 267) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 278) | size_t Size() const override { return elements_.size(); } method ForEach (line 280) | absl::Status ForEach( method NewIterator (line 295) | absl::StatusOr NewIterator() const ... method CelValue (line 300) | CelValue operator[](int index) const override { method CelValue (line 306) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 320) | int size() const override { return static_cast(Size()); } method Get (line 323) | absl::Status Get(size_t index, function ListValue (line 353) | ListValue ListValueBuilderImpl::Build() && { function CustomListValue (line 360) | CustomListValue ListValueBuilderImpl::BuildCustom() && { function CompatListValue (line 367) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... function CompatListValue (line 375) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... class MutableCompatListValueImpl (line 386) | class MutableCompatListValueImpl final : public MutableCompatListVal... method MutableCompatListValueImpl (line 388) | explicit MutableCompatListValueImpl(google::protobuf::Arena* absl_... method DebugString (line 391) | std::string DebugString() const override { method ConvertToJsonArray (line 396) | absl::Status ConvertToJsonArray( method CustomListValue (line 404) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 415) | size_t Size() const override { return elements_.size(); } method ForEach (line 417) | absl::Status ForEach( method NewIterator (line 432) | absl::StatusOr NewIterator() const ... method CelValue (line 437) | CelValue operator[](int index) const override { method CelValue (line 443) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 456) | int size() const override { return static_cast(Size()); } method Append (line 458) | absl::Status Append(Value value) const override { method Reserve (line 472) | void Reserve(size_t capacity) const override { elements_.reserve(c... method Get (line 475) | absl::Status Get(size_t index, function MakeCompatListValue (line 508) | absl::StatusOr MakeCompatListVa... function IsMutableListValue (line 533) | bool IsMutableListValue(const Value& value) { function IsMutableListValue (line 544) | bool IsMutableListValue(const ListValue& value) { function MutableListValue (line 555) | const MutableListValue* absl_nullable AsMutableListValue(const Value... function MutableListValue (line 570) | const MutableListValue* absl_nullable AsMutableListValue( function MutableListValue (line 586) | const MutableListValue& GetMutableListValue(const Value& value) { function MutableListValue (line 601) | const MutableListValue& GetMutableListValue(const ListValue& value) { function absl_nonnull (line 616) | absl_nonnull cel::ListValueBuilderPtr NewListValueBuilder( function CheckMapValue (line 634) | absl::Status CheckMapValue(const Value& value) { function ValueHash (line 645) | size_t ValueHash(const Value& value) { function ValueHash (line 662) | size_t ValueHash(const CelValue& value) { function ValueEquals (line 677) | bool ValueEquals(const Value& lhs, const Value& rhs) { function CelValueEquals (line 736) | bool CelValueEquals(const CelValue& lhs, const Value& rhs) { function ValueToJsonString (line 795) | absl::StatusOr ValueToJsonString(const Value& value) { function MapValueToJsonObject (line 806) | absl::Status MapValueToJsonObject( function MapValueToJson (line 834) | absl::Status MapValueToJson( type ValueHasher (line 850) | struct ValueHasher { type ValueEqualer (line 858) | struct ValueEqualer { class CompatMapValueImplIterator (line 880) | class CompatMapValueImplIterator final : public ValueIterator { method CompatMapValueImplIterator (line 882) | explicit CompatMapValueImplIterator(const ValueFlatHashMap* absl_n... method HasNext (line 885) | bool HasNext() override { return begin_ != end_; } method Next (line 887) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 901) | absl::StatusOr Next1( method Next2 (line 919) | absl::StatusOr Next2( class MapValueBuilderImpl (line 945) | class MapValueBuilderImpl final : public MapValueBuilder { method MapValueBuilderImpl (line 947) | explicit MapValueBuilderImpl(google::protobuf::Arena* absl_nonnull... method Put (line 958) | absl::Status Put(Value key, Value value) override { method UnsafePut (line 968) | void UnsafePut(Value key, Value value) override { method Size (line 978) | size_t Size() const override { return map_->size(); } method Reserve (line 980) | void Reserve(size_t capacity) override { map_->reserve(capacity); } class CompatMapValueImpl (line 994) | class CompatMapValueImpl final : public CompatMapValue { method CompatMapValueImpl (line 996) | explicit CompatMapValueImpl(ValueFlatHashMap&& map) : map_(std::mo... method DebugString (line 998) | std::string DebugString() const override { method ConvertToJsonObject (line 1002) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1009) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1020) | size_t Size() const override { return map_.size(); } method ListKeys (line 1022) | absl::Status ListKeys( method ForEach (line 1031) | absl::Status ForEach( method NewIterator (line 1045) | absl::StatusOr NewIterator() const ... method Get (line 1054) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1068) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1074) | int size() const override { return static_cast(Size()); } method ListKeys (line 1076) | absl::StatusOr ListKeys() const override { method ListKeys (line 1080) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Find (line 1085) | absl::StatusOr Find( method Has (line 1099) | absl::StatusOr Has( method ProjectKeys (line 1109) | ProjectKeys() const { function MapValue (line 1129) | MapValue MapValueBuilderImpl::Build() && { function CustomMapValue (line 1136) | CustomMapValue MapValueBuilderImpl::BuildCustom() && { function CompatMapValue (line 1143) | const CompatMapValue* absl_nonnull MapValueBuilderImpl::BuildCompat(... class TrivialMutableMapValueImpl (line 1157) | class TrivialMutableMapValueImpl final : public MutableCompatMapValue { method TrivialMutableMapValueImpl (line 1159) | explicit TrivialMutableMapValueImpl(google::protobuf::Arena* absl_... method DebugString (line 1162) | std::string DebugString() const override { method ConvertToJsonObject (line 1166) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1173) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1184) | size_t Size() const override { return map_.size(); } method ListKeys (line 1186) | absl::Status ListKeys( method ForEach (line 1195) | absl::Status ForEach( method NewIterator (line 1209) | absl::StatusOr NewIterator() const ... method Get (line 1218) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1232) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1238) | int size() const override { return static_cast(Size()); } method ListKeys (line 1240) | absl::StatusOr ListKeys() const override { method ListKeys (line 1244) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Put (line 1248) | absl::Status Put(Value key, Value value) const override { method Reserve (line 1268) | void Reserve(size_t capacity) const override { map_.reserve(capaci... method Find (line 1271) | absl::StatusOr Find( method Has (line 1285) | absl::StatusOr Has( method ProjectKeys (line 1295) | ProjectKeys() const { function MakeCompatMapValue (line 1318) | absl::StatusOr MakeCompatMapValue( function IsMutableMapValue (line 1343) | bool IsMutableMapValue(const Value& value) { function IsMutableMapValue (line 1354) | bool IsMutableMapValue(const MapValue& value) { function MutableMapValue (line 1365) | const MutableMapValue* absl_nullable AsMutableMapValue(const Value& ... function MutableMapValue (line 1380) | const MutableMapValue* absl_nullable AsMutableMapValue(const MapValu... function MutableMapValue (line 1395) | const MutableMapValue& GetMutableMapValue(const Value& value) { function MutableMapValue (line 1410) | const MutableMapValue& GetMutableMapValue(const MapValue& value) { function absl_nonnull (line 1425) | absl_nonnull cel::MapValueBuilderPtr NewMapValueBuilder( type ArenaTraits (line 498) | struct ArenaTraits { type common_internal (line 504) | namespace common_internal { function CheckListElement (line 69) | absl::Status CheckListElement(const Value& value) { function ListValueToJsonArray (line 81) | absl::Status ListValueToJsonArray( function ListValueToJson (line 109) | absl::Status ListValueToJson( class CompatListValueImplIterator (line 126) | class CompatListValueImplIterator final : public ValueIterator { method CompatListValueImplIterator (line 128) | explicit CompatListValueImplIterator(absl::Span eleme... method HasNext (line 131) | bool HasNext() override { return index_ < elements_.size(); } method Next (line 133) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 146) | absl::StatusOr Next1( method Next2 (line 164) | absl::StatusOr Next2( type ValueFormatter (line 189) | struct ValueFormatter { class ListValueBuilderImpl (line 202) | class ListValueBuilderImpl final : public ListValueBuilder { method ListValueBuilderImpl (line 204) | explicit ListValueBuilderImpl(google::protobuf::Arena* absl_nonnul... method Add (line 215) | absl::Status Add(Value value) override { method UnsafeAdd (line 221) | void UnsafeAdd(Value value) override { method Size (line 230) | size_t Size() const override { return elements_->size(); } method Reserve (line 232) | void Reserve(size_t capacity) override { elements_->reserve(capaci... class CompatListValueImpl (line 249) | class CompatListValueImpl final : public CompatListValue { method CompatListValueImpl (line 251) | explicit CompatListValueImpl(ValueVector&& elements) method DebugString (line 254) | std::string DebugString() const override { method ConvertToJsonArray (line 259) | absl::Status ConvertToJsonArray( method CustomListValue (line 267) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 278) | size_t Size() const override { return elements_.size(); } method ForEach (line 280) | absl::Status ForEach( method NewIterator (line 295) | absl::StatusOr NewIterator() const ... method CelValue (line 300) | CelValue operator[](int index) const override { method CelValue (line 306) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 320) | int size() const override { return static_cast(Size()); } method Get (line 323) | absl::Status Get(size_t index, function ListValue (line 353) | ListValue ListValueBuilderImpl::Build() && { function CustomListValue (line 360) | CustomListValue ListValueBuilderImpl::BuildCustom() && { function CompatListValue (line 367) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... function CompatListValue (line 375) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... class MutableCompatListValueImpl (line 386) | class MutableCompatListValueImpl final : public MutableCompatListVal... method MutableCompatListValueImpl (line 388) | explicit MutableCompatListValueImpl(google::protobuf::Arena* absl_... method DebugString (line 391) | std::string DebugString() const override { method ConvertToJsonArray (line 396) | absl::Status ConvertToJsonArray( method CustomListValue (line 404) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 415) | size_t Size() const override { return elements_.size(); } method ForEach (line 417) | absl::Status ForEach( method NewIterator (line 432) | absl::StatusOr NewIterator() const ... method CelValue (line 437) | CelValue operator[](int index) const override { method CelValue (line 443) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 456) | int size() const override { return static_cast(Size()); } method Append (line 458) | absl::Status Append(Value value) const override { method Reserve (line 472) | void Reserve(size_t capacity) const override { elements_.reserve(c... method Get (line 475) | absl::Status Get(size_t index, function MakeCompatListValue (line 508) | absl::StatusOr MakeCompatListVa... function IsMutableListValue (line 533) | bool IsMutableListValue(const Value& value) { function IsMutableListValue (line 544) | bool IsMutableListValue(const ListValue& value) { function MutableListValue (line 555) | const MutableListValue* absl_nullable AsMutableListValue(const Value... function MutableListValue (line 570) | const MutableListValue* absl_nullable AsMutableListValue( function MutableListValue (line 586) | const MutableListValue& GetMutableListValue(const Value& value) { function MutableListValue (line 601) | const MutableListValue& GetMutableListValue(const ListValue& value) { function absl_nonnull (line 616) | absl_nonnull cel::ListValueBuilderPtr NewListValueBuilder( function CheckMapValue (line 634) | absl::Status CheckMapValue(const Value& value) { function ValueHash (line 645) | size_t ValueHash(const Value& value) { function ValueHash (line 662) | size_t ValueHash(const CelValue& value) { function ValueEquals (line 677) | bool ValueEquals(const Value& lhs, const Value& rhs) { function CelValueEquals (line 736) | bool CelValueEquals(const CelValue& lhs, const Value& rhs) { function ValueToJsonString (line 795) | absl::StatusOr ValueToJsonString(const Value& value) { function MapValueToJsonObject (line 806) | absl::Status MapValueToJsonObject( function MapValueToJson (line 834) | absl::Status MapValueToJson( type ValueHasher (line 850) | struct ValueHasher { type ValueEqualer (line 858) | struct ValueEqualer { class CompatMapValueImplIterator (line 880) | class CompatMapValueImplIterator final : public ValueIterator { method CompatMapValueImplIterator (line 882) | explicit CompatMapValueImplIterator(const ValueFlatHashMap* absl_n... method HasNext (line 885) | bool HasNext() override { return begin_ != end_; } method Next (line 887) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 901) | absl::StatusOr Next1( method Next2 (line 919) | absl::StatusOr Next2( class MapValueBuilderImpl (line 945) | class MapValueBuilderImpl final : public MapValueBuilder { method MapValueBuilderImpl (line 947) | explicit MapValueBuilderImpl(google::protobuf::Arena* absl_nonnull... method Put (line 958) | absl::Status Put(Value key, Value value) override { method UnsafePut (line 968) | void UnsafePut(Value key, Value value) override { method Size (line 978) | size_t Size() const override { return map_->size(); } method Reserve (line 980) | void Reserve(size_t capacity) override { map_->reserve(capacity); } class CompatMapValueImpl (line 994) | class CompatMapValueImpl final : public CompatMapValue { method CompatMapValueImpl (line 996) | explicit CompatMapValueImpl(ValueFlatHashMap&& map) : map_(std::mo... method DebugString (line 998) | std::string DebugString() const override { method ConvertToJsonObject (line 1002) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1009) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1020) | size_t Size() const override { return map_.size(); } method ListKeys (line 1022) | absl::Status ListKeys( method ForEach (line 1031) | absl::Status ForEach( method NewIterator (line 1045) | absl::StatusOr NewIterator() const ... method Get (line 1054) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1068) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1074) | int size() const override { return static_cast(Size()); } method ListKeys (line 1076) | absl::StatusOr ListKeys() const override { method ListKeys (line 1080) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Find (line 1085) | absl::StatusOr Find( method Has (line 1099) | absl::StatusOr Has( method ProjectKeys (line 1109) | ProjectKeys() const { function MapValue (line 1129) | MapValue MapValueBuilderImpl::Build() && { function CustomMapValue (line 1136) | CustomMapValue MapValueBuilderImpl::BuildCustom() && { function CompatMapValue (line 1143) | const CompatMapValue* absl_nonnull MapValueBuilderImpl::BuildCompat(... class TrivialMutableMapValueImpl (line 1157) | class TrivialMutableMapValueImpl final : public MutableCompatMapValue { method TrivialMutableMapValueImpl (line 1159) | explicit TrivialMutableMapValueImpl(google::protobuf::Arena* absl_... method DebugString (line 1162) | std::string DebugString() const override { method ConvertToJsonObject (line 1166) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1173) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1184) | size_t Size() const override { return map_.size(); } method ListKeys (line 1186) | absl::Status ListKeys( method ForEach (line 1195) | absl::Status ForEach( method NewIterator (line 1209) | absl::StatusOr NewIterator() const ... method Get (line 1218) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1232) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1238) | int size() const override { return static_cast(Size()); } method ListKeys (line 1240) | absl::StatusOr ListKeys() const override { method ListKeys (line 1244) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Put (line 1248) | absl::Status Put(Value key, Value value) const override { method Reserve (line 1268) | void Reserve(size_t capacity) const override { map_.reserve(capaci... method Find (line 1271) | absl::StatusOr Find( method Has (line 1285) | absl::StatusOr Has( method ProjectKeys (line 1295) | ProjectKeys() const { function MakeCompatMapValue (line 1318) | absl::StatusOr MakeCompatMapValue( function IsMutableMapValue (line 1343) | bool IsMutableMapValue(const Value& value) { function IsMutableMapValue (line 1354) | bool IsMutableMapValue(const MapValue& value) { function MutableMapValue (line 1365) | const MutableMapValue* absl_nullable AsMutableMapValue(const Value& ... function MutableMapValue (line 1380) | const MutableMapValue* absl_nullable AsMutableMapValue(const MapValu... function MutableMapValue (line 1395) | const MutableMapValue& GetMutableMapValue(const Value& value) { function MutableMapValue (line 1410) | const MutableMapValue& GetMutableMapValue(const MapValue& value) { function absl_nonnull (line 1425) | absl_nonnull cel::MapValueBuilderPtr NewMapValueBuilder( type common_internal (line 627) | namespace common_internal { function CheckListElement (line 69) | absl::Status CheckListElement(const Value& value) { function ListValueToJsonArray (line 81) | absl::Status ListValueToJsonArray( function ListValueToJson (line 109) | absl::Status ListValueToJson( class CompatListValueImplIterator (line 126) | class CompatListValueImplIterator final : public ValueIterator { method CompatListValueImplIterator (line 128) | explicit CompatListValueImplIterator(absl::Span eleme... method HasNext (line 131) | bool HasNext() override { return index_ < elements_.size(); } method Next (line 133) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 146) | absl::StatusOr Next1( method Next2 (line 164) | absl::StatusOr Next2( type ValueFormatter (line 189) | struct ValueFormatter { class ListValueBuilderImpl (line 202) | class ListValueBuilderImpl final : public ListValueBuilder { method ListValueBuilderImpl (line 204) | explicit ListValueBuilderImpl(google::protobuf::Arena* absl_nonnul... method Add (line 215) | absl::Status Add(Value value) override { method UnsafeAdd (line 221) | void UnsafeAdd(Value value) override { method Size (line 230) | size_t Size() const override { return elements_->size(); } method Reserve (line 232) | void Reserve(size_t capacity) override { elements_->reserve(capaci... class CompatListValueImpl (line 249) | class CompatListValueImpl final : public CompatListValue { method CompatListValueImpl (line 251) | explicit CompatListValueImpl(ValueVector&& elements) method DebugString (line 254) | std::string DebugString() const override { method ConvertToJsonArray (line 259) | absl::Status ConvertToJsonArray( method CustomListValue (line 267) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 278) | size_t Size() const override { return elements_.size(); } method ForEach (line 280) | absl::Status ForEach( method NewIterator (line 295) | absl::StatusOr NewIterator() const ... method CelValue (line 300) | CelValue operator[](int index) const override { method CelValue (line 306) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 320) | int size() const override { return static_cast(Size()); } method Get (line 323) | absl::Status Get(size_t index, function ListValue (line 353) | ListValue ListValueBuilderImpl::Build() && { function CustomListValue (line 360) | CustomListValue ListValueBuilderImpl::BuildCustom() && { function CompatListValue (line 367) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... function CompatListValue (line 375) | const CompatListValue* absl_nonnull ListValueBuilderImpl::BuildCompa... class MutableCompatListValueImpl (line 386) | class MutableCompatListValueImpl final : public MutableCompatListVal... method MutableCompatListValueImpl (line 388) | explicit MutableCompatListValueImpl(google::protobuf::Arena* absl_... method DebugString (line 391) | std::string DebugString() const override { method ConvertToJsonArray (line 396) | absl::Status ConvertToJsonArray( method CustomListValue (line 404) | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena)... method Size (line 415) | size_t Size() const override { return elements_.size(); } method ForEach (line 417) | absl::Status ForEach( method NewIterator (line 432) | absl::StatusOr NewIterator() const ... method CelValue (line 437) | CelValue operator[](int index) const override { method CelValue (line 443) | CelValue Get(google::protobuf::Arena* arena, int index) const over... method size (line 456) | int size() const override { return static_cast(Size()); } method Append (line 458) | absl::Status Append(Value value) const override { method Reserve (line 472) | void Reserve(size_t capacity) const override { elements_.reserve(c... method Get (line 475) | absl::Status Get(size_t index, function MakeCompatListValue (line 508) | absl::StatusOr MakeCompatListVa... function IsMutableListValue (line 533) | bool IsMutableListValue(const Value& value) { function IsMutableListValue (line 544) | bool IsMutableListValue(const ListValue& value) { function MutableListValue (line 555) | const MutableListValue* absl_nullable AsMutableListValue(const Value... function MutableListValue (line 570) | const MutableListValue* absl_nullable AsMutableListValue( function MutableListValue (line 586) | const MutableListValue& GetMutableListValue(const Value& value) { function MutableListValue (line 601) | const MutableListValue& GetMutableListValue(const ListValue& value) { function absl_nonnull (line 616) | absl_nonnull cel::ListValueBuilderPtr NewListValueBuilder( function CheckMapValue (line 634) | absl::Status CheckMapValue(const Value& value) { function ValueHash (line 645) | size_t ValueHash(const Value& value) { function ValueHash (line 662) | size_t ValueHash(const CelValue& value) { function ValueEquals (line 677) | bool ValueEquals(const Value& lhs, const Value& rhs) { function CelValueEquals (line 736) | bool CelValueEquals(const CelValue& lhs, const Value& rhs) { function ValueToJsonString (line 795) | absl::StatusOr ValueToJsonString(const Value& value) { function MapValueToJsonObject (line 806) | absl::Status MapValueToJsonObject( function MapValueToJson (line 834) | absl::Status MapValueToJson( type ValueHasher (line 850) | struct ValueHasher { type ValueEqualer (line 858) | struct ValueEqualer { class CompatMapValueImplIterator (line 880) | class CompatMapValueImplIterator final : public ValueIterator { method CompatMapValueImplIterator (line 882) | explicit CompatMapValueImplIterator(const ValueFlatHashMap* absl_n... method HasNext (line 885) | bool HasNext() override { return begin_ != end_; } method Next (line 887) | absl::Status Next(const google::protobuf::DescriptorPool* absl_non... method Next1 (line 901) | absl::StatusOr Next1( method Next2 (line 919) | absl::StatusOr Next2( class MapValueBuilderImpl (line 945) | class MapValueBuilderImpl final : public MapValueBuilder { method MapValueBuilderImpl (line 947) | explicit MapValueBuilderImpl(google::protobuf::Arena* absl_nonnull... method Put (line 958) | absl::Status Put(Value key, Value value) override { method UnsafePut (line 968) | void UnsafePut(Value key, Value value) override { method Size (line 978) | size_t Size() const override { return map_->size(); } method Reserve (line 980) | void Reserve(size_t capacity) override { map_->reserve(capacity); } class CompatMapValueImpl (line 994) | class CompatMapValueImpl final : public CompatMapValue { method CompatMapValueImpl (line 996) | explicit CompatMapValueImpl(ValueFlatHashMap&& map) : map_(std::mo... method DebugString (line 998) | std::string DebugString() const override { method ConvertToJsonObject (line 1002) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1009) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1020) | size_t Size() const override { return map_.size(); } method ListKeys (line 1022) | absl::Status ListKeys( method ForEach (line 1031) | absl::Status ForEach( method NewIterator (line 1045) | absl::StatusOr NewIterator() const ... method Get (line 1054) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1068) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1074) | int size() const override { return static_cast(Size()); } method ListKeys (line 1076) | absl::StatusOr ListKeys() const override { method ListKeys (line 1080) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Find (line 1085) | absl::StatusOr Find( method Has (line 1099) | absl::StatusOr Has( method ProjectKeys (line 1109) | ProjectKeys() const { function MapValue (line 1129) | MapValue MapValueBuilderImpl::Build() && { function CustomMapValue (line 1136) | CustomMapValue MapValueBuilderImpl::BuildCustom() && { function CompatMapValue (line 1143) | const CompatMapValue* absl_nonnull MapValueBuilderImpl::BuildCompat(... class TrivialMutableMapValueImpl (line 1157) | class TrivialMutableMapValueImpl final : public MutableCompatMapValue { method TrivialMutableMapValueImpl (line 1159) | explicit TrivialMutableMapValueImpl(google::protobuf::Arena* absl_... method DebugString (line 1162) | std::string DebugString() const override { method ConvertToJsonObject (line 1166) | absl::Status ConvertToJsonObject( method CustomMapValue (line 1173) | CustomMapValue Clone(google::protobuf::Arena* absl_nonnull arena) ... method Size (line 1184) | size_t Size() const override { return map_.size(); } method ListKeys (line 1186) | absl::Status ListKeys( method ForEach (line 1195) | absl::Status ForEach( method NewIterator (line 1209) | absl::StatusOr NewIterator() const ... method Get (line 1218) | absl::optional Get(google::protobuf::Arena* arena, method Has (line 1232) | absl::StatusOr Has(const CelValue& key) const override { method size (line 1238) | int size() const override { return static_cast(Size()); } method ListKeys (line 1240) | absl::StatusOr ListKeys() const override { method ListKeys (line 1244) | absl::StatusOr ListKeys(google::protobuf::Arena* a... method Put (line 1248) | absl::Status Put(Value key, Value value) const override { method Reserve (line 1268) | void Reserve(size_t capacity) const override { map_.reserve(capaci... method Find (line 1271) | absl::StatusOr Find( method Has (line 1285) | absl::StatusOr Has( method ProjectKeys (line 1295) | ProjectKeys() const { function MakeCompatMapValue (line 1318) | absl::StatusOr MakeCompatMapValue( function IsMutableMapValue (line 1343) | bool IsMutableMapValue(const Value& value) { function IsMutableMapValue (line 1354) | bool IsMutableMapValue(const MapValue& value) { function MutableMapValue (line 1365) | const MutableMapValue* absl_nullable AsMutableMapValue(const Value& ... function MutableMapValue (line 1380) | const MutableMapValue* absl_nullable AsMutableMapValue(const MapValu... function MutableMapValue (line 1395) | const MutableMapValue& GetMutableMapValue(const Value& value) { function MutableMapValue (line 1410) | const MutableMapValue& GetMutableMapValue(const MapValue& value) { function absl_nonnull (line 1425) | absl_nonnull cel::MapValueBuilderPtr NewMapValueBuilder( FILE: common/values/value_builder.h function namespace (line 25) | namespace cel::common_internal { FILE: common/values/value_variant.cc type cel::common_internal (line 30) | namespace cel::common_internal { FILE: common/values/value_variant.h function namespace (line 61) | namespace cel { FILE: common/values/value_variant_test.cc type cel::common_internal (line 21) | namespace cel::common_internal { class ValueVariantTest (line 25) | class ValueVariantTest : public ::testing::Test {} type DefaultValue (line 59) | struct DefaultValue { method T (line 60) | T operator()() const { return T(); } type DefaultValue (line 64) | struct DefaultValue { method BytesValue (line 65) | BytesValue operator()() const { type DefaultValue (line 72) | struct DefaultValue { method StringValue (line 73) | StringValue operator()() const { function TYPED_TEST (line 83) | TYPED_TEST(ValueVariantTest, CopyAssign) { function TYPED_TEST (line 98) | TYPED_TEST(ValueVariantTest, MoveAssign) { function TYPED_TEST (line 112) | TYPED_TEST(ValueVariantTest, Swap) { FILE: common/values/values.h function namespace (line 47) | namespace cel { FILE: compiler/compiler.h function namespace (line 35) | namespace cel { FILE: compiler/compiler_factory.cc type cel (line 39) | namespace cel { class CompilerImpl (line 43) | class CompilerImpl : public Compiler { method CompilerImpl (line 45) | CompilerImpl(std::unique_ptr type_checker, method Compile (line 53) | absl::StatusOr Compile( method TypeChecker (line 71) | const TypeChecker& GetTypeChecker() const override { return *type_ch... method Parser (line 72) | const Parser& GetParser() const override { return *parser_; } method Validator (line 73) | const Validator& GetValidator() const override { return validator_; } class CompilerBuilderImpl (line 81) | class CompilerBuilderImpl : public CompilerBuilder { method CompilerBuilderImpl (line 83) | CompilerBuilderImpl(std::unique_ptr type_checker... method AddLibrary (line 90) | absl::Status AddLibrary(CompilerLibrary library) override { method AddLibrarySubset (line 115) | absl::Status AddLibrarySubset(CompilerLibrarySubset subset) override { method ParserBuilder (line 140) | ParserBuilder& GetParserBuilder() override { return *parser_builder_; } method TypeCheckerBuilder (line 141) | TypeCheckerBuilder& GetCheckerBuilder() override { method Validator (line 144) | Validator& GetValidator() override { return validator_; } method Build (line 146) | absl::StatusOr> Build() override { function NewCompilerBuilder (line 170) | absl::StatusOr> NewCompilerBuilder( FILE: compiler/compiler_factory.h function namespace (line 27) | namespace cel { FILE: compiler/compiler_factory_test.cc type cel (line 43) | namespace cel { function TEST (line 54) | TEST(CompilerFactoryTest, Works) { function TEST (line 123) | TEST(CompilerFactoryTest, ParserLibrary) { function TEST (line 155) | TEST(CompilerFactoryTest, ParserOptions) { function TEST (line 172) | TEST(CompilerFactoryTest, GetParser) { FILE: compiler/compiler_library_subset_factory.cc type cel (line 27) | namespace cel { function CompilerLibrarySubset (line 29) | CompilerLibrarySubset MakeStdlibSubset( function CompilerLibrarySubset (line 66) | CompilerLibrarySubset MakeStdlibSubset( function CompilerLibrarySubset (line 77) | CompilerLibrarySubset MakeStdlibSubsetByOverloadId( function CompilerLibrarySubset (line 84) | CompilerLibrarySubset MakeStdlibSubsetByMacroName( FILE: compiler/compiler_library_subset_factory.h function namespace (line 25) | namespace cel { FILE: compiler/compiler_library_subset_factory_test.cc type cel (line 36) | namespace cel { function TEST (line 51) | TEST(CompilerLibrarySubsetFactoryTest, MakeStdlibSubsetInclude) { function TEST (line 75) | TEST(CompilerLibrarySubsetFactoryTest, MakeStdlibSubsetExclude) { function TEST (line 98) | TEST(CompilerLibrarySubsetFactoryTest, MakeStdlibSubsetByMacroName) { function TEST (line 121) | TEST(CompilerLibrarySubsetFactoryTest, MakeStdlibSubsetByOverloadId) { FILE: compiler/optional.cc type cel (line 23) | namespace cel { function CompilerLibrary (line 25) | CompilerLibrary OptionalCompilerLibrary(int version) { FILE: compiler/optional.h function namespace (line 20) | namespace cel { FILE: compiler/optional_test.cc type cel (line 42) | namespace cel { type TestCase (line 52) | struct TestCase { class OptionalTest (line 57) | class OptionalTest : public testing::TestWithParam {} function FormatIssues (line 59) | std::string FormatIssues(const ValidationResult& result) { function TEST_P (line 69) | TEST_P(OptionalTest, OptionalsEnabled) { function TEST (line 263) | TEST(OptionalTest, NotEnabled) { type OptionalExtensionVersionTestCase (line 280) | struct OptionalExtensionVersionTestCase { class OptionalExtensionVersionTest (line 285) | class OptionalExtensionVersionTest function TEST_P (line 288) | TEST_P(OptionalExtensionVersionTest, OptionalExtensionVersions) { function CreateOptionalExtensionVersionParams (line 321) | std::vector FILE: compiler/standard_library.cc type cel (line 24) | namespace cel { function AddStandardLibraryMacros (line 28) | absl::Status AddStandardLibraryMacros(ParserBuilder& builder) { function CompilerLibrary (line 42) | CompilerLibrary StandardCompilerLibrary() { FILE: compiler/standard_library.h function namespace (line 20) | namespace cel { FILE: conformance/run.cc function ABSL_FLAG (line 65) | ABSL_FLAG(bool, skip_check, true, "Skip type checking the expressions"); function RegisterTestsFromFile (line 221) | absl::Status RegisterTestsFromFile( function NewConformanceServiceFromFlags (line 255) | std::shared_ptr function main (line 271) | int main(int argc, char** argv) { FILE: conformance/service.cc type google::api::expr::runtime (line 105) | namespace google::api::expr::runtime { function IsCelNamespace (line 109) | bool IsCelNamespace(const cel::Expr& target) { function CelBlockMacroExpander (line 113) | absl::optional CelBlockMacroExpander(cel::MacroExprFactory&... function CelIndexMacroExpander (line 127) | absl::optional CelIndexMacroExpander(cel::MacroExprFactory&... function CelIterVarMacroExpander (line 146) | absl::optional CelIterVarMacroExpander( function CelAccuVarMacroExpander (line 170) | absl::optional CelAccuVarMacroExpander( function RegisterCelBlockMacros (line 194) | absl::Status RegisterCelBlockMacros(cel::MacroRegistry& registry) { function ToGrpcCode (line 212) | google::rpc::Code ToGrpcCode(absl::StatusCode code) { function ExtractExpr (line 220) | cel::expr::Expr ExtractExpr( function LegacyParse (line 237) | absl::Status LegacyParse(const conformance::v1alpha1::ParseRequest& re... function CheckImpl (line 263) | absl::Status CheckImpl(google::protobuf::Arena* arena, class LegacyConformanceServiceImpl (line 342) | class LegacyConformanceServiceImpl : public ConformanceServiceInterface { method Create (line 344) | static absl::StatusOr>... method Parse (line 426) | void Parse(const conformance::v1alpha1::ParseRequest& request, method Check (line 437) | void Check(const conformance::v1alpha1::CheckRequest& request, method Eval (line 448) | absl::Status Eval(const conformance::v1alpha1::EvalRequest& request, method LegacyConformanceServiceImpl (line 527) | explicit LegacyConformanceServiceImpl( class ModernConformanceServiceImpl (line 534) | class ModernConformanceServiceImpl : public ConformanceServiceInterface { method Create (line 536) | static absl::StatusOr>... method Setup (line 583) | absl::StatusOr> Setup( method Parse (line 629) | void Parse(const conformance::v1alpha1::ParseRequest& request, method Check (line 640) | void Check(const conformance::v1alpha1::CheckRequest& request, method Eval (line 651) | absl::Status Eval(const conformance::v1alpha1::EvalRequest& request, method ModernConformanceServiceImpl (line 721) | ModernConformanceServiceImpl(const RuntimeOptions& options, method Plan (line 728) | static absl::StatusOr> Plan( type cel_conformance (line 763) | namespace cel_conformance { function NewConformanceService (line 765) | absl::StatusOr> FILE: conformance/service.h function namespace (line 24) | namespace cel_conformance { FILE: conformance/utils.h function namespace (line 33) | namespace cel_conformance { FILE: env/config.cc type cel (line 34) | namespace cel { FILE: env/config.h function namespace (line 28) | namespace cel { FILE: env/config_test.cc type cel (line 24) | namespace cel { function TEST (line 35) | TEST(EnvConfigTest, ExtensionConfigs) { function TEST (line 55) | TEST(EnvConfigTest, ExtensionConfigConflict) { type StandardLibraryConfigTestCase (line 63) | struct StandardLibraryConfigTestCase { class StandardLibraryConfigTest (line 68) | class StandardLibraryConfigTest function TEST_P (line 71) | TEST_P(StandardLibraryConfigTest, StandardLibraryConfig) { function TEST (line 126) | TEST(VariableConfigTest, VariableConfig) { function TEST (line 148) | TEST(VariableConfigTest, VariableConfigConflict) { function TEST (line 159) | TEST(VariableConfigTest, VariableConfigValueTypeMismatch) { function TEST (line 172) | TEST(FunctionConfigTest, FunctionConfig) { function TEST (line 206) | TEST(FunctionConfigTest, FunctionConfigInvalidMember) { FILE: env/env.cc type cel (line 39) | namespace cel { function ShouldIncludeMacro (line 42) | bool ShouldIncludeMacro(const Config::StandardLibraryConfig& config, function ShouldIncludeFunction (line 57) | bool ShouldIncludeFunction(const Config::StandardLibraryConfig& config, function MakeStdlibSubset (line 76) | absl::StatusOr MakeStdlibSubset( function FunctionConfigToFunctionDecl (line 96) | absl::StatusOr FunctionConfigToFunctionDecl( FILE: env/env.h function namespace (line 31) | namespace cel { FILE: env/env_runtime.cc type cel (line 33) | namespace cel { FILE: env/env_runtime.h function namespace (line 32) | namespace cel { FILE: env/env_runtime_test.cc type cel (line 43) | namespace cel { type TestCase (line 51) | struct TestCase { class EnvRuntimeTest (line 57) | class EnvRuntimeTest : public testing::TestWithParam {} function TEST_P (line 59) | TEST_P(EnvRuntimeTest, EndToEnd) { function GetEnvRuntimeTestCases (line 110) | std::vector GetEnvRuntimeTestCases() { function TEST (line 162) | TEST(EnvRuntimeTest, RegisterExtensionFunctions) { FILE: env/env_std_extensions.cc type cel (line 30) | namespace cel { function RegisterStandardExtensions (line 32) | void RegisterStandardExtensions(Env& env) { FILE: env/env_std_extensions.h function namespace (line 20) | namespace cel { FILE: env/env_std_extensions_test.cc type cel (line 27) | namespace cel { type TestCase (line 33) | struct TestCase { class EnvStdExtensions (line 38) | class EnvStdExtensions : public testing::TestWithParam {} function TEST_P (line 40) | TEST_P(EnvStdExtensions, RegistrationTest) { FILE: env/env_test.cc function Expr (line 65) | Expr TestMacroExpander(MacroExprFactory& factory, absl::Span args) { class TestLibrary (line 69) | class TestLibrary : public CompilerLibrary { method TestLibrary (line 71) | explicit TestLibrary(int version) function CompileAndEvalExpr (line 105) | absl::StatusOr CompileAndEvalExpr( function CompileAndEvalBooleanExpr (line 143) | absl::StatusOr CompileAndEvalBooleanExpr( class LibraryConfigTest (line 150) | class LibraryConfigTest : public testing::Test { method SetUp (line 152) | void SetUp() override { function ASSERT_OK_AND_ASSIGN (line 170) | ASSERT_OK_AND_ASSIGN(auto result1, compiler->Compile("testMacro1()")); class StandardLibraryConfigTest (line 211) | class StandardLibraryConfigTest function TEST_P (line 214) | TEST_P(StandardLibraryConfigTest, StandardLibraryConfig) { type VariableConfigWithValueTestCase (line 317) | struct VariableConfigWithValueTestCase { class VariableConfigWithValueTest (line 323) | class VariableConfigWithValueTest type FunctionConfigTestCase (line 434) | struct FunctionConfigTestCase { class FunctionConfigTest (line 441) | class FunctionConfigTest FILE: env/env_yaml.cc type cel (line 51) | namespace cel { function FormatYamlErrorMessage (line 55) | std::string FormatYamlErrorMessage(absl::string_view yaml, function LoadYaml (line 76) | absl::StatusOr LoadYaml(const std::string& yaml) { function YamlError (line 85) | absl::Status YamlError(absl::string_view yaml, const YAML::Node& node, function GetString (line 91) | std::string GetString(absl::string_view yaml, const YAML::Node& node) { function IsBinary (line 104) | bool IsBinary(const YAML::Node& node) { function GetBinary (line 108) | absl::StatusOr GetBinary(absl::string_view yaml, function GetBool (line 125) | absl::StatusOr GetBool(absl::string_view yaml, absl::string_view... function ParseName (line 138) | absl::Status ParseName(Config& config, absl::string_view yaml, function ParseContainerConfig (line 150) | absl::Status ParseContainerConfig(Config& config, absl::string_view yaml, function ParseExtensionConfigs (line 162) | absl::Status ParseExtensionConfigs(Config& config, absl::string_view y... function ParseMacroList (line 216) | absl::StatusOr> ParseMacroList( function ParseFunctionList (line 238) | absl::StatusOr>> function ParseStandardLibraryConfig (line 295) | absl::Status ParseStandardLibraryConfig(Config& config, absl::string_v... function ParseTypeInfo (line 347) | absl::StatusOr ParseTypeInfo(const YAML::Node& node, function CompareTypeInfo (line 385) | bool CompareTypeInfo(const Config::TypeInfo& a, const Config::TypeInfo... function ConstantKindCase (line 403) | ConstantKindCase GetConstantKindCase(absl::string_view type_name) { function ParseConstantValue (line 423) | absl::StatusOr ParseConstantValue(absl::string_view yaml, function ParseVariableConfigs (line 504) | absl::Status ParseVariableConfigs(Config& config, absl::string_view yaml, function ParseFunctionOverloadConfig (line 569) | absl::StatusOr ParseFunctionOverloadCo... function ParseFunctionConfigs (line 635) | absl::Status ParseFunctionConfigs(Config& config, absl::string_view yaml, function EmitContainerConfig (line 682) | void EmitContainerConfig(const Config& env_config, YAML::Emitter& out) { function EmitExtensionConfigs (line 692) | void EmitExtensionConfigs(const Config& env_config, YAML::Emitter& out) { function EmitMacroList (line 719) | void EmitMacroList(YAML::Emitter& out, absl::string_view key, function EmitFunctionList (line 734) | void EmitFunctionList( function EmitStandardLibraryConfig (line 776) | void EmitStandardLibraryConfig(const Config& env_config, YAML::Emitter... function EmitTypeInfo (line 799) | void EmitTypeInfo(const Config::TypeInfo& type_info, YAML::Emitter& ou... function EmitVariableConfigs (line 818) | void EmitVariableConfigs(const Config& env_config, YAML::Emitter& out) { function EmitFunctionOverloadConfig (line 896) | void EmitFunctionOverloadConfig( function EmitFunctionConfigs (line 941) | void EmitFunctionConfigs(const Config& env_config, YAML::Emitter& out) { function EnvConfigFromYaml (line 1001) | absl::StatusOr EnvConfigFromYaml(const std::string& yaml) { function EnvConfigToYaml (line 1022) | void EnvConfigToYaml(const Config& env_config, std::ostream& os) { FILE: env/env_yaml.h function namespace (line 24) | namespace cel { FILE: env/env_yaml_test.cc function ASSERT_OK_AND_ASSIGN (line 50) | ASSERT_OK_AND_ASSIGN(Config config, EnvConfigFromYaml(R"yaml( FILE: env/internal/ext_registry.cc type cel (line 26) | namespace cel { type env_internal (line 27) | namespace env_internal { FILE: env/internal/ext_registry.h function namespace (line 28) | namespace cel { FILE: env/internal/ext_registry_test.cc type cel::env_internal (line 26) | namespace cel::env_internal { function TEST (line 34) | TEST(ExtensionRegistryTest, GetCompilerLibrary) { FILE: env/internal/runtime_ext_registry.cc type cel (line 25) | namespace cel { type env_internal (line 26) | namespace env_internal { FILE: env/internal/runtime_ext_registry.h function namespace (line 29) | namespace cel { FILE: env/internal/runtime_ext_registry_test.cc type cel::env_internal (line 43) | namespace cel::env_internal { function Value (line 49) | Value Hello1(const StringValue& input, const Function::InvokeContext& ... function Value (line 54) | Value Hello2(const StringValue& input, const Function::InvokeContext& ... function RuntimeExtensionRegistry (line 59) | RuntimeExtensionRegistry GetRuntimeExtensionRegistry() { class RuntimeExtensionRegistryTest (line 80) | class RuntimeExtensionRegistryTest : public testing::Test { method Run (line 82) | absl::StatusOr Run(std::string_view extension_name, int version, function TEST_F (line 114) | TEST_F(RuntimeExtensionRegistryTest, SpecificExtensionVersion) { function TEST_F (line 119) | TEST_F(RuntimeExtensionRegistryTest, LatestExtensionVersion) { FILE: env/runtime_std_extensions.cc type cel (line 33) | namespace cel { function RegisterStandardExtensions (line 35) | void RegisterStandardExtensions(EnvRuntime& env_runtime) { FILE: env/runtime_std_extensions.h function namespace (line 20) | namespace cel { FILE: env/runtime_std_extensions_test.cc type cel (line 43) | namespace cel { type TestCase (line 51) | struct TestCase { function TEST_P (line 61) | TEST_P(RuntimeStdExtensionTest, RegisterStandardExtensions) { function GetRuntimeStdExtensionTestCases (line 120) | std::vector GetRuntimeStdExtensionTestCases() { FILE: env/type_info.cc type cel (line 31) | namespace cel { function TypeNameToTypeKind (line 34) | std::optional TypeNameToTypeKind(absl::string_view type_name) { function TypeInfoToType (line 84) | absl::StatusOr TypeInfoToType( FILE: env/type_info.h function namespace (line 24) | namespace cel { FILE: env/type_info_test.cc type cel (line 30) | namespace cel { type TestCase (line 36) | struct TestCase { function TEST_P (line 43) | TEST_P(TypeInfoTest, TypeInfo) { function GetTestCases (line 62) | std::vector GetTestCases() { FILE: eval/compiler/cel_expression_builder_flat_impl.cc type google::api::expr::runtime (line 39) | namespace google::api::expr::runtime { FILE: eval/compiler/cel_expression_builder_flat_impl.h function namespace (line 40) | namespace google::api::expr::runtime { FILE: eval/compiler/cel_expression_builder_flat_impl_test.cc type google::api::expr::runtime (line 57) | namespace google::api::expr::runtime { function TEST (line 78) | TEST(CelExpressionBuilderFlatImplTest, Error) { function TEST (line 87) | TEST(CelExpressionBuilderFlatImplTest, ParsedExpr) { type RecursiveTestCase (line 103) | struct RecursiveTestCase { class RecursivePlanTest (line 110) | class RecursivePlanTest : public ::testing::TestWithParam ParseTestCase(const RecursiveTestCase& test... function TEST_P (line 169) | TEST_P(RecursivePlanTest, ParsedExprRecursiveImpl) { function TEST_P (line 196) | TEST_P(RecursivePlanTest, ParsedExprRecursiveOptimizedImpl) { function TEST_P (line 229) | TEST_P(RecursivePlanTest, ParsedExprRecursiveTraceSupport) { function TEST_P (line 260) | TEST_P(RecursivePlanTest, Disabled) { function TEST (line 552) | TEST(CelExpressionBuilderFlatImplTest, ParsedExprWithWarnings) { function TEST (line 575) | TEST(CelExpressionBuilderFlatImplTest, EmptyLegacyTypeViewUnsupported) { FILE: eval/compiler/check_ast_extensions.cc type google::api::expr::runtime (line 27) | namespace google::api::expr::runtime { function ExtractAndValidateRuntimeExtensions (line 29) | absl::StatusOr> FILE: eval/compiler/check_ast_extensions.h function namespace (line 24) | namespace google::api::expr::runtime { FILE: eval/compiler/check_ast_extensions_test.cc type google::api::expr::runtime (line 28) | namespace google::api::expr::runtime { function TEST (line 43) | TEST(ExtractAndValidateRuntimeExtensionsTest, EmptyExtensions) { function TEST (line 49) | TEST(ExtractAndValidateRuntimeExtensionsTest, FiltersNonRuntimeExtensi... function TEST (line 62) | TEST(ExtractAndValidateRuntimeExtensionsTest, ExtractsRuntimeExtension... function TEST (line 80) | TEST(ExtractAndValidateRuntimeExtensionsTest, FailsOnDuplicateRuntimeI... function TEST (line 95) | TEST(ExtractAndValidateRuntimeExtensionsTest, IgnoresDuplicateNonRunti... FILE: eval/compiler/comprehension_vulnerability_check.cc type google::api::expr::runtime (line 30) | namespace google::api::expr::runtime { function ComprehensionAccumulationReferences (line 94) | int ComprehensionAccumulationReferences(const cel::Expr& expr, function ComprehensionHasMemoryExhaustionVulnerability (line 242) | bool ComprehensionHasMemoryExhaustionVulnerability( class ComprehensionVulnerabilityCheck (line 249) | class ComprehensionVulnerabilityCheck : public ProgramOptimizer { method OnPreVisit (line 251) | absl::Status OnPreVisit(PlannerContext& context, const Expr& node) o... method OnPostVisit (line 261) | absl::Status OnPostVisit(PlannerContext& context, function ProgramOptimizerFactory (line 269) | ProgramOptimizerFactory CreateComprehensionVulnerabilityCheck() { FILE: eval/compiler/comprehension_vulnerability_check.h function namespace (line 21) | namespace google::api::expr::runtime { FILE: eval/compiler/constant_folding.cc type cel::runtime_internal (line 43) | namespace cel::runtime_internal { type IsConst (line 64) | enum class IsConst { class ConstantFoldingExtension (line 69) | class ConstantFoldingExtension : public ProgramOptimizer { method ConstantFoldingExtension (line 71) | ConstantFoldingExtension( function IsConst (line 107) | IsConst IsConstExpr(const Expr& expr, const Resolver& resolver) { function ProgramOptimizerFactory (line 254) | ProgramOptimizerFactory CreateConstantFoldingOptimizer( FILE: eval/compiler/constant_folding.h function namespace (line 25) | namespace cel::runtime_internal { FILE: eval/compiler/constant_folding_test.cc type cel::runtime_internal (line 49) | namespace cel::runtime_internal { class UpdatedConstantFoldingTest (line 72) | class UpdatedConstantFoldingTest : public testing::Test { method UpdatedConstantFoldingTest (line 74) | UpdatedConstantFoldingTest() function ParseFromCel (line 92) | absl::StatusOr> ParseFromCel( function TEST_F (line 104) | TEST_F(UpdatedConstantFoldingTest, SkipsTernary) { function TEST_F (line 167) | TEST_F(UpdatedConstantFoldingTest, SkipsOr) { function TEST_F (line 224) | TEST_F(UpdatedConstantFoldingTest, SkipsAnd) { function TEST_F (line 280) | TEST_F(UpdatedConstantFoldingTest, CreatesList) { function TEST_F (line 334) | TEST_F(UpdatedConstantFoldingTest, CreatesLargeList) { function TEST_F (line 416) | TEST_F(UpdatedConstantFoldingTest, CreatesMap) { function TEST_F (line 471) | TEST_F(UpdatedConstantFoldingTest, CreatesInvalidMap) { function TEST_F (line 525) | TEST_F(UpdatedConstantFoldingTest, ErrorsOnUnexpectedOrder) { FILE: eval/compiler/flat_expr_builder.cc type google::api::expr::runtime (line 93) | namespace google::api::expr::runtime { class FlatExprVisitor (line 112) | class FlatExprVisitor type CallHandlerResult (line 501) | enum class CallHandlerResult { method FlatExprVisitor (line 514) | FlatExprVisitor( method SetMaxRecursionDepth (line 589) | void SetMaxRecursionDepth(int max_recursion_depth) { method PlanRecursiveProgram (line 593) | bool PlanRecursiveProgram() const { return max_recursion_depth_ > 0; } method PreVisitExpr (line 595) | void PreVisitExpr(const cel::Expr& expr) override { method PostVisitExpr (line 630) | void PostVisitExpr(const cel::Expr& expr) override { method PostVisitConst (line 679) | void PostVisitConst(const cel::Expr& expr, type SlotLookupResult (line 704) | struct SlotLookupResult { method SlotLookupResult (line 713) | SlotLookupResult LookupSlot(absl::string_view path) { method PostVisitIdent (line 794) | void PostVisitIdent(const cel::Expr& expr, method PreVisitSelect (line 901) | void PreVisitSelect(const cel::Expr& expr, method PostVisitSelect (line 948) | void PostVisitSelect(const cel::Expr& expr, method PreVisitCall (line 992) | void PreVisitCall(const cel::Expr& expr, method RecursionEligible (line 1083) | absl::optional RecursionEligible() { method ExtractRecursiveDependencies (line 1090) | std::vector> method MakeTernaryRecursive (line 1098) | void MakeTernaryRecursive(const cel::Expr* expr) { method MakeShortcircuitRecursive (line 1132) | void MakeShortcircuitRecursive(const cel::Expr* expr, bool is_or) { method MakeOptionalShortcircuit (line 1168) | void MakeOptionalShortcircuit(const cel::Expr* expr, bool is_or_valu... method MaybeMakeBindRecursive (line 1196) | void MaybeMakeBindRecursive(const cel::Expr* expr, method MaybeMakeComprehensionRecursive (line 1219) | void MaybeMakeComprehensionRecursive( method PostVisitCall (line 1265) | void PostVisitCall(const cel::Expr& expr, method PreVisitComprehension (line 1290) | void PreVisitComprehension( method PostVisitComprehension (line 1385) | void PostVisitComprehension( method PreVisitComprehensionSubexpression (line 1404) | void PreVisitComprehensionSubexpression( method PostVisitComprehensionSubexpression (line 1457) | void PostVisitComprehensionSubexpression( method PostVisitArg (line 1474) | void PostVisitArg(const cel::Expr& expr, int arg_num) override { method PostVisitTarget (line 1484) | void PostVisitTarget(const cel::Expr& expr) override { method PostVisitList (line 1496) | void PostVisitList(const cel::Expr& expr, method PostVisitStruct (line 1545) | void PostVisitStruct(const cel::Expr& expr, method PostVisitMap (line 1581) | void PostVisitMap(const cel::Expr& expr, method progress_status (line 1620) | absl::Status progress_status() const { return progress_status_; } method SuppressBranch (line 1626) | void SuppressBranch(const cel::Expr* expr) { method AddResolvedFunctionStep (line 1630) | void AddResolvedFunctionStep(const cel::CallExpr* call_expr, method ExpressionStep (line 1694) | ExpressionStep* AddStep( method AddStep (line 1705) | std::enable_if_t, T*> AddStep( method SetRecursiveStep (line 1713) | void SetRecursiveStep(std::unique_ptr step, in... method SetProgressStatusError (line 1730) | void SetProgressStatusError(const absl::Status& status) { method ProgramStepIndex (line 1738) | ProgramStepIndex GetCurrentIndex() const { method CondVisitor (line 1745) | CondVisitor* FindCondVisitor(const cel::Expr* expr) const { method IndexManager (line 1755) | IndexManager& index_manager() { return index_manager_; } method slot_count (line 1757) | size_t slot_count() const { return index_manager_.max_slot_count(); } method AddOptimizer (line 1759) | void AddOptimizer(std::unique_ptr optimizer) { method ValidateOrError (line 1767) | bool ValidateOrError(bool valid_expression, absl::string_view error_... type ComprehensionStackRecord (line 1778) | struct ComprehensionStackRecord { type BlockInfo (line 1797) | struct BlockInfo { method PlanningSuppressed (line 1829) | bool PlanningSuppressed() const { method MaybeExtractSubexpression (line 1833) | absl::Status MaybeExtractSubexpression(const cel::Expr* expr, method ResolveCreateStructFields (line 1853) | absl::StatusOr>> function FailedRecursivePlanning (line 116) | absl::Status FailedRecursivePlanning() { class IndexManager (line 122) | class IndexManager { method IndexManager (line 124) | IndexManager() : next_free_slot_(0), max_slot_count_(0) {} method ReserveSlots (line 126) | size_t ReserveSlots(size_t n) { method ReleaseSlots (line 135) | size_t ReleaseSlots(size_t n) { method max_slot_count (line 140) | size_t max_slot_count() const { return max_slot_count_; } type ProgramStepIndex (line 151) | struct ProgramStepIndex { class Jump (line 157) | class Jump { method Jump (line 162) | explicit Jump() : self_index_{-1, nullptr}, jump_step_(nullptr) {} method Jump (line 163) | Jump(ProgramStepIndex self_index, JumpStepBase* jump_step) method CalculateOffset (line 166) | static absl::StatusOr CalculateOffset(ProgramStepIndex base, method set_target (line 178) | absl::Status set_target(ProgramStepIndex target) { method exists (line 185) | bool exists() { return jump_step_ != nullptr; } class CondVisitor (line 192) | class CondVisitor { method PostVisitTarget (line 198) | virtual void PostVisitTarget(const cel::Expr* expr) {} type BinaryCond (line 201) | enum class BinaryCond { class BinaryCondVisitor (line 221) | class BinaryCondVisitor : public CondVisitor { method BinaryCondVisitor (line 223) | explicit BinaryCondVisitor(FlatExprVisitor* visitor, BinaryCond cond, class TernaryCondVisitor (line 239) | class TernaryCondVisitor : public CondVisitor { method TernaryCondVisitor (line 241) | explicit TernaryCondVisitor(FlatExprVisitor* visitor) : visitor_(vis... class ExhaustiveTernaryCondVisitor (line 254) | class ExhaustiveTernaryCondVisitor : public CondVisitor { method ExhaustiveTernaryCondVisitor (line 256) | explicit ExhaustiveTernaryCondVisitor(FlatExprVisitor* visitor) method PostVisitArg (line 260) | void PostVisitArg(int arg_num, const cel::Expr* expr) override {} function SizeHint (line 269) | size_t SizeHint(const cel::Expr& expr) { function IsOptimizableListAppend (line 295) | bool IsOptimizableListAppend(const cel::ComprehensionExpr* comprehension, function IsOptimizableMapInsert (line 366) | bool IsOptimizableMapInsert(const cel::ComprehensionExpr* comprehension, function IsBind (line 401) | bool IsBind(const cel::ComprehensionExpr* comprehension) { function IsBlock (line 412) | bool IsBlock(const cel::CallExpr* call) { return call->function() == k... class ComprehensionVisitor (line 415) | class ComprehensionVisitor { method ComprehensionVisitor (line 417) | explicit ComprehensionVisitor(FlatExprVisitor* visitor, bool short_c... method PostVisitArg (line 431) | absl::Status PostVisitArg(cel::ComprehensionArg arg_num, method MarkAccuInitExtracted (line 442) | void MarkAccuInitExtracted() { accu_init_extracted_ = true; } function MakeOptionalIndicesSet (line 466) | absl::flat_hash_set MakeOptionalIndicesSet( function MakeOptionalIndicesSet (line 477) | absl::flat_hash_set MakeOptionalIndicesSet( function MakeOptionalIndicesSet (line 488) | absl::flat_hash_set MakeOptionalIndicesSet( class FlatExprVisitor (line 499) | class FlatExprVisitor : public cel::AstVisitor { type CallHandlerResult (line 501) | enum class CallHandlerResult { method FlatExprVisitor (line 514) | FlatExprVisitor( method SetMaxRecursionDepth (line 589) | void SetMaxRecursionDepth(int max_recursion_depth) { method PlanRecursiveProgram (line 593) | bool PlanRecursiveProgram() const { return max_recursion_depth_ > 0; } method PreVisitExpr (line 595) | void PreVisitExpr(const cel::Expr& expr) override { method PostVisitExpr (line 630) | void PostVisitExpr(const cel::Expr& expr) override { method PostVisitConst (line 679) | void PostVisitConst(const cel::Expr& expr, type SlotLookupResult (line 704) | struct SlotLookupResult { method SlotLookupResult (line 713) | SlotLookupResult LookupSlot(absl::string_view path) { method PostVisitIdent (line 794) | void PostVisitIdent(const cel::Expr& expr, method PreVisitSelect (line 901) | void PreVisitSelect(const cel::Expr& expr, method PostVisitSelect (line 948) | void PostVisitSelect(const cel::Expr& expr, method PreVisitCall (line 992) | void PreVisitCall(const cel::Expr& expr, method RecursionEligible (line 1083) | absl::optional RecursionEligible() { method ExtractRecursiveDependencies (line 1090) | std::vector> method MakeTernaryRecursive (line 1098) | void MakeTernaryRecursive(const cel::Expr* expr) { method MakeShortcircuitRecursive (line 1132) | void MakeShortcircuitRecursive(const cel::Expr* expr, bool is_or) { method MakeOptionalShortcircuit (line 1168) | void MakeOptionalShortcircuit(const cel::Expr* expr, bool is_or_valu... method MaybeMakeBindRecursive (line 1196) | void MaybeMakeBindRecursive(const cel::Expr* expr, method MaybeMakeComprehensionRecursive (line 1219) | void MaybeMakeComprehensionRecursive( method PostVisitCall (line 1265) | void PostVisitCall(const cel::Expr& expr, method PreVisitComprehension (line 1290) | void PreVisitComprehension( method PostVisitComprehension (line 1385) | void PostVisitComprehension( method PreVisitComprehensionSubexpression (line 1404) | void PreVisitComprehensionSubexpression( method PostVisitComprehensionSubexpression (line 1457) | void PostVisitComprehensionSubexpression( method PostVisitArg (line 1474) | void PostVisitArg(const cel::Expr& expr, int arg_num) override { method PostVisitTarget (line 1484) | void PostVisitTarget(const cel::Expr& expr) override { method PostVisitList (line 1496) | void PostVisitList(const cel::Expr& expr, method PostVisitStruct (line 1545) | void PostVisitStruct(const cel::Expr& expr, method PostVisitMap (line 1581) | void PostVisitMap(const cel::Expr& expr, method progress_status (line 1620) | absl::Status progress_status() const { return progress_status_; } method SuppressBranch (line 1626) | void SuppressBranch(const cel::Expr* expr) { method AddResolvedFunctionStep (line 1630) | void AddResolvedFunctionStep(const cel::CallExpr* call_expr, method ExpressionStep (line 1694) | ExpressionStep* AddStep( method AddStep (line 1705) | std::enable_if_t, T*> AddStep( method SetRecursiveStep (line 1713) | void SetRecursiveStep(std::unique_ptr step, in... method SetProgressStatusError (line 1730) | void SetProgressStatusError(const absl::Status& status) { method ProgramStepIndex (line 1738) | ProgramStepIndex GetCurrentIndex() const { method CondVisitor (line 1745) | CondVisitor* FindCondVisitor(const cel::Expr* expr) const { method IndexManager (line 1755) | IndexManager& index_manager() { return index_manager_; } method slot_count (line 1757) | size_t slot_count() const { return index_manager_.max_slot_count(); } method AddOptimizer (line 1759) | void AddOptimizer(std::unique_ptr optimizer) { method ValidateOrError (line 1767) | bool ValidateOrError(bool valid_expression, absl::string_view error_... type ComprehensionStackRecord (line 1778) | struct ComprehensionStackRecord { type BlockInfo (line 1797) | struct BlockInfo { method PlanningSuppressed (line 1829) | bool PlanningSuppressed() const { method MaybeExtractSubexpression (line 1833) | absl::Status MaybeExtractSubexpression(const cel::Expr* expr, method ResolveCreateStructFields (line 1853) | absl::StatusOr>> function FlattenExpressionTable (line 2494) | std::vector FlattenExpressionTable( function CheckAstExtensions (line 2516) | absl::Status CheckAstExtensions( FILE: eval/compiler/flat_expr_builder.h function namespace (line 38) | namespace google::api::expr::runtime { function enable_optional_types (line 80) | void enable_optional_types() { enable_optional_types_ = true; } FILE: eval/compiler/flat_expr_builder_comprehensions_test.cc type google::api::expr::runtime (line 42) | namespace google::api::expr::runtime { class CelExpressionBuilderFlatImplComprehensionsTest (line 52) | class CelExpressionBuilderFlatImplComprehensionsTest method CelExpressionBuilderFlatImplComprehensionsTest (line 55) | CelExpressionBuilderFlatImplComprehensionsTest() = default; method enable_recursive_planning (line 57) | bool enable_recursive_planning() { return GetParam(); } method GetRuntimeOptions (line 59) | cel::RuntimeOptions GetRuntimeOptions() { function TEST_P (line 69) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, NestedComp) { function TEST_P (line 87) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, MapComp) { function TEST_P (line 108) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, ExistsOneTrue) { function TEST_P (line 125) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, ExistsOneFalse) { function TEST_P (line 142) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, ListCompWithUnk... function TEST_P (line 179) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, function TEST_P (line 216) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, function TEST_P (line 270) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, function TEST_P (line 314) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, function TEST_P (line 371) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, function TEST_P (line 439) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, function TEST_P (line 486) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, function TEST_P (line 538) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, function TEST_P (line 585) | TEST_P(CelExpressionBuilderFlatImplComprehensionsTest, FILE: eval/compiler/flat_expr_builder_extensions.cc type google::api::expr::runtime (line 36) | namespace google::api::expr::runtime { function MaybeReassignChildRecursiveProgram (line 44) | void MaybeReassignChildRecursiveProgram(Subexpression* parent) { type Record (line 199) | struct Record { function ExecutionPath (line 291) | ExecutionPath ProgramBuilder::FlattenMain() { function ExecutionPathView (line 397) | ExecutionPathView PlannerContext::GetSubplan(const cel::Expr& node) { FILE: eval/compiler/flat_expr_builder_extensions.h function namespace (line 56) | namespace google::api::expr::runtime { FILE: eval/compiler/flat_expr_builder_extensions_test.cc type google::api::expr::runtime (line 43) | namespace google::api::expr::runtime { class PlannerContextTest (line 60) | class PlannerContextTest : public testing::Test { method PlannerContextTest (line 62) | PlannerContextTest() type SimpleTreeSteps (line 84) | struct SimpleTreeSteps { function InitSimpleTree (line 94) | absl::StatusOr InitSimpleTree( function TEST_F (line 116) | TEST_F(PlannerContextTest, GetPlan) { function TEST_F (line 143) | TEST_F(PlannerContextTest, ReplacePlan) { function TEST_F (line 175) | TEST_F(PlannerContextTest, ExtractPlan) { function TEST_F (line 197) | TEST_F(PlannerContextTest, ExtractFailsOnReplacedNode) { function TEST_F (line 215) | TEST_F(PlannerContextTest, ReplacePlanUpdatesParent) { function TEST_F (line 238) | TEST_F(PlannerContextTest, ReplacePlanUpdatesSibling) { function TEST_F (line 274) | TEST_F(PlannerContextTest, ReplacePlanFailsOnUpdatedNode) { function TEST_F (line 296) | TEST_F(PlannerContextTest, AddSubplanStep) { function TEST_F (line 326) | TEST_F(PlannerContextTest, AddSubplanStepFailsOnUnknownNode) { class ProgramBuilderTest (line 349) | class ProgramBuilderTest : public testing::Test { method ProgramBuilderTest (line 351) | ProgramBuilderTest() : type_registry_(), function_registry_() {} function TEST_F (line 358) | TEST_F(ProgramBuilderTest, ExtractSubexpression) { function TEST_F (line 376) | TEST_F(ProgramBuilderTest, FlattenRemovesChildrenReferences) { function TEST_F (line 397) | TEST_F(ProgramBuilderTest, ExtractReturnsNullOnFlattendExpr) { function TEST_F (line 420) | TEST_F(ProgramBuilderTest, ExtractReturnsNullOnNonChildren) { function TEST_F (line 443) | TEST_F(ProgramBuilderTest, ResetWorks) { function TEST_F (line 472) | TEST_F(ProgramBuilderTest, ExtractWorks) { function TEST_F (line 498) | TEST_F(ProgramBuilderTest, ExtractToRequiresFlatten) { function TEST_F (line 521) | TEST_F(ProgramBuilderTest, Recursive) { FILE: eval/compiler/flat_expr_builder_short_circuiting_conformance_test.cc type google::api::expr::runtime (line 22) | namespace google::api::expr::runtime { function BuildAndEval (line 86) | void BuildAndEval(CelExpressionBuilder* builder, const Expr& expr, class ShortCircuitingTest (line 98) | class ShortCircuitingTest : public testing::TestWithParam { method GetBuilder (line 100) | std::unique_ptr GetBuilder( function TEST_P (line 114) | TEST_P(ShortCircuitingTest, BasicAnd) { function TEST_P (line 142) | TEST_P(ShortCircuitingTest, BasicOr) { function TEST_P (line 170) | TEST_P(ShortCircuitingTest, ErrorAnd) { function TEST_P (line 200) | TEST_P(ShortCircuitingTest, ErrorOr) { function TEST_P (line 230) | TEST_P(ShortCircuitingTest, UnknownAnd) { function TEST_P (line 262) | TEST_P(ShortCircuitingTest, UnknownOr) { function TEST_P (line 294) | TEST_P(ShortCircuitingTest, BasicTernary) { function TEST_P (line 321) | TEST_P(ShortCircuitingTest, TernaryErrorHandling) { function TEST_P (line 351) | TEST_P(ShortCircuitingTest, TernaryUnknownCondHandling) { function TEST_P (line 388) | TEST_P(ShortCircuitingTest, TernaryUnknownArgsHandling) { function TEST_P (line 423) | TEST_P(ShortCircuitingTest, TernaryUnknownAndErrorHandling) { FILE: eval/compiler/flat_expr_builder_test.cc class ConcatFunction (line 101) | class ConcatFunction : public CelFunction { method ConcatFunction (line 103) | explicit ConcatFunction() : CelFunction(CreateDescriptor()) {} method CelFunctionDescriptor (line 105) | static CelFunctionDescriptor CreateDescriptor() { method Evaluate (line 110) | absl::Status Evaluate(absl::Span args, CelValue* result, class RecorderFunction (line 128) | class RecorderFunction : public CelFunction { method RecorderFunction (line 130) | explicit RecorderFunction(const std::string& name, int* count) method Evaluate (line 133) | absl::Status Evaluate(absl::Span args, CelValue* result, function TEST (line 147) | TEST(FlatExprBuilderTest, SimpleEndToEnd) { function TEST (line 179) | TEST(FlatExprBuilderTest, ExprUnset) { function TEST (line 188) | TEST(FlatExprBuilderTest, RuntimeExtensionsError) { function TEST (line 202) | TEST(FlatExprBuilderTest, ConstValueUnset) { function TEST (line 214) | TEST(FlatExprBuilderTest, MapKeyValueUnset) { function TEST (line 232) | TEST(FlatExprBuilderTest, MessageFieldValueUnset) { function TEST (line 252) | TEST(FlatExprBuilderTest, BinaryCallTooManyArguments) { function TEST (line 268) | TEST(FlatExprBuilderTest, TernaryCallTooManyArguments) { function TEST (line 300) | TEST(FlatExprBuilderTest, DelayedFunctionResolutionErrors) { function TEST (line 339) | TEST(FlatExprBuilderTest, Shortcircuiting) { function TEST (line 405) | TEST(FlatExprBuilderTest, ShortcircuitingComprehension) { function TEST (line 468) | TEST(FlatExprBuilderTest, IdentExprUnsetName) { function TEST (line 481) | TEST(FlatExprBuilderTest, SelectExprUnsetField) { function TEST (line 497) | TEST(FlatExprBuilderTest, SelectExprUnsetOperand) { function TEST (line 514) | TEST(FlatExprBuilderTest, ComprehensionExprUnsetAccuVar) { function TEST (line 526) | TEST(FlatExprBuilderTest, ComprehensionExprUnsetIterVar) { function TEST (line 541) | TEST(FlatExprBuilderTest, ComprehensionExprUnsetAccuInit) { function TEST (line 558) | TEST(FlatExprBuilderTest, ComprehensionExprUnsetLoopCondition) { function TEST (line 578) | TEST(FlatExprBuilderTest, ComprehensionExprUnsetLoopStep) { function TEST (line 601) | TEST(FlatExprBuilderTest, ComprehensionExprUnsetResult) { function TEST (line 627) | TEST(FlatExprBuilderTest, MapComprehension) { function TEST (line 682) | TEST(FlatExprBuilderTest, InvalidContainer) { function TEST (line 716) | TEST(FlatExprBuilderTest, ParsedNamespacedFunctionSupport) { function ASSERT_OK_AND_ASSIGN (line 747) | ASSERT_OK_AND_ASSIGN(ParsedExpr expr, parser::Parse("XOr(a, b)")); function TEST (line 1008) | TEST(FlatExprBuilderTest, CheckedExprWithReferenceMapFunction) { function TEST (line 1082) | TEST(FlatExprBuilderTest, CheckedExprActivationMissesReferences) { function TEST (line 1160) | TEST(FlatExprBuilderTest, CheckedExprWithReferenceMapAndConstantFolding) { function TEST (line 1212) | TEST(FlatExprBuilderTest, ComprehensionWorksForError) { function TEST (line 1294) | TEST(FlatExprBuilderTest, ComprehensionWorksForNonContainer) { function TEST (line 1367) | TEST(FlatExprBuilderTest, ComprehensionBudget) { function TEST (line 1418) | TEST(FlatExprBuilderTest, SimpleEnumTest) { function TEST (line 1448) | TEST(FlatExprBuilderTest, SimpleEnumIdentTest) { function TEST (line 1470) | TEST(FlatExprBuilderTest, ContainerStringFormat) { function CelExpressionBuilderFlatImpl (line 1506) | CelExpressionBuilderFlatImpl BuilderForNameResolutionTest( function TEST (line 1520) | TEST(FlatExprBuilderTest, ShortEnumResolution) { function TEST (line 1538) | TEST(FlatExprBuilderTest, EnumResolutionHonorsLeadingDot) { function TEST (line 1557) | TEST(FlatExprBuilderTest, EnumResolutionComprehensionShadowing) { function TEST (line 1577) | TEST(FlatExprBuilderTest, EnumResolutionComprehensionShadowingLeadingDot) { function TEST (line 1598) | TEST(FlatExprBuilderTest, FullEnumNameWithContainerResolution) { function TEST (line 1617) | TEST(FlatExprBuilderTest, SameShortNameEnumResolution) { function TEST (line 1671) | TEST(FlatExprBuilderTest, PartialQualifiedEnumResolution) { function TEST (line 1689) | TEST(FlatExprBuilderTest, NameCollisionWithComprehensionVar) { function TEST (line 1705) | TEST(FlatExprBuilderTest, NameCollisionWithComprehensionVarLeadingDot) { function TEST (line 1721) | TEST(FlatExprBuilderTest, MapFieldPresence) { function TEST (line 1765) | TEST(FlatExprBuilderTest, RepeatedFieldPresence) { function RunTernaryExpression (line 1808) | absl::Status RunTernaryExpression(CelValue selector, CelValue value1, function TEST (line 1839) | TEST(FlatExprBuilderTest, Ternary) { function TEST (line 1955) | TEST(FlatExprBuilderTest, EmptyCallList) { function TEST (line 1971) | TEST(FlatExprBuilderTest, HeterogeneousListsAllowed) { function TEST (line 2000) | TEST(FlatExprBuilderTest, NullUnboxingEnabled) { function TEST (line 2021) | TEST(FlatExprBuilderTest, TypeResolve) { function TEST (line 2045) | TEST(FlatExprBuilderTest, FastEquality) { function TEST (line 2068) | TEST(FlatExprBuilderTest, FastEqualityFiltersBadCalls) { function TEST (line 2089) | TEST(FlatExprBuilderTest, FastInequalityFiltersBadCalls) { function TEST (line 2110) | TEST(FlatExprBuilderTest, FastInFiltersBadCalls) { function TEST (line 2131) | TEST(FlatExprBuilderTest, IndexFiltersBadCalls) { FILE: eval/compiler/instrumentation.cc type google::api::expr::runtime (line 29) | namespace google::api::expr::runtime { class InstrumentStep (line 33) | class InstrumentStep : public ExpressionStepBase { method InstrumentStep (line 35) | explicit InstrumentStep(int64_t expr_id, Instrumentation instrumenta... method Evaluate (line 40) | absl::Status Evaluate(ExecutionFrame* frame) const override { class InstrumentOptimizer (line 55) | class InstrumentOptimizer : public ProgramOptimizer { method InstrumentOptimizer (line 57) | explicit InstrumentOptimizer(Instrumentation instrumentation) method OnPreVisit (line 60) | absl::Status OnPreVisit(PlannerContext& context, method OnPostVisit (line 65) | absl::Status OnPostVisit(PlannerContext& context, function ProgramOptimizerFactory (line 81) | ProgramOptimizerFactory CreateInstrumentationExtension( FILE: eval/compiler/instrumentation.h function namespace (line 30) | namespace google::api::expr::runtime { FILE: eval/compiler/instrumentation_test.cc type google::api::expr::runtime (line 44) | namespace google::api::expr::runtime { class InstrumentationTest (line 57) | class InstrumentationTest : public ::testing::Test { method InstrumentationTest (line 59) | InstrumentationTest() method SetUp (line 63) | void SetUp() override { function TEST_F (line 81) | TEST_F(InstrumentationTest, Basic) { function TEST_F (line 118) | TEST_F(InstrumentationTest, BasicWithConstFolding) { function TEST_F (line 163) | TEST_F(InstrumentationTest, AndShortCircuit) { FILE: eval/compiler/qualified_reference_resolver.cc type google::api::expr::runtime (line 41) | namespace google::api::expr::runtime { function IsSpecialFunction (line 56) | bool IsSpecialFunction(absl::string_view function_name) { function OverloadExists (line 73) | bool OverloadExists(const Resolver& resolver, absl::string_view name, function BestOverloadMatch (line 84) | absl::optional BestOverloadMatch(const Resolver& resolver, class ReferenceResolver (line 113) | class ReferenceResolver : public cel::AstRewriterBase { method ReferenceResolver (line 115) | ReferenceResolver( method PreVisitRewrite (line 128) | bool PreVisitRewrite(Expr& expr) override { method PostVisitRewrite (line 167) | bool PostVisitRewrite(Expr& expr) override { method MaybeUpdateCallNode (line 183) | bool MaybeUpdateCallNode(Expr* out, const Reference* reference) { method MaybeUpdateSelectNode (line 237) | bool MaybeUpdateSelectNode(Expr* out, const Reference& reference) { method MaybeUpdateIdentNode (line 252) | bool MaybeUpdateIdentNode(Expr* out, const Reference& reference) { method ToNamespace (line 265) | absl::optional ToNamespace(const Expr& expr) { method Reference (line 292) | const Reference* GetReferenceForId(int64_t expr_id) { method UpdateStatus (line 306) | void UpdateStatus(absl::Status status) { class ReferenceResolverExtension (line 321) | class ReferenceResolverExtension : public AstTransform { method ReferenceResolverExtension (line 323) | explicit ReferenceResolverExtension(ReferenceResolverOption opt) method UpdateAst (line 325) | absl::Status UpdateAst(PlannerContext& context, function ResolveReferences (line 341) | absl::StatusOr ResolveReferences(const Resolver& resolver, function NewReferenceResolverExtension (line 354) | std::unique_ptr NewReferenceResolverExtension( FILE: eval/compiler/qualified_reference_resolver.h function ReferenceResolverOption (line 41) | enum class ReferenceResolverOption { FILE: eval/compiler/qualified_reference_resolver_test.cc type google::api::expr::runtime (line 44) | namespace google::api::expr::runtime { function ParseTestProto (line 109) | std::unique_ptr ParseTestProto(const std::string& pb) { function ExtractIssuesStatus (line 115) | std::vector ExtractIssuesStatus(const IssueCollector& is... function ExprToProtoOrDie (line 123) | cel::expr::Expr ExprToProtoOrDie(const Expr& expr) { function TEST (line 129) | TEST(ResolveReferences, Basic) { function TEST (line 157) | TEST(ResolveReferences, ReturnsFalseIfNoChanges) { function TEST (line 176) | TEST(ResolveReferences, NamespacedIdent) { function TEST (line 217) | TEST(ResolveReferences, WarningOnPresenceTest) { function TEST (line 281) | TEST(ResolveReferences, EnumConstReferenceUsed) { function TEST (line 314) | TEST(ResolveReferences, EnumConstReferenceUsedSelect) { function TEST (line 367) | TEST(ResolveReferences, ConstReferenceFolded) { function TEST (line 401) | TEST(ResolveReferences, ConstReferenceSkipped) { function TEST (line 463) | TEST(ResolveReferences, NullValueReferenceSkipped) { function TEST (line 500) | TEST(ResolveReferences, FunctionReferenceBasic) { function TEST (line 523) | TEST(ResolveReferences, FunctionReferenceMissingOverloadDetected) { function TEST (line 542) | TEST(ResolveReferences, SpecialBuiltinsNotWarned) { function TEST (line 579) | TEST(ResolveReferences, function TEST (line 603) | TEST(ResolveReferences, EmulatesEagerFailing) { function TEST (line 620) | TEST(ResolveReferences, FunctionReferenceToWrongExprKind) { function TEST (line 657) | TEST(ResolveReferences, FunctionReferenceWithTargetNoChange) { function TEST (line 677) | TEST(ResolveReferences, function TEST (line 697) | TEST(ResolveReferences, FunctionReferenceWithTargetToNamespacedFunctio... function TEST (line 727) | TEST(ResolveReferences, function TEST (line 785) | TEST(ResolveReferences, FunctionReferenceWithHasTargetNoChange) { function TEST (line 878) | TEST(ResolveReferences, EnumConstReferenceUsedInComprehension) { function TEST (line 970) | TEST(ResolveReferences, ReferenceToId0Warns) { FILE: eval/compiler/regex_precompilation_optimization.cc type google::api::expr::runtime (line 46) | namespace google::api::expr::runtime { function IsFunctionOverload (line 62) | bool IsFunctionOverload(const Expr& expr, absl::string_view function, class RegexProgramBuilder (line 95) | class RegexProgramBuilder final { method RegexProgramBuilder (line 97) | explicit RegexProgramBuilder(int max_program_size) method BuildRegexProgram (line 100) | absl::StatusOr> BuildRegexProgram( class RegexPrecompilationOptimization (line 121) | class RegexPrecompilationOptimization : public ProgramOptimizer { method RegexPrecompilationOptimization (line 123) | explicit RegexPrecompilationOptimization(const ReferenceMap& referen... method OnPreVisit (line 128) | absl::Status OnPreVisit(PlannerContext& context, const Expr& node) o... method OnPostVisit (line 132) | absl::Status OnPostVisit(PlannerContext& context, const Expr& node) ... method GetConstantString (line 171) | absl::optional GetConstantString( method RewritePlan (line 212) | absl::Status RewritePlan( method RewriteRecursivePlan (line 225) | absl::Status RewriteRecursivePlan( method RewriteStackMachinePlan (line 244) | absl::Status RewriteStackMachinePlan( function ProgramOptimizerFactory (line 267) | ProgramOptimizerFactory CreateRegexPrecompilationExtension( FILE: eval/compiler/regex_precompilation_optimization.h function namespace (line 20) | namespace google::api::expr::runtime { FILE: eval/compiler/regex_precompilation_optimization_test.cc type google::api::expr::runtime (line 49) | namespace google::api::expr::runtime { class RegexPrecompilationExtensionTest (line 61) | class RegexPrecompilationExtensionTest : public testing::TestWithParam... method RegexPrecompilationExtensionTest (line 63) | RegexPrecompilationExtensionTest() method SetUp (line 82) | void SetUp() override { method EnableRecursivePlanning (line 86) | bool EnableRecursivePlanning() { return GetParam(); } method CelEvaluationListener (line 89) | CelEvaluationListener RecordStringValues() { function TEST_P (line 109) | TEST_P(RegexPrecompilationExtensionTest, SmokeTest) { function TEST_P (line 125) | TEST_P(RegexPrecompilationExtensionTest, OptimizeableExpression) { function TEST_P (line 149) | TEST_P(RegexPrecompilationExtensionTest, OptimizeParsedExpr) { function TEST_P (line 168) | TEST_P(RegexPrecompilationExtensionTest, DoesNotOptimizeNonConstRegex) { function TEST_P (line 193) | TEST_P(RegexPrecompilationExtensionTest, DoesNotOptimizeCompoundExpr) { class RegexConstFoldInteropTest (line 217) | class RegexConstFoldInteropTest : public RegexPrecompilationExtensionT... method RegexConstFoldInteropTest (line 219) | RegexConstFoldInteropTest() : RegexPrecompilationExtensionTest() { function TEST_P (line 228) | TEST_P(RegexConstFoldInteropTest, StringConstantOptimizeable) { function TEST_P (line 251) | TEST_P(RegexConstFoldInteropTest, WrongTypeNotOptimized) { FILE: eval/compiler/resolver.cc type google::api::expr::runtime (line 42) | namespace google::api::expr::runtime { function MakeNamespaceCandidates (line 49) | std::vector MakeNamespaceCandidates(absl::string_view con... FILE: eval/compiler/resolver.h function namespace (line 38) | namespace google::api::expr::runtime { FILE: eval/compiler/resolver_test.cc type google::api::expr::runtime (line 33) | namespace google::api::expr::runtime { class FakeFunction (line 41) | class FakeFunction : public CelFunction { method FakeFunction (line 43) | explicit FakeFunction(const std::string& name) method Evaluate (line 46) | absl::Status Evaluate(absl::Span args, CelValue* res... class ResolverTest (line 52) | class ResolverTest : public testing::Test { method ResolverTest (line 54) | ResolverTest() = default; function TEST_F (line 60) | TEST_F(ResolverTest, TestFullyQualifiedNames) { function TEST_F (line 73) | TEST_F(ResolverTest, TestFullyQualifiedNamesPartiallyQualifiedName) { function TEST_F (line 86) | TEST_F(ResolverTest, TestFullyQualifiedNamesAbsoluteName) { function TEST_F (line 97) | TEST_F(ResolverTest, TestFindConstantEnum) { function TEST_F (line 118) | TEST_F(ResolverTest, TestFindConstantUnqualifiedType) { function TEST_F (line 130) | TEST_F(ResolverTest, TestFindConstantFullyQualifiedType) { function TEST_F (line 145) | TEST_F(ResolverTest, TestFindConstantQualifiedTypeDisabled) { function TEST_F (line 155) | TEST_F(ResolverTest, FindTypeBySimpleName) { FILE: eval/eval/attribute_trail.cc type google::api::expr::runtime (line 11) | namespace google::api::expr::runtime { function AttributeTrail (line 14) | AttributeTrail AttributeTrail::Step(cel::AttributeQualifier qualifier)... FILE: eval/eval/attribute_trail.h function namespace (line 11) | namespace google::api::expr::runtime { FILE: eval/eval/attribute_trail_test.cc type google::api::expr::runtime (line 10) | namespace google::api::expr::runtime { function TEST (line 13) | TEST(AttributeTrailTest, AttributeTrailEmptyStep) { function TEST (line 21) | TEST(AttributeTrailTest, AttributeTrailStep) { FILE: eval/eval/attribute_utility.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { function MatchAgainstPatterns (line 50) | AttributeMatcher::MatchResult MatchAgainstPatterns( function UnknownValue (line 133) | UnknownValue AttributeUtility::MergeUnknownValues( function AttributeSet (line 153) | AttributeSet AttributeUtility::CheckForUnknowns( function UnknownValue (line 202) | UnknownValue AttributeUtility::CreateUnknownSet(cel::Attribute attr) c... function UnknownValue (line 213) | UnknownValue AttributeUtility::CreateUnknownSet( FILE: eval/eval/attribute_utility.h function namespace (line 18) | namespace google::api::expr::runtime { FILE: eval/eval/attribute_utility_test.cc type google::api::expr::runtime (line 20) | namespace google::api::expr::runtime { class AttributeUtilityTest (line 30) | class AttributeUtilityTest : public ::testing::Test { method AttributeUtilityTest (line 32) | AttributeUtilityTest() = default; function NoPatterns (line 38) | absl::Span NoPatterns() { return {}; } function TEST_F (line 40) | TEST_F(AttributeUtilityTest, UnknownsUtilityCheckUnknowns) { function TEST_F (line 78) | TEST_F(AttributeUtilityTest, UnknownsUtilityMergeUnknownsFromValues) { function TEST_F (line 107) | TEST_F(AttributeUtilityTest, UnknownsUtilityCheckForUnknownsFromAttrib... function TEST_F (line 136) | TEST_F(AttributeUtilityTest, UnknownsUtilityCheckForMissingAttributes) { function TEST_F (line 156) | TEST_F(AttributeUtilityTest, CreateUnknownSet) { class FakeMatcher (line 170) | class FakeMatcher : public cel::runtime_internal::AttributeMatcher { method MatchResult (line 175) | MatchResult CheckForUnknown(const cel::Attribute& attr) const overri... method MatchResult (line 185) | MatchResult CheckForMissing(const cel::Attribute& attr) const overri... function TEST_F (line 197) | TEST_F(AttributeUtilityTest, CustomMatcher) { FILE: eval/eval/cel_expression_flat_impl.cc type google::api::expr::runtime (line 44) | namespace google::api::expr::runtime { function EvaluationListener (line 50) | EvaluationListener AdaptListener(const CelEvaluationListener& listener) { FILE: eval/eval/cel_expression_flat_impl.h function namespace (line 34) | namespace google::api::expr::runtime { function DirectExpressionStep (line 156) | const DirectExpressionStep* root() const { return root_; } FILE: eval/eval/compiler_constant_step.cc type google::api::expr::runtime (line 21) | namespace google::api::expr::runtime { FILE: eval/eval/compiler_constant_step.h function namespace (line 28) | namespace google::api::expr::runtime { function class (line 57) | class CompilerConstantStep : public ExpressionStepBase { FILE: eval/eval/compiler_constant_step_test.cc type google::api::expr::runtime (line 29) | namespace google::api::expr::runtime { class CompilerConstantStepTest (line 33) | class CompilerConstantStepTest : public testing::Test { method CompilerConstantStepTest (line 35) | CompilerConstantStepTest() function TEST_F (line 48) | TEST_F(CompilerConstantStepTest, Evaluate) { function TEST_F (line 60) | TEST_F(CompilerConstantStepTest, TypeId) { function TEST_F (line 68) | TEST_F(CompilerConstantStepTest, Value) { FILE: eval/eval/comprehension_slots.h function namespace (line 30) | namespace google::api::expr::runtime { function Clear (line 81) | void Clear() { function class (line 102) | class ComprehensionSlots final { FILE: eval/eval/comprehension_slots_test.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { function TEST (line 35) | TEST(ComprehensionSlots, Basic) { FILE: eval/eval/comprehension_step.cc type google::api::expr::runtime (line 27) | namespace google::api::expr::runtime { type IterableKind (line 30) | enum class IterableKind { function AttributeQualifier (line 45) | AttributeQualifier AttributeQualifierFromValue(const Value& v) { class ComprehensionFinishStep (line 61) | class ComprehensionFinishStep final : public ExpressionStepBase { method ComprehensionFinishStep (line 63) | ComprehensionFinishStep(size_t accu_slot, int64_t expr_id) method Evaluate (line 66) | absl::Status Evaluate(ExecutionFrame* frame) const override { class ComprehensionDirectStep (line 80) | class ComprehensionDirectStep final : public DirectExpressionStep { method ComprehensionDirectStep (line 82) | explicit ComprehensionDirectStep( method Evaluate (line 101) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, function CreateDirectComprehensionStep (line 666) | std::unique_ptr CreateDirectComprehensionStep( function CreateComprehensionFinishStep (line 680) | std::unique_ptr CreateComprehensionFinishStep(size_t a... FILE: eval/eval/comprehension_step.h function namespace (line 14) | namespace google::api::expr::runtime { function set_error_jump_offset (line 82) | void set_error_jump_offset(int offset) { error_jump_offset_ = offset; } FILE: eval/eval/comprehension_step_test.cc type google::api::expr::runtime (line 40) | namespace google::api::expr::runtime { function IdentExpr (line 59) | IdentExpr CreateIdent(const std::string& var) { class ListKeysStepTest (line 65) | class ListKeysStepTest : public testing::Test { method ListKeysStepTest (line 67) | ListKeysStepTest() = default; method MakeExpression (line 69) | std::unique_ptr MakeExpression( class GetListKeysResultStep (line 87) | class GetListKeysResultStep : public ExpressionStepBase { method GetListKeysResultStep (line 89) | GetListKeysResultStep() : ExpressionStepBase(-1, false) {} method Evaluate (line 91) | absl::Status Evaluate(ExecutionFrame* frame) const override { function TEST_F (line 103) | TEST_F(ListKeysStepTest, MapPartiallyUnknown) { function TEST_F (line 141) | TEST_F(ListKeysStepTest, ErrorPassedThrough) { function TEST_F (line 166) | TEST_F(ListKeysStepTest, UnknownSetPassedThrough) { class MockDirectStep (line 191) | class MockDirectStep : public DirectExpressionStep { method MockDirectStep (line 193) | MockDirectStep() : DirectExpressionStep(-1) {} class DirectComprehensionTest (line 204) | class DirectComprehensionTest : public testing::Test { method DirectComprehensionTest (line 206) | DirectComprehensionTest() method MakeList (line 210) | absl::StatusOr MakeList() { function TEST_F (line 225) | TEST_F(DirectComprehensionTest, PropagateRangeNonOkStatus) { function TEST_F (line 255) | TEST_F(DirectComprehensionTest, PropagateAccuInitNonOkStatus) { function TEST_F (line 287) | TEST_F(DirectComprehensionTest, PropagateLoopNonOkStatus) { function TEST_F (line 319) | TEST_F(DirectComprehensionTest, PropagateConditionNonOkStatus) { function TEST_F (line 351) | TEST_F(DirectComprehensionTest, PropagateResultNonOkStatus) { function TEST_F (line 383) | TEST_F(DirectComprehensionTest, Shortcircuit) { function TEST_F (line 419) | TEST_F(DirectComprehensionTest, IterationLimit) { function TEST_F (line 455) | TEST_F(DirectComprehensionTest, Exhaustive) { FILE: eval/eval/const_value_step.h function namespace (line 14) | namespace google::api::expr::runtime { FILE: eval/eval/container_access_step.cc type google::api::expr::runtime (line 29) | namespace google::api::expr::runtime { function CelNumberFromValue (line 49) | absl::optional CelNumberFromValue(const Value& value) { function CheckMapKeyType (line 62) | absl::Status CheckMapKeyType(const Value& key) { function AttributeQualifier (line 76) | AttributeQualifier AttributeQualifierFromValue(const Value& v) { function LookupInMap (line 92) | void LookupInMap(const MapValue& cel_map, const Value& key, function LookupInList (line 161) | void LookupInList(const ListValue& cel_list, const Value& key, function LookupInContainer (line 202) | void LookupInContainer(const Value& container, const Value& key, function PerformLookup (line 222) | void PerformLookup(ExecutionFrameBase& frame, const Value& container, class ContainerAccessStep (line 277) | class ContainerAccessStep : public ExpressionStepBase { method ContainerAccessStep (line 279) | ContainerAccessStep(int64_t expr_id, bool enable_optional_types) class DirectContainerAccessStep (line 310) | class DirectContainerAccessStep : public DirectExpressionStep { method DirectContainerAccessStep (line 312) | DirectContainerAccessStep( function CreateDirectContainerAccessStep (line 350) | std::unique_ptr CreateDirectContainerAccessStep( function CreateContainerAccessStep (line 360) | absl::StatusOr> CreateContainerAccessS... FILE: eval/eval/container_access_step.h function namespace (line 12) | namespace google::api::expr::runtime { FILE: eval/eval/container_access_step_test.cc type google::api::expr::runtime (line 38) | namespace google::api::expr::runtime { function CelValue (line 56) | CelValue EvaluateAttributeHelper( class ContainerAccessStepTest (line 106) | class ContainerAccessStepTest : public ::testing::Test { method ContainerAccessStepTest (line 108) | ContainerAccessStepTest() = default; method SetUp (line 110) | void SetUp() override { env_ = NewTestingRuntimeEnv(); } method CelValue (line 112) | CelValue EvaluateAttribute( class ContainerAccessStepUniformityTest (line 124) | class ContainerAccessStepUniformityTest method ContainerAccessStepUniformityTest (line 127) | ContainerAccessStepUniformityTest() = default; method SetUp (line 129) | void SetUp() override { env_ = NewTestingRuntimeEnv(); } method receiver_style (line 131) | bool receiver_style() { method enable_unknown (line 136) | bool enable_unknown() { method use_recursive_impl (line 141) | bool use_recursive_impl() { method CelValue (line 147) | CelValue EvaluateAttribute( function TEST_P (line 159) | TEST_P(ContainerAccessStepUniformityTest, TestListIndexAccess) { function TEST_P (line 172) | TEST_P(ContainerAccessStepUniformityTest, TestListIndexAccessOutOfBoun... function TEST_P (line 199) | TEST_P(ContainerAccessStepUniformityTest, TestListIndexAccessNotAnInt) { function TEST_P (line 211) | TEST_P(ContainerAccessStepUniformityTest, TestMapKeyAccess) { function TEST_P (line 228) | TEST_P(ContainerAccessStepUniformityTest, TestBoolKeyType) { function TEST_P (line 240) | TEST_P(ContainerAccessStepUniformityTest, TestMapKeyAccessNotFound) { function TEST_F (line 257) | TEST_F(ContainerAccessStepTest, TestInvalidReceiverCreateContainerAcce... function TEST_F (line 275) | TEST_F(ContainerAccessStepTest, TestInvalidGlobalCreateContainerAccess... function TEST_F (line 293) | TEST_F(ContainerAccessStepTest, TestListIndexAccessUnknown) { function TEST_F (line 315) | TEST_F(ContainerAccessStepTest, TestListUnknownKey) { function TEST_F (line 328) | TEST_F(ContainerAccessStepTest, TestMapInvalidKey) { function TEST_F (line 347) | TEST_F(ContainerAccessStepTest, TestMapUnknownKey) { function TEST_F (line 364) | TEST_F(ContainerAccessStepTest, TestUnknownContainer) { function TEST_F (line 372) | TEST_F(ContainerAccessStepTest, TestInvalidContainerType) { class ContainerAccessHeterogeneousLookupsTest (line 388) | class ContainerAccessHeterogeneousLookupsTest : public testing::Test { method ContainerAccessHeterogeneousLookupsTest (line 390) | ContainerAccessHeterogeneousLookupsTest() { function TEST_F (line 402) | TEST_F(ContainerAccessHeterogeneousLookupsTest, DoubleMapKeyInt) { function TEST_F (line 413) | TEST_F(ContainerAccessHeterogeneousLookupsTest, DoubleMapKeyNotAnInt) { function TEST_F (line 424) | TEST_F(ContainerAccessHeterogeneousLookupsTest, DoubleMapKeyUint) { function TEST_F (line 435) | TEST_F(ContainerAccessHeterogeneousLookupsTest, DoubleListIndex) { function TEST_F (line 447) | TEST_F(ContainerAccessHeterogeneousLookupsTest, DoubleListIndexNotAnIn... function TEST_F (line 460) | TEST_F(ContainerAccessHeterogeneousLookupsTest, UintKeyAsUint) { function TEST_F (line 473) | TEST_F(ContainerAccessHeterogeneousLookupsTest, UintKeyAsInt) { function TEST_F (line 484) | TEST_F(ContainerAccessHeterogeneousLookupsTest, IntKeyAsUint) { function TEST_F (line 495) | TEST_F(ContainerAccessHeterogeneousLookupsTest, UintListIndex) { function TEST_F (line 506) | TEST_F(ContainerAccessHeterogeneousLookupsTest, StringKeyUnaffected) { class ContainerAccessHeterogeneousLookupsDisabledTest (line 517) | class ContainerAccessHeterogeneousLookupsDisabledTest : public testing... method ContainerAccessHeterogeneousLookupsDisabledTest (line 519) | ContainerAccessHeterogeneousLookupsDisabledTest() { function TEST_F (line 531) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, DoubleMapKeyIn... function TEST_F (line 542) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, DoubleMapKeyNo... function TEST_F (line 553) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, DoubleMapKeyUi... function TEST_F (line 564) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, DoubleListInde... function TEST_F (line 576) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, function TEST_F (line 589) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, UintKeyAsUint) { function TEST_F (line 602) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, UintKeyAsInt) { function TEST_F (line 613) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, IntKeyAsUint) { function TEST_F (line 624) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, UintListIndex) { function TEST_F (line 635) | TEST_F(ContainerAccessHeterogeneousLookupsDisabledTest, StringKeyUnaff... FILE: eval/eval/create_list_step.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { class CreateListStep (line 36) | class CreateListStep : public ExpressionStepBase { method CreateListStep (line 38) | CreateListStep(int64_t expr_id, int list_size, function MakeOptionalIndicesSet (line 124) | absl::flat_hash_set MakeOptionalIndicesSet( class CreateListDirectStep (line 135) | class CreateListDirectStep : public DirectExpressionStep { method CreateListDirectStep (line 137) | CreateListDirectStep( method Evaluate (line 144) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, class MutableListStep (line 227) | class MutableListStep : public ExpressionStepBase { method MutableListStep (line 229) | explicit MutableListStep(int64_t expr_id) : ExpressionStepBase(expr_... class DirectMutableListStep (line 241) | class DirectMutableListStep : public DirectExpressionStep { method DirectMutableListStep (line 243) | explicit DirectMutableListStep(int64_t expr_id) function CreateDirectListStep (line 260) | std::unique_ptr CreateDirectListStep( function CreateCreateListStep (line 267) | absl::StatusOr> CreateCreateListStep( function CreateMutableListStep (line 274) | std::unique_ptr CreateMutableListStep(int64_t expr_id) { function CreateDirectMutableListStep (line 278) | std::unique_ptr CreateDirectMutableListStep( FILE: eval/eval/create_list_step.h function namespace (line 14) | namespace google::api::expr::runtime { FILE: eval/eval/create_list_step_test.cc type google::api::expr::runtime (line 44) | namespace google::api::expr::runtime { function RunExpression (line 72) | absl::StatusOr RunExpression( function RunExpressionWithCelValues (line 109) | absl::StatusOr RunExpressionWithCelValues( class CreateListStepTest (line 148) | class CreateListStepTest : public testing::TestWithParam { method CreateListStepTest (line 150) | CreateListStepTest() : env_(NewTestingRuntimeEnv()) {} function TEST (line 159) | TEST(CreateListStepTest, TestCreateListStackUnderflow) { function TEST_P (line 184) | TEST_P(CreateListStepTest, CreateListEmpty) { function TEST_P (line 191) | TEST_P(CreateListStepTest, CreateListOne) { function TEST_P (line 201) | TEST_P(CreateListStepTest, CreateListWithError) { function TEST_P (line 212) | TEST_P(CreateListStepTest, CreateListWithErrorAndUnknown) { function TEST_P (line 231) | TEST_P(CreateListStepTest, CreateListHundred) { function TEST (line 249) | TEST(CreateListStepTest, CreateListHundredAnd2Unknowns) { function TEST (line 275) | TEST(CreateDirectListStep, Basic) { function TEST (line 301) | TEST(CreateDirectListStep, ForwardFirstError) { function UnknownAttrNames (line 330) | std::vector UnknownAttrNames(const UnknownValue& v) { function TEST (line 341) | TEST(CreateDirectListStep, MergeUnknowns) { function TEST (line 374) | TEST(CreateDirectListStep, ErrorBeforeUnknown) { class SetAttrDirectStep (line 405) | class SetAttrDirectStep : public DirectExpressionStep { method SetAttrDirectStep (line 407) | explicit SetAttrDirectStep(Attribute attr) method Evaluate (line 410) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, function TEST (line 421) | TEST(CreateDirectListStep, MissingAttribute) { function TEST (line 454) | TEST(CreateDirectListStep, OptionalPresentSet) { function TEST (line 488) | TEST(CreateDirectListStep, OptionalAbsentNotSet) { function TEST (line 518) | TEST(CreateDirectListStep, PartialUnknown) { FILE: eval/eval/create_map_step.cc type google::api::expr::runtime (line 37) | namespace google::api::expr::runtime { class CreateStructStepForMap (line 53) | class CreateStructStepForMap final : public ExpressionStepBase { method CreateStructStepForMap (line 55) | CreateStructStepForMap(int64_t expr_id, size_t entry_count, class DirectCreateMapStep (line 134) | class DirectCreateMapStep : public DirectExpressionStep { method DirectCreateMapStep (line 136) | DirectCreateMapStep(std::vector CreateDirectCreateMapStep( function CreateCreateStructStepForMap (line 271) | absl::StatusOr> CreateCreateStructStep... function CreateMutableMapStep (line 279) | absl::StatusOr> CreateMutableMapStep( function CreateDirectMutableMapStep (line 284) | std::unique_ptr CreateDirectMutableMapStep( FILE: eval/eval/create_map_step.h function namespace (line 28) | namespace google::api::expr::runtime { FILE: eval/eval/create_map_step_test.cc type google::api::expr::runtime (line 46) | namespace google::api::expr::runtime { function CreateStackMachineProgram (line 57) | absl::StatusOr CreateStackMachineProgram( function CreateRecursiveProgram (line 96) | absl::StatusOr CreateRecursiveProgram( function RunCreateMapExpression (line 125) | absl::StatusOr RunCreateMapExpression( class CreateMapStepTest (line 149) | class CreateMapStepTest method CreateMapStepTest (line 152) | CreateMapStepTest() : env_(NewTestingRuntimeEnv()) {} method enable_unknowns (line 154) | bool enable_unknowns() { return std::get<0>(GetParam()); } method enable_recursive_program (line 155) | bool enable_recursive_program() { return std::get<1>(GetParam()); } method RunMapExpression (line 157) | absl::StatusOr RunMapExpression( function TEST_P (line 169) | TEST_P(CreateMapStepTest, TestCreateEmptyMap) { function TEST (line 178) | TEST(CreateMapStepTest, TestMapCreateWithUnknown) { function TEST (line 196) | TEST(CreateMapStepTest, TestMapCreateWithError) { function TEST (line 213) | TEST(CreateMapStepTest, TestMapCreateWithErrorRecursiveProgram) { function TEST (line 230) | TEST(CreateMapStepTest, TestMapCreateWithUnknownRecursiveProgram) { function TEST_P (line 249) | TEST_P(CreateMapStepTest, TestCreateStringMap) { FILE: eval/eval/create_struct_step.cc type google::api::expr::runtime (line 37) | namespace google::api::expr::runtime { class CreateStructStepForStruct (line 49) | class CreateStructStepForStruct final : public ExpressionStepBase { method CreateStructStepForStruct (line 51) | CreateStructStepForStruct(int64_t expr_id, std::string name, class DirectCreateStructStep (line 144) | class DirectCreateStructStep : public DirectExpressionStep { method DirectCreateStructStep (line 146) | DirectCreateStructStep( function CreateDirectCreateStructStep (line 253) | std::unique_ptr CreateDirectCreateStructStep( function CreateCreateStructStep (line 262) | std::unique_ptr CreateCreateStructStep( FILE: eval/eval/create_struct_step.h function namespace (line 27) | namespace google::api::expr::runtime { FILE: eval/eval/create_struct_step_test.cc type google::api::expr::runtime (line 55) | namespace google::api::expr::runtime { function MakeStackMachinePath (line 73) | absl::StatusOr MakeStackMachinePath(absl::string_view f... function RunExpressionAndGetMessage (line 145) | void RunExpressionAndGetMessage( function RunExpressionAndGetMessage (line 163) | void RunExpressionAndGetMessage( class CreateCreateStructStepTest (line 185) | class CreateCreateStructStepTest method CreateCreateStructStepTest (line 188) | CreateCreateStructStepTest() : env_(NewTestingRuntimeEnv()) {} method enable_unknowns (line 190) | bool enable_unknowns() { return std::get<0>(GetParam()); } method enable_recursive_planning (line 191) | bool enable_recursive_planning() { return std::get<1>(GetParam()); } function TEST_P (line 198) | TEST_P(CreateCreateStructStepTest, TestEmptyMessageCreation) { function TEST (line 245) | TEST(CreateCreateStructStepTest, TestMessageCreateError) { function TEST (line 259) | TEST(CreateCreateStructStepTest, TestMessageCreateErrorRecursive) { function TEST (line 274) | TEST(CreateCreateStructStepTest, TestMessageCreateWithUnknown) { function TEST (line 288) | TEST(CreateCreateStructStepTest, TestMessageCreateWithUnknownRecursive) { function TEST_P (line 302) | TEST_P(CreateCreateStructStepTest, TestSetBoolField) { function TEST_P (line 312) | TEST_P(CreateCreateStructStepTest, TestSetInt32Field) { function TEST_P (line 323) | TEST_P(CreateCreateStructStepTest, TestSetUInt32Field) { function TEST_P (line 334) | TEST_P(CreateCreateStructStepTest, TestSetInt64Field) { function TEST_P (line 345) | TEST_P(CreateCreateStructStepTest, TestSetUInt64Field) { function TEST_P (line 356) | TEST_P(CreateCreateStructStepTest, TestSetFloatField) { function TEST_P (line 367) | TEST_P(CreateCreateStructStepTest, TestSetDoubleField) { function TEST_P (line 377) | TEST_P(CreateCreateStructStepTest, TestSetStringField) { function TEST_P (line 389) | TEST_P(CreateCreateStructStepTest, TestSetBytesField) { function TEST_P (line 400) | TEST_P(CreateCreateStructStepTest, TestSetDurationField) { function TEST_P (line 413) | TEST_P(CreateCreateStructStepTest, TestSetTimestampField) { function TEST_P (line 427) | TEST_P(CreateCreateStructStepTest, TestSetMessageField) { function TEST_P (line 442) | TEST_P(CreateCreateStructStepTest, TestSetAnyField) { function TEST_P (line 465) | TEST_P(CreateCreateStructStepTest, TestSetEnumField) { function TEST_P (line 475) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedBoolField) { function TEST_P (line 491) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedInt32Field) { function TEST_P (line 507) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedUInt32Field) { function TEST_P (line 523) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedInt64Field) { function TEST_P (line 539) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedUInt64Field) { function TEST_P (line 555) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedFloatField) { function TEST_P (line 571) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedDoubleField) { function TEST_P (line 587) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedStringField) { function TEST_P (line 603) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedBytesField) { function TEST_P (line 619) | TEST_P(CreateCreateStructStepTest, TestSetRepeatedMessageField) { function TEST_P (line 638) | TEST_P(CreateCreateStructStepTest, TestSetStringMapField) { function TEST_P (line 664) | TEST_P(CreateCreateStructStepTest, TestSetInt64MapField) { function TEST_P (line 690) | TEST_P(CreateCreateStructStepTest, TestSetUInt64MapField) { FILE: eval/eval/direct_expression_step.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { FILE: eval/eval/direct_expression_step.h function namespace (line 29) | namespace google::api::expr::runtime { FILE: eval/eval/equality_steps.cc type google::api::expr::runtime (line 34) | namespace google::api::expr::runtime { function EvaluateEquality (line 48) | absl::StatusOr EvaluateEquality( class DirectEqualityStep (line 78) | class DirectEqualityStep : public DirectExpressionStep { method DirectEqualityStep (line 80) | explicit DirectEqualityStep(std::unique_ptr lhs, method Evaluate (line 88) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, class IterativeEqualityStep (line 108) | class IterativeEqualityStep : public ExpressionStepBase { method IterativeEqualityStep (line 110) | explicit IterativeEqualityStep(bool negation, int64_t expr_id) method Evaluate (line 113) | absl::Status Evaluate(ExecutionFrame* frame) const override { function EvaluateInMap (line 132) | absl::StatusOr EvaluateInMap(ExecutionFrameBase& frame, function EvaluateIn (line 187) | absl::StatusOr EvaluateIn(ExecutionFrameBase& frame, const Valu... class DirectInStep (line 217) | class DirectInStep : public DirectExpressionStep { method DirectInStep (line 219) | explicit DirectInStep(std::unique_ptr item, method Evaluate (line 226) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, class IterativeInStep (line 245) | class IterativeInStep : public ExpressionStepBase { method IterativeInStep (line 247) | explicit IterativeInStep(int64_t expr_id) : ExpressionStepBase(expr_... method Evaluate (line 249) | absl::Status Evaluate(ExecutionFrame* frame) const override { function CreateDirectEqualityStep (line 267) | std::unique_ptr CreateDirectEqualityStep( function CreateEqualityStep (line 275) | std::unique_ptr CreateEqualityStep(bool negation, function CreateDirectInStep (line 281) | std::unique_ptr CreateDirectInStep( function CreateInStep (line 289) | std::unique_ptr CreateInStep(int64_t expr_id) { FILE: eval/eval/equality_steps.h function namespace (line 24) | namespace google::api::expr::runtime { FILE: eval/eval/equality_steps_test.cc type google::api::expr::runtime (line 40) | namespace google::api::expr::runtime { class ValueStep (line 54) | class ValueStep : public ExpressionStep, public DirectExpressionStep { method ValueStep (line 56) | ValueStep(Value value, Attribute attr) method ValueStep (line 61) | explicit ValueStep(Value value) method Evaluate (line 67) | absl::Status Evaluate(ExecutionFrame* frame) const override { method Evaluate (line 72) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, function TEST (line 84) | TEST(RecursiveTest, PartialAttrUnknown) { function TEST (line 112) | TEST(RecursiveTest, PartialAttrUnknownDisabled) { function TEST (line 137) | TEST(IterativeTest, PartialAttrUnknown) { function TEST (line 167) | TEST(IterativeTest, PartialAttrUnknownDisabled) { type InputType (line 196) | enum class InputType { kInt1, kInt2, kDouble1, kList, kMap, kError, kU... type OutputType (line 197) | enum class OutputType { kBoolTrue, kBoolFalse, kError, kUnknown } type EqualsTestCase (line 199) | struct EqualsTestCase { class EqualsTest (line 206) | class EqualsTest : public ::testing::TestWithParam {} function Value (line 208) | Value MakeValue(InputType type, google::protobuf::Arena* absl_nonnull ... function TEST_P (line 234) | TEST_P(EqualsTest, Recursive) { function TEST_P (line 272) | TEST_P(EqualsTest, Iterative) { type InTestCase (line 408) | struct InTestCase { class InTest (line 414) | class InTest : public ::testing::TestWithParam {} function TEST_P (line 416) | TEST_P(InTest, Recursive) { function TEST_P (line 453) | TEST_P(InTest, Iterative) { FILE: eval/eval/evaluator_core.cc type google::api::expr::runtime (line 34) | namespace google::api::expr::runtime { function ExpressionStep (line 42) | const ExpressionStep* ExecutionFrame::Next() { class EvaluationStatus (line 79) | class EvaluationStatus final { method EvaluationStatus (line 81) | explicit EvaluationStatus(absl::Status&& status) { method EvaluationStatus (line 85) | EvaluationStatus() = delete; method EvaluationStatus (line 86) | EvaluationStatus(const EvaluationStatus&) = delete; method EvaluationStatus (line 87) | EvaluationStatus(EvaluationStatus&&) = delete; method EvaluationStatus (line 88) | EvaluationStatus& operator=(const EvaluationStatus&) = delete; method EvaluationStatus (line 89) | EvaluationStatus& operator=(EvaluationStatus&&) = delete; method Consume (line 91) | absl::Status Consume() && { method ok (line 95) | bool ok() const { function FlatExpressionEvaluatorState (line 157) | FlatExpressionEvaluatorState FlatExpression::MakeEvaluatorState( FILE: eval/eval/evaluator_core.h function namespace (line 46) | namespace cel { function namespace (line 50) | namespace google::api::expr::runtime { function class (line 106) | class FlatExpressionEvaluatorState { function class (line 160) | class ExecutionFrameBase { function cel (line 228) | const cel::TypeProvider& type_provider() { return type_provider_; } function google (line 230) | const google::protobuf::DescriptorPool* absl_nonnull descriptor_pool() c... function cel (line 240) | const cel::EmbedderContext* absl_nullable embedder_context() const { function class (line 302) | class ExecutionFrame : public ExecutionFrameBase { type SubFrame (line 422) | struct SubFrame { function class (line 438) | class FlatExpression { FILE: eval/eval/evaluator_core_test.cc type google::api::expr::runtime (line 26) | namespace google::api::expr::runtime { class FakeConstExpressionStep (line 39) | class FakeConstExpressionStep : public ExpressionStep { method FakeConstExpressionStep (line 41) | FakeConstExpressionStep() : ExpressionStep(0, true) {} method Evaluate (line 43) | absl::Status Evaluate(ExecutionFrame* frame) const override { class FakeIncrementExpressionStep (line 51) | class FakeIncrementExpressionStep : public ExpressionStep { method FakeIncrementExpressionStep (line 53) | FakeIncrementExpressionStep() : ExpressionStep(0, true) {} method Evaluate (line 55) | absl::Status Evaluate(ExecutionFrame* frame) const override { function TEST (line 65) | TEST(EvaluatorCoreTest, ExecutionFrameNext) { function TEST (line 96) | TEST(EvaluatorCoreTest, SimpleEvaluatorTest) { class MockTraceCallback (line 123) | class MockTraceCallback { function TEST (line 129) | TEST(EvaluatorCoreTest, TraceTest) { FILE: eval/eval/evaluator_stack.cc type google::api::expr::runtime (line 16) | namespace google::api::expr::runtime { FILE: eval/eval/evaluator_stack.h function class (line 28) | class EvaluatorStack { function HasEnough (line 95) | bool HasEnough(size_t size) const { return this->size() >= size; } function Clear (line 98) | void Clear() { function cel (line 143) | const cel::Value& Peek() const { function Pop (line 182) | void Pop(size_t size) { function Push (line 194) | void Push(V&& value, A&& attribute) { function Push (line 214) | void Push(V&& value) { function PopAndPush (line 225) | void PopAndPush(V&& value, A&& attribute) { function PopAndPush (line 235) | void PopAndPush(V&& value) { FILE: eval/eval/evaluator_stack_test.cc type google::api::expr::runtime (line 7) | namespace google::api::expr::runtime { function TEST (line 12) | TEST(EvaluatorStackTest, StackPushPop) { function TEST (line 35) | TEST(EvaluatorStackTest, StackBalanced) { function TEST (line 54) | TEST(EvaluatorStackTest, Clear) { FILE: eval/eval/expression_step_base.h function namespace (line 6) | namespace google::api::expr::runtime { FILE: eval/eval/function_step.cc type google::api::expr::runtime (line 37) | namespace google::api::expr::runtime { function ShouldAcceptOverload (line 49) | bool ShouldAcceptOverload(const cel::FunctionDescriptor& descriptor, function ArgumentKindsMatch (line 60) | bool ArgumentKindsMatch(const cel::FunctionDescriptor& descriptor, function ToLegacyKindName (line 82) | std::string ToLegacyKindName(absl::string_view type_name) { function CallArgTypeString (line 90) | std::string CallArgTypeString(absl::Span args) { function CheckForPartialUnknowns (line 110) | std::vector CheckForPartialUnknowns( function IsUnknownFunctionResultError (line 130) | bool IsUnknownFunctionResultError(const Value& result) { class AbstractFunctionStep (line 152) | class AbstractFunctionStep : public ExpressionStepBase { method AbstractFunctionStep (line 155) | AbstractFunctionStep(const std::string& name, size_t num_arguments, function Invoke (line 182) | inline absl::StatusOr Invoke( function Value (line 202) | Value NoOverloadResult(absl::string_view name, function ResolveStatic (line 286) | absl::StatusOr ResolveStatic( function ResolveLazy (line 305) | absl::StatusOr ResolveLazy( class EagerFunctionStep (line 345) | class EagerFunctionStep : public AbstractFunctionStep { method EagerFunctionStep (line 347) | EagerFunctionStep(std::vector overlo... method ResolveFunction (line 353) | absl::StatusOr ResolveFunction( class LazyFunctionStep (line 363) | class LazyFunctionStep : public AbstractFunctionStep { method LazyFunctionStep (line 367) | LazyFunctionStep(const std::string& name, size_t num_args, class StaticResolver (line 388) | class StaticResolver { method StaticResolver (line 390) | explicit StaticResolver(std::vector ... method Resolve (line 393) | absl::StatusOr Resolve(ExecutionFrameBase& frame, class LazyResolver (line 402) | class LazyResolver { method LazyResolver (line 404) | explicit LazyResolver( method Resolve (line 411) | absl::StatusOr Resolve(ExecutionFrameBase& frame, class DirectFunctionStepImpl (line 423) | class DirectFunctionStepImpl : public DirectExpressionStep { method DirectFunctionStepImpl (line 425) | DirectFunctionStepImpl( method Evaluate (line 435) | absl::Status Evaluate(ExecutionFrameBase& frame, cel::Value& result, method GetDependencies (line 474) | absl::optional> GetDependen... method ExtractDependencies (line 484) | absl::optional>> function CreateDirectFunctionStep (line 499) | std::unique_ptr CreateDirectFunctionStep( function CreateDirectLazyFunctionStep (line 508) | std::unique_ptr CreateDirectLazyFunctionStep( function CreateFunctionStep (line 517) | absl::StatusOr> CreateFunctionStep( function CreateFunctionStep (line 527) | absl::StatusOr> CreateFunctionStep( FILE: eval/eval/function_step.h function namespace (line 15) | namespace google::api::expr::runtime { FILE: eval/eval/function_step_test.cc type google::api::expr::runtime (line 45) | namespace google::api::expr::runtime { function GetExprId (line 60) | int GetExprId() { class ConstFunction (line 67) | class ConstFunction : public CelFunction { method ConstFunction (line 69) | explicit ConstFunction(const CelValue& value, absl::string_view name) method CelFunctionDescriptor (line 72) | static CelFunctionDescriptor CreateDescriptor(absl::string_view name) { method CallExpr (line 76) | static CallExpr MakeCall(absl::string_view name) { method Evaluate (line 83) | absl::Status Evaluate(absl::Span args, CelValue* res... type ShouldReturnUnknown (line 98) | enum class ShouldReturnUnknown : bool { kYes = true, kNo = false } class AddFunction (line 100) | class AddFunction : public CelFunction { method AddFunction (line 102) | AddFunction() method AddFunction (line 104) | explicit AddFunction(ShouldReturnUnknown should_return_unknown) method CelFunctionDescriptor (line 108) | static CelFunctionDescriptor CreateDescriptor() { method CallExpr (line 113) | static CallExpr MakeCall() { method Evaluate (line 122) | absl::Status Evaluate(absl::Span args, CelValue* res... class SinkFunction (line 145) | class SinkFunction : public CelFunction { method SinkFunction (line 147) | explicit SinkFunction(CelValue::Type type, bool is_strict = true) method CelFunctionDescriptor (line 150) | static CelFunctionDescriptor CreateDescriptor(CelValue::Type type, method CallExpr (line 155) | static CallExpr MakeCall() { method Evaluate (line 163) | absl::Status Evaluate(absl::Span args, CelValue* res... function AddDefaults (line 172) | void AddDefaults(CelFunctionRegistry& registry) { function ArgumentMatcher (line 202) | std::vector ArgumentMatcher(int argument_count) { function ArgumentMatcher (line 210) | std::vector ArgumentMatcher(const CallExpr& call) { function CreateExpressionImpl (line 215) | std::unique_ptr CreateExpressionImpl( function MakeTestFunctionStep (line 228) | absl::StatusOr> MakeTestFunctionStep( class FunctionStepTest (line 242) | class FunctionStepTest method GetExpression (line 246) | std::unique_ptr GetExpression(ExecutionPath&&... function TEST_P (line 258) | TEST_P(FunctionStepTest, SimpleFunctionTest) { function TEST_P (line 286) | TEST_P(FunctionStepTest, TestStackUnderflow) { function TEST_P (line 312) | TEST_P(FunctionStepTest, TestNoMatchingOverloadsDuringEvaluation) { function TEST_P (line 348) | TEST_P(FunctionStepTest, TestNoMatchingOverloadsDuringEvaluationReceiv... function TEST_P (line 383) | TEST_P(FunctionStepTest, TestNoMatchingOverloadsUnexpectedArgCount) { function TEST_P (line 425) | TEST_P(FunctionStepTest, function TEST_P (line 466) | TEST_P(FunctionStepTest, LazyFunctionTest) { function TEST_P (line 501) | TEST_P(FunctionStepTest, LazyFunctionOverloadingTest) { function TEST_P (line 565) | TEST_P(FunctionStepTest, function TestNameFn (line 606) | std::string TestNameFn(testing::TestParamInfo GetExpression(ExecutionPath&&... function TEST_P (line 640) | TEST_P(FunctionStepTestUnknowns, PassedUnknownTest) { function TEST_P (line 667) | TEST_P(FunctionStepTestUnknowns, PartialUnknownHandlingTest) { function TEST_P (line 704) | TEST_P(FunctionStepTestUnknowns, UnknownVsErrorPrecedenceTest) { function TEST (line 746) | TEST(FunctionStepTestUnknownFunctionResults, CaptureArgs) { function TEST (line 785) | TEST(FunctionStepTestUnknownFunctionResults, MergeDownCaptureArgs) { function TEST (line 835) | TEST(FunctionStepTestUnknownFunctionResults, MergeCaptureArgs) { function TEST (line 885) | TEST(FunctionStepTestUnknownFunctionResults, UnknownVsErrorPrecedenceT... class MessageFunction (line 932) | class MessageFunction : public CelFunction { method MessageFunction (line 934) | MessageFunction() method Evaluate (line 938) | absl::Status Evaluate(absl::Span args, CelValue* res... class MessageIdentityFunction (line 950) | class MessageIdentityFunction : public CelFunction { method MessageIdentityFunction (line 952) | MessageIdentityFunction() method Evaluate (line 956) | absl::Status Evaluate(absl::Span args, CelValue* res... class NullFunction (line 968) | class NullFunction : public CelFunction { method NullFunction (line 970) | NullFunction() method Evaluate (line 974) | absl::Status Evaluate(absl::Span args, CelValue* res... function TEST (line 986) | TEST(FunctionStepStrictnessTest, function TEST (line 1018) | TEST(FunctionStepStrictnessTest, IfFunctionNonStrictAndGivenUnknownInv... class DirectFunctionStepTest (line 1050) | class DirectFunctionStepTest : public testing::Test { method DirectFunctionStepTest (line 1052) | DirectFunctionStepTest() = default; method SetUp (line 1054) | void SetUp() override { method GetOverloads (line 1058) | std::vector GetOverloads( method MakeDeps (line 1068) | std::vector> MakeDeps( function TEST_F (line 1084) | TEST_F(DirectFunctionStepTest, SimpleCall) { function TEST_F (line 1107) | TEST_F(DirectFunctionStepTest, RecursiveCall) { function TEST_F (line 1141) | TEST_F(DirectFunctionStepTest, ErrorHandlingCall) { function TEST_F (line 1179) | TEST_F(DirectFunctionStepTest, NoOverload) { function TEST_F (line 1202) | TEST_F(DirectFunctionStepTest, NoOverload0Args) { FILE: eval/eval/ident_step.cc type google::api::expr::runtime (line 23) | namespace google::api::expr::runtime { class IdentStep (line 30) | class IdentStep : public ExpressionStepBase { method IdentStep (line 32) | IdentStep(absl::string_view name, int64_t expr_id) function LookupIdent (line 41) | absl::Status LookupIdent(absl::string_view name, ExecutionFrameBase& f... function LookupSlot (line 86) | absl::StatusOr LookupSlot( class SlotStep (line 96) | class SlotStep : public ExpressionStepBase { method SlotStep (line 98) | SlotStep(absl::string_view name, size_t slot_index, int64_t expr_id) method Evaluate (line 101) | absl::Status Evaluate(ExecutionFrame* frame) const override { class DirectIdentStep (line 114) | class DirectIdentStep : public DirectExpressionStep { method DirectIdentStep (line 116) | DirectIdentStep(absl::string_view name, int64_t expr_id) method Evaluate (line 119) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, class DirectSlotStep (line 128) | class DirectSlotStep : public DirectExpressionStep { method DirectSlotStep (line 130) | DirectSlotStep(absl::string_view name, size_t slot_index, int64_t ex... method Evaluate (line 135) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, function CreateDirectIdentStep (line 154) | std::unique_ptr CreateDirectIdentStep( function CreateDirectSlotIdentStep (line 159) | std::unique_ptr CreateDirectSlotIdentStep( function CreateIdentStep (line 164) | absl::StatusOr> CreateIdentStep( function CreateIdentStepForSlot (line 169) | absl::StatusOr> CreateIdentStepForSlot( FILE: eval/eval/ident_step.h function namespace (line 13) | namespace google::api::expr::runtime { FILE: eval/eval/ident_step_test.cc type google::api::expr::runtime (line 28) | namespace google::api::expr::runtime { function TEST (line 48) | TEST(IdentStepTest, TestIdentStep) { FILE: eval/eval/iterator_stack.h function namespace (line 26) | namespace cel::runtime_internal { FILE: eval/eval/jump_step.cc type google::api::expr::runtime (line 27) | namespace google::api::expr::runtime { class JumpStep (line 37) | class JumpStep : public JumpStepBase { method JumpStep (line 40) | JumpStep(absl::optional jump_offset, int64_t expr_id) method Evaluate (line 43) | absl::Status Evaluate(ExecutionFrame* frame) const override { class CondJumpStep (line 48) | class CondJumpStep : public JumpStepBase { method CondJumpStep (line 51) | CondJumpStep(bool jump_condition, bool leave_on_stack, method Evaluate (line 57) | absl::Status Evaluate(ExecutionFrame* frame) const override { class BoolCheckJumpStep (line 83) | class BoolCheckJumpStep : public JumpStepBase { method BoolCheckJumpStep (line 91) | BoolCheckJumpStep(absl::optional jump_offset, int64_t expr_id) method Evaluate (line 94) | absl::Status Evaluate(ExecutionFrame* frame) const override { function CreateCondJumpStep (line 126) | std::unique_ptr CreateCondJumpStep( function CreateJumpStep (line 134) | std::unique_ptr CreateJumpStep(absl::optional jump_... function CreateBoolCheckJumpStep (line 142) | std::unique_ptr CreateBoolCheckJumpStep( FILE: eval/eval/jump_step.h function namespace (line 27) | namespace google::api::expr::runtime { FILE: eval/eval/lazy_init_step.cc type google::api::expr::runtime (line 33) | namespace google::api::expr::runtime { class LazyInitStep (line 39) | class LazyInitStep final : public ExpressionStepBase { method LazyInitStep (line 41) | LazyInitStep(size_t slot_index, size_t subexpression_index, int64_t ... method Evaluate (line 46) | absl::Status Evaluate(ExecutionFrame* frame) const override { class DirectLazyInitStep (line 61) | class DirectLazyInitStep final : public DirectExpressionStep { method DirectLazyInitStep (line 63) | DirectLazyInitStep(size_t slot_index, method Evaluate (line 69) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, class BindStep (line 87) | class BindStep : public DirectExpressionStep { method BindStep (line 89) | BindStep(size_t slot_index, method Evaluate (line 95) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, class AssignSlotAndPopStepStep (line 109) | class AssignSlotAndPopStepStep final : public ExpressionStepBase { method AssignSlotAndPopStepStep (line 111) | explicit AssignSlotAndPopStepStep(size_t slot_index) method Evaluate (line 115) | absl::Status Evaluate(ExecutionFrame* frame) const override { class ClearSlotStep (line 131) | class ClearSlotStep : public ExpressionStepBase { method ClearSlotStep (line 133) | explicit ClearSlotStep(size_t slot_index, int64_t expr_id) method Evaluate (line 136) | absl::Status Evaluate(ExecutionFrame* frame) const override { class ClearSlotsStep (line 145) | class ClearSlotsStep final : public ExpressionStepBase { method ClearSlotsStep (line 147) | explicit ClearSlotsStep(size_t slot_index, size_t slot_count, int64_... method Evaluate (line 152) | absl::Status Evaluate(ExecutionFrame* frame) const override { class BlockStep (line 164) | class BlockStep : public DirectExpressionStep { method BlockStep (line 166) | BlockStep(size_t slot_index, size_t slot_count, method Evaluate (line 174) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, function CreateDirectBindStep (line 193) | std::unique_ptr CreateDirectBindStep( function CreateDirectBlockStep (line 199) | std::unique_ptr CreateDirectBlockStep( function CreateDirectLazyInitStep (line 206) | std::unique_ptr CreateDirectLazyInitStep( function CreateLazyInitStep (line 213) | std::unique_ptr CreateLazyInitStep(size_t slot_index, function CreateAssignSlotAndPopStep (line 220) | std::unique_ptr CreateAssignSlotAndPopStep(size_t slot... function CreateClearSlotStep (line 224) | std::unique_ptr CreateClearSlotStep(size_t slot_index, function CreateClearSlotsStep (line 229) | std::unique_ptr CreateClearSlotsStep(size_t slot_index, FILE: eval/eval/lazy_init_step.h function namespace (line 48) | namespace google::api::expr::runtime { FILE: eval/eval/lazy_init_step_test.cc type google::api::expr::runtime (line 32) | namespace google::api::expr::runtime { class LazyInitStepTest (line 40) | class LazyInitStepTest : public testing::Test { method LazyInitStepTest (line 47) | LazyInitStepTest() function TEST_F (line 61) | TEST_F(LazyInitStepTest, CreateCheckInitStepDoesInit) { function TEST_F (line 80) | TEST_F(LazyInitStepTest, CreateCheckInitStepSkipInit) { function TEST_F (line 102) | TEST_F(LazyInitStepTest, CreateAssignSlotAndPopStepBasic) { function TEST_F (line 122) | TEST_F(LazyInitStepTest, CreateClearSlotStepBasic) { function TEST_F (line 137) | TEST_F(LazyInitStepTest, CreateClearSlotsStepBasic) { FILE: eval/eval/logic_step.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { type OpType (line 37) | enum class OpType { kAnd, kOr } function ReturnLogicResult (line 41) | absl::Status ReturnLogicResult(ExecutionFrameBase& frame, OpType op_type, class ExhaustiveDirectLogicStep (line 84) | class ExhaustiveDirectLogicStep : public DirectExpressionStep { method ExhaustiveDirectLogicStep (line 86) | explicit ExhaustiveDirectLogicStep(std::unique_ptr lhs, class LogicalOpStep (line 188) | class LogicalOpStep : public ExpressionStepBase { method LogicalOpStep (line 191) | LogicalOpStep(OpType op_type, int64_t expr_id) method Calculate (line 199) | void Calculate(ExecutionFrame* frame, absl::Span args, function CreateDirectLogicStep (line 272) | std::unique_ptr CreateDirectLogicStep( class DirectNotStep (line 285) | class DirectNotStep : public DirectExpressionStep { method DirectNotStep (line 287) | explicit DirectNotStep(std::unique_ptr operand, class IterativeNotStep (line 326) | class IterativeNotStep : public ExpressionStepBase { method IterativeNotStep (line 328) | explicit IterativeNotStep(int64_t expr_id) : ExpressionStepBase(expr... class DirectNotStrictlyFalseStep (line 368) | class DirectNotStrictlyFalseStep : public DirectExpressionStep { method DirectNotStrictlyFalseStep (line 370) | explicit DirectNotStrictlyFalseStep( class IterativeNotStrictlyFalseStep (line 402) | class IterativeNotStrictlyFalseStep : public ExpressionStepBase { method IterativeNotStrictlyFalseStep (line 404) | explicit IterativeNotStrictlyFalseStep(int64_t expr_id) function CreateDirectAndStep (line 437) | std::unique_ptr CreateDirectAndStep( function CreateDirectOrStep (line 446) | std::unique_ptr CreateDirectOrStep( function CreateAndStep (line 455) | absl::StatusOr> CreateAndStep(int64_t ... function CreateOrStep (line 460) | absl::StatusOr> CreateOrStep(int64_t e... function CreateDirectNotStep (line 465) | std::unique_ptr CreateDirectNotStep( function CreateNotStep (line 471) | std::unique_ptr CreateNotStep(int64_t expr_id) { function CreateDirectNotStrictlyFalseStep (line 476) | std::unique_ptr CreateDirectNotStrictlyFalseStep( function CreateNotStrictlyFalseStep (line 483) | std::unique_ptr CreateNotStrictlyFalseStep(int64_t exp... FILE: eval/eval/logic_step.h function namespace (line 11) | namespace google::api::expr::runtime { FILE: eval/eval/logic_step_test.cc type google::api::expr::runtime (line 43) | namespace google::api::expr::runtime { class LogicStepTest (line 63) | class LogicStepTest : public testing::TestWithParam { method LogicStepTest (line 65) | LogicStepTest() : env_(NewTestingRuntimeEnv()) {} method EvaluateLogic (line 67) | absl::Status EvaluateLogic(CelValue arg0, CelValue arg1, bool is_or, method INSTANTIATE_TEST_SUITE_P (line 622) | INSTANTIATE_TEST_SUITE_P( FILE: eval/eval/optional_or_step.cc type google::api::expr::runtime (line 36) | namespace google::api::expr::runtime { type OptionalOrKind (line 48) | enum class OptionalOrKind { kOrOptional, kOrValue } function ErrorValue (line 50) | ErrorValue MakeNoOverloadError(OptionalOrKind kind) { class OptionalHasValueJumpStep (line 80) | class OptionalHasValueJumpStep final : public JumpStepBase { method OptionalHasValueJumpStep (line 82) | OptionalHasValueJumpStep(int64_t expr_id, OptionalOrKind kind) method Evaluate (line 85) | absl::Status Evaluate(ExecutionFrame* frame) const override { class OptionalOrStep (line 111) | class OptionalOrStep : public ExpressionStepBase { method OptionalOrStep (line 113) | explicit OptionalOrStep(int64_t expr_id, OptionalOrKind kind) function EvalOptionalOr (line 126) | absl::Status EvalOptionalOr(OptionalOrKind kind, const Value& lhs, class ExhaustiveDirectOptionalOrStep (line 183) | class ExhaustiveDirectOptionalOrStep : public DirectExpressionStep { method ExhaustiveDirectOptionalOrStep (line 185) | ExhaustiveDirectOptionalOrStep( class DirectOptionalOrStep (line 214) | class DirectOptionalOrStep : public DirectExpressionStep { method DirectOptionalOrStep (line 216) | DirectOptionalOrStep(int64_t expr_id, function CreateOptionalHasValueJumpStep (line 276) | std::unique_ptr CreateOptionalHasValueJumpStep(bool or_v... function CreateOptionalOrStep (line 283) | std::unique_ptr CreateOptionalOrStep(bool is_or_value, function CreateDirectOptionalOrStep (line 290) | std::unique_ptr CreateDirectOptionalOrStep( FILE: eval/eval/optional_or_step.h function namespace (line 25) | namespace google::api::expr::runtime { FILE: eval/eval/optional_or_step_test.cc type google::api::expr::runtime (line 38) | namespace google::api::expr::runtime { class MockDirectStep (line 59) | class MockDirectStep : public DirectExpressionStep { function MockNeverCalledDirectStep (line 67) | std::unique_ptr MockNeverCalledDirectStep() { function MockExpectCallDirectStep (line 73) | std::unique_ptr MockExpectCallDirectStep() { class OptionalOrTest (line 85) | class OptionalOrTest : public testing::Test { method OptionalOrTest (line 87) | OptionalOrTest() function TEST_F (line 96) | TEST_F(OptionalOrTest, OptionalOrLeftPresentShortcutRight) { function TEST_F (line 117) | TEST_F(OptionalOrTest, OptionalOrLeftErrorShortcutsRight) { function TEST_F (line 137) | TEST_F(OptionalOrTest, OptionalOrLeftErrorExhaustiveRight) { function TEST_F (line 157) | TEST_F(OptionalOrTest, OptionalOrLeftUnknownShortcutsRight) { function TEST_F (line 176) | TEST_F(OptionalOrTest, OptionalOrLeftUnknownExhaustiveRight) { function TEST_F (line 195) | TEST_F(OptionalOrTest, OptionalOrLeftAbsentReturnRight) { function TEST_F (line 215) | TEST_F(OptionalOrTest, OptionalOrLeftWrongType) { function TEST_F (line 238) | TEST_F(OptionalOrTest, OptionalOrRightWrongType) { function TEST_F (line 261) | TEST_F(OptionalOrTest, OptionalOrValueLeftPresentShortcutRight) { function TEST_F (line 282) | TEST_F(OptionalOrTest, OptionalOrValueLeftPresentExhaustiveRight) { function TEST_F (line 303) | TEST_F(OptionalOrTest, OptionalOrValueLeftErrorShortcutsRight) { function TEST_F (line 323) | TEST_F(OptionalOrTest, OptionalOrValueLeftUnknownShortcutsRight) { function TEST_F (line 340) | TEST_F(OptionalOrTest, OptionalOrValueLeftAbsentReturnRight) { function TEST_F (line 360) | TEST_F(OptionalOrTest, OptionalOrValueLeftWrongType) { FILE: eval/eval/regex_match_step.cc type google::api::expr::runtime (line 34) | namespace google::api::expr::runtime { type MatchesVisitor (line 45) | struct MatchesVisitor final { class RegexMatchStep (line 60) | class RegexMatchStep final : public ExpressionStepBase { method RegexMatchStep (line 62) | RegexMatchStep(int64_t expr_id, std::shared_ptr re2) method Evaluate (line 66) | absl::Status Evaluate(ExecutionFrame* frame) const override { class RegexMatchDirectStep (line 89) | class RegexMatchDirectStep final : public DirectExpressionStep { method RegexMatchDirectStep (line 91) | RegexMatchDirectStep(int64_t expr_id, method Evaluate (line 98) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, function CreateDirectRegexMatchStep (line 123) | std::unique_ptr CreateDirectRegexMatchStep( function CreateRegexMatchStep (line 130) | absl::StatusOr> CreateRegexMatchStep( FILE: eval/eval/regex_match_step.h function namespace (line 26) | namespace google::api::expr::runtime { FILE: eval/eval/regex_match_step_test.cc type google::api::expr::runtime (line 29) | namespace google::api::expr::runtime { function Reference (line 38) | Reference MakeMatchesStringOverload() { function TEST (line 44) | TEST(RegexMatchStep, Precompiled) { function TEST (line 65) | TEST(RegexMatchStep, PrecompiledInvalidRegex) { function TEST (line 82) | TEST(RegexMatchStep, PrecompiledInvalidProgramTooLarge) { FILE: eval/eval/select_step.cc type google::api::expr::runtime (line 28) | namespace google::api::expr::runtime { function InvalidSelectTargetError (line 48) | absl::Status InvalidSelectTargetError() { function CheckForMarkedAttributes (line 53) | absl::optional CheckForMarkedAttributes(const AttributeTrail& t... function TestOnlySelect (line 78) | void TestOnlySelect(const StructValue& msg, const std::string& field, function TestOnlySelect (line 92) | void TestOnlySelect(const MapValue& map, const StringValue& field_name, class SelectStep (line 111) | class SelectStep : public ExpressionStepBase { method SelectStep (line 113) | SelectStep(StringValue value, bool test_field_presence, int64_t expr... class DirectSelectStep (line 304) | class DirectSelectStep : public DirectExpressionStep { method DirectSelectStep (line 306) | DirectSelectStep(int64_t expr_id, method Evaluate (line 321) | absl::Status Evaluate(ExecutionFrameBase& frame, Value& result, function CreateDirectSelectStep (line 493) | std::unique_ptr CreateDirectSelectStep( function CreateSelectStep (line 503) | absl::StatusOr> CreateSelectStep( FILE: eval/eval/select_step.h function namespace (line 13) | namespace google::api::expr::runtime { FILE: eval/eval/select_step_test.cc type google::api::expr::runtime (line 52) | namespace google::api::expr::runtime { type RunExpressionOptions (line 84) | struct RunExpressionOptions { class MockAccessor (line 91) | class MockAccessor : public LegacyTypeAccessApis, public LegacyTypeInf... method LegacyTypeAccessApis (line 109) | const LegacyTypeAccessApis* GetAccessApis( class SelectStepTest (line 115) | class SelectStepTest : public testing::Test { method SelectStepTest (line 117) | SelectStepTest() : env_(NewTestingRuntimeEnv()) {} method RunExpression (line 119) | absl::StatusOr RunExpression(const CelValue target, method RunExpression (line 157) | absl::StatusOr RunExpression(const TestExtensions* message, method RunExpression (line 164) | absl::StatusOr RunExpression(const TestMessage* message, method RunExpression (line 172) | absl::StatusOr RunExpression(const TestMessage* message, method RunExpression (line 178) | absl::StatusOr RunExpression(const CelMap* map_value, method RunExpression (line 186) | absl::StatusOr RunExpression(const CelMap* map_value, class SelectStepConformanceTest (line 197) | class SelectStepConformanceTest : public SelectStepTest, function TEST_P (line 200) | TEST_P(SelectStepConformanceTest, SelectMessageIsNull) { function TEST_P (line 211) | TEST_P(SelectStepConformanceTest, SelectTargetNotStructOrMap) { function TEST_P (line 227) | TEST_P(SelectStepConformanceTest, PresenseIsFalseTest) { function TEST_P (line 239) | TEST_P(SelectStepConformanceTest, PresenseIsTrueTest) { function TEST_P (line 251) | TEST_P(SelectStepConformanceTest, ExtensionsPresenceIsTrueTest) { function TEST_P (line 267) | TEST_P(SelectStepConformanceTest, ExtensionsPresenceIsFalseTest) { function TEST_P (line 281) | TEST_P(SelectStepConformanceTest, MapPresenseIsFalseTest) { function TEST_P (line 298) | TEST_P(SelectStepConformanceTest, MapPresenseIsTrueTest) { function TEST_F (line 316) | TEST_F(SelectStepTest, MapPresenseIsErrorTest) { function TEST_F (line 357) | TEST_F(SelectStepTest, MapPresenseIsTrueWithUnknownTest) { function TEST_P (line 377) | TEST_P(SelectStepConformanceTest, FieldIsNotPresentInProtoTest) { function TEST_P (line 388) | TEST_P(SelectStepConformanceTest, FieldIsNotSetTest) { function TEST_P (line 400) | TEST_P(SelectStepConformanceTest, SimpleBoolTest) { function TEST_P (line 413) | TEST_P(SelectStepConformanceTest, SimpleInt32Test) { function TEST_P (line 426) | TEST_P(SelectStepConformanceTest, SimpleInt64Test) { function TEST_P (line 438) | TEST_P(SelectStepConformanceTest, SimpleUInt32Test) { function TEST_P (line 451) | TEST_P(SelectStepConformanceTest, SimpleUint64Test) { function TEST_P (line 464) | TEST_P(SelectStepConformanceTest, SimpleStringTest) { function TEST_P (line 478) | TEST_P(SelectStepConformanceTest, WrapperTypeNullUnboxingEnabledTest) { function TEST_P (line 496) | TEST_P(SelectStepConformanceTest, WrapperTypeNullUnboxingDisabledTest) { function TEST_P (line 514) | TEST_P(SelectStepConformanceTest, SimpleBytesTest) { function TEST_P (line 528) | TEST_P(SelectStepConformanceTest, SimpleMessageTest) { function TEST_P (line 543) | TEST_P(SelectStepConformanceTest, GlobalExtensionsIntTest) { function TEST_P (line 557) | TEST_P(SelectStepConformanceTest, GlobalExtensionsMessageTest) { function TEST_P (line 573) | TEST_P(SelectStepConformanceTest, GlobalExtensionsMessageUnsetTest) { function TEST_P (line 587) | TEST_P(SelectStepConformanceTest, GlobalExtensionsWrapperTest) { function TEST_P (line 604) | TEST_P(SelectStepConformanceTest, GlobalExtensionsWrapperUnsetTest) { function TEST_P (line 618) | TEST_P(SelectStepConformanceTest, MessageExtensionsEnumTest) { function TEST_P (line 634) | TEST_P(SelectStepConformanceTest, MessageExtensionsRepeatedStringTest) { function TEST_P (line 653) | TEST_P(SelectStepConformanceTest, MessageExtensionsRepeatedStringUnset... function TEST_P (line 670) | TEST_P(SelectStepConformanceTest, NullMessageAccessor) { function TEST_P (line 697) | TEST_P(SelectStepConformanceTest, CustomAccessor) { function TEST_P (line 727) | TEST_P(SelectStepConformanceTest, CustomAccessorErrorHandling) { function TEST_P (line 759) | TEST_P(SelectStepConformanceTest, SimpleEnumTest) { function TEST_P (line 772) | TEST_P(SelectStepConformanceTest, SimpleListTest) { function TEST_P (line 787) | TEST_P(SelectStepConformanceTest, SimpleMapTest) { function TEST_P (line 804) | TEST_P(SelectStepConformanceTest, MapSimpleInt32Test) { function TEST_P (line 824) | TEST_P(SelectStepConformanceTest, CelErrorAsArgument) { function TEST_F (line 863) | TEST_F(SelectStepTest, DisableMissingAttributeOK) { function TEST_F (line 905) | TEST_F(SelectStepTest, UnrecoverableUnknownValueProducesError) { function TEST_F (line 953) | TEST_F(SelectStepTest, UnknownPatternResolvesToUnknown) { class DirectSelectStepTest (line 1063) | class DirectSelectStepTest : public testing::Test { method DirectSelectStepTest (line 1065) | DirectSelectStepTest() method TestWrapMessage (line 1068) | cel::Value TestWrapMessage(const google::protobuf::Message* message) { method AttributeStrings (line 1075) | std::vector AttributeStrings(const UnknownValue& v) { function TEST_F (line 1090) | TEST_F(DirectSelectStepTest, SelectFromMap) { function TEST_F (line 1117) | TEST_F(DirectSelectStepTest, HasMap) { function TEST_F (line 1144) | TEST_F(DirectSelectStepTest, SelectFromOptionalMap) { function TEST_F (line 1173) | TEST_F(DirectSelectStepTest, SelectFromOptionalMapAbsent) { function TEST_F (line 1202) | TEST_F(DirectSelectStepTest, SelectFromOptionalStruct) { function TEST_F (line 1237) | TEST_F(DirectSelectStepTest, SelectFromOptionalStructFieldNotSet) { function TEST_F (line 1272) | TEST_F(DirectSelectStepTest, SelectFromEmptyOptional) { function TEST_F (line 1297) | TEST_F(DirectSelectStepTest, HasOptional) { function TEST_F (line 1326) | TEST_F(DirectSelectStepTest, HasEmptyOptional) { function TEST_F (line 1351) | TEST_F(DirectSelectStepTest, SelectFromStruct) { function TEST_F (line 1378) | TEST_F(DirectSelectStepTest, HasStruct) { function TEST_F (line 1406) | TEST_F(DirectSelectStepTest, SelectFromUnsupportedType) { function TEST_F (line 1432) | TEST_F(DirectSelectStepTest, AttributeUpdatedIfRequested) { function TEST_F (line 1462) | TEST_F(DirectSelectStepTest, MissingAttributesToErrors) { function TEST_F (line 1494) | TEST_F(DirectSelectStepTest, IdentifiesUnknowns) { function TEST_F (line 1526) | TEST_F(DirectSelectStepTest, ForwardErrorValue) { function TEST_F (line 1551) | TEST_F(DirectSelectStepTest, ForwardUnknownOperand) { FILE: eval/eval/shadowable_value_step.cc type google::api::expr::runtime (line 19) | namespace google::api::expr::runtime { class ShadowableValueStep (line 25) | class ShadowableValueStep : public ExpressionStepBase { method ShadowableValueStep (line 27) | ShadowableValueStep(std::string identifier, cel::Value value, int64_... class DirectShadowableValueStep (line 53) | class DirectShadowableValueStep : public DirectExpressionStep { method DirectShadowableValueStep (line 55) | DirectShadowableValueStep(std::string identifier, cel::Value value, function CreateShadowableValueStep (line 86) | absl::StatusOr> CreateShadowableValueStep( function CreateDirectShadowableValueStep (line 92) | std::unique_ptr CreateDirectShadowableValueStep( FILE: eval/eval/shadowable_value_step.h function namespace (line 13) | namespace google::api::expr::runtime { FILE: eval/eval/shadowable_value_step_test.cc type google::api::expr::runtime (line 22) | namespace google::api::expr::runtime { function RunShadowableExpression (line 33) | absl::StatusOr RunShadowableExpression( function TEST (line 50) | TEST(ShadowableValueStepTest, TestEvaluateNoShadowing) { function TEST (line 67) | TEST(ShadowableValueStepTest, TestEvaluateShadowedIdentifier) { FILE: eval/eval/ternary_step.cc type google::api::expr::runtime (line 19) | namespace google::api::expr::runtime { class ExhaustiveDirectTernaryStep (line 30) | class ExhaustiveDirectTernaryStep : public DirectExpressionStep { method ExhaustiveDirectTernaryStep (line 32) | ExhaustiveDirectTernaryStep(std::unique_ptr co... method Evaluate (line 41) | absl::Status Evaluate(ExecutionFrameBase& frame, cel::Value& result, class ShortcircuitingDirectTernaryStep (line 82) | class ShortcircuitingDirectTernaryStep : public DirectExpressionStep { method ShortcircuitingDirectTernaryStep (line 84) | ShortcircuitingDirectTernaryStep( method Evaluate (line 93) | absl::Status Evaluate(ExecutionFrameBase& frame, cel::Value& result, class TernaryStep (line 124) | class TernaryStep : public ExpressionStepBase { method TernaryStep (line 127) | explicit TernaryStep(int64_t expr_id) : ExpressionStepBase(expr_id) {} function CreateDirectTernaryStep (line 175) | std::unique_ptr CreateDirectTernaryStep( function CreateTernaryStep (line 189) | absl::StatusOr> CreateTernaryStep( FILE: eval/eval/ternary_step.h function namespace (line 11) | namespace google::api::expr::runtime { FILE: eval/eval/ternary_step_test.cc function LogicStepTest (line 61) | LogicStepTest() : env_(NewTestingRuntimeEnv()) {} FILE: eval/eval/trace_step.h function namespace (line 29) | namespace google::api::expr::runtime { FILE: eval/internal/adapter_activation_impl.cc type cel::interop_internal (line 34) | namespace cel::interop_internal { FILE: eval/internal/adapter_activation_impl.h function namespace (line 34) | namespace cel::interop_internal { FILE: eval/internal/cel_value_equal.cc type cel::interop_internal (line 30) | namespace cel::interop_internal { type HeterogeneousEqualProvider (line 44) | struct HeterogeneousEqualProvider { function Inequal (line 51) | absl::optional Inequal(Type lhs, Type rhs) { function Equal (line 56) | absl::optional Equal(Type lhs, Type rhs) { function ListEqual (line 63) | absl::optional ListEqual(const CelList* t1, const CelList* t2) { function MapEqual (line 93) | absl::optional MapEqual(const CelMap* t1, const CelMap* t2) { function MessageEqual (line 145) | bool MessageEqual(const CelValue::MessageWrapper& m1, function HomogenousCelValueEqual (line 166) | absl::optional HomogenousCelValueEqual(const CelValue& t1, function CelValueEqualImpl (line 214) | absl::optional CelValueEqualImpl(const CelValue& v1, const CelVa... FILE: eval/internal/cel_value_equal.h function namespace (line 21) | namespace cel::interop_internal { FILE: eval/internal/cel_value_equal_test.cc type cel::interop_internal (line 49) | namespace cel::interop_internal { type EqualityTestCase (line 67) | struct EqualityTestCase { type ErrorKind (line 68) | enum class ErrorKind { kMissingOverload, kMissingIdentifier } function IsNumeric (line 75) | bool IsNumeric(CelValue::Type type) { function CelList (line 80) | const CelList& CelListExample1() { function CelList (line 86) | const CelList& CelListExample2() { function CelMap (line 92) | const CelMap& CelMapExample1() { function CelMap (line 103) | const CelMap& CelMapExample2() { class CelValueEqualImplTypesTest (line 167) | class CelValueEqualImplTypesTest method CelValueEqualImplTypesTest (line 170) | CelValueEqualImplTypesTest() = default; method CelValue (line 172) | const CelValue& lhs() { return std::get<0>(GetParam()); } method CelValue (line 174) | const CelValue& rhs() { return std::get<1>(GetParam()); } method should_be_equal (line 176) | bool should_be_equal() { return std::get<2>(GetParam()); } function CelValueEqualTestName (line 179) | std::string CelValueEqualTestName( function TEST_P (line 187) | TEST_P(CelValueEqualImplTypesTest, Basic) { type NumericInequalityTestCase (line 214) | struct NumericInequalityTestCase { function TEST_P (line 268) | TEST_P(NumericInequalityTest, NumericValues) { function TEST (line 282) | TEST(CelValueEqualImplTest, LossyNumericEquality) { function TEST (line 291) | TEST(CelValueEqualImplTest, ListMixedTypesInequal) { function TEST (line 300) | TEST(CelValueEqualImplTest, NestedList) { function TEST (line 311) | TEST(CelValueEqualImplTest, MapMixedValueTypesInequal) { function TEST (line 327) | TEST(CelValueEqualImplTest, MapMixedKeyTypesEqual) { function TEST (line 343) | TEST(CelValueEqualImplTest, MapMixedKeyTypesInequal) { function TEST (line 359) | TEST(CelValueEqualImplTest, NestedMaps) { function TEST (line 386) | TEST(CelValueEqualImplTest, ProtoEqualityDifferingTypenameInequal) { function TEST (line 405) | TEST(CelValueEqualImplTest, ProtoEqualityNoAccessorInequal) { function TEST (line 423) | TEST(CelValueEqualImplTest, ProtoEqualityAny) { function AddDepsToPool (line 454) | bool AddDepsToPool(const google::protobuf::FileDescriptor* descriptor, function TEST (line 468) | TEST(CelValueEqualImplTest, DynamicDescriptorAndGeneratedInequal) { function TEST (line 506) | TEST(CelValueEqualImplTest, DynamicMessageAndMessageEqual) { FILE: eval/internal/errors.cc type cel (line 22) | namespace cel { type interop_internal (line 23) | namespace interop_internal { FILE: eval/internal/errors.h function namespace (line 24) | namespace cel { FILE: eval/public/activation.cc type google (line 12) | namespace google { type api (line 13) | namespace api { type expr (line 14) | namespace expr { type runtime (line 15) | namespace runtime { FILE: eval/public/activation.h function namespace (line 21) | namespace cel::runtime_internal { function namespace (line 25) | namespace google::api::expr::runtime { FILE: eval/public/activation_bind_helper.cc type google (line 8) | namespace google { type api (line 9) | namespace api { type expr (line 10) | namespace expr { type runtime (line 11) | namespace runtime { function CreateValueFromField (line 20) | absl::Status CreateValueFromField(const google::protobuf::Messag... function BindProtoToActivation (line 38) | absl::Status BindProtoToActivation(const Message* message, Arena... FILE: eval/public/activation_bind_helper.h function namespace (line 7) | namespace api { FILE: eval/public/activation_bind_helper_test.cc type google (line 10) | namespace google { type api (line 11) | namespace api { type expr (line 12) | namespace expr { type runtime (line 13) | namespace runtime { function TEST (line 19) | TEST(ActivationBindHelperTest, TestSingleBoolBind) { function TEST (line 39) | TEST(ActivationBindHelperTest, TestSingleInt32Bind) { function TEST (line 59) | TEST(ActivationBindHelperTest, TestUnsetRepeatedIsEmptyList) { function TEST (line 78) | TEST(ActivationBindHelperTest, TestSkipUnsetFields) { function TEST (line 103) | TEST(ActivationBindHelperTest, TestBindDefaultFields) { function TEST (line 130) | TEST(ActivationBindHelperTest, RejectsNullArena) { FILE: eval/public/activation_test.cc type google (line 16) | namespace google { type api (line 17) | namespace api { type expr (line 18) | namespace expr { type runtime (line 19) | namespace runtime { class MockValueProducer (line 34) | class MockValueProducer : public CelValueProducer { class ConstCelFunction (line 40) | class ConstCelFunction : public CelFunction { method ConstCelFunction (line 42) | explicit ConstCelFunction(absl::string_view name) method ConstCelFunction (line 44) | explicit ConstCelFunction(const CelFunctionDescriptor& desc) method Evaluate (line 47) | absl::Status Evaluate(absl::Span args, CelValu... function TEST (line 54) | TEST(ActivationTest, CheckValueInsertFindAndRemove) { function TEST (line 82) | TEST(ActivationTest, CheckValueProducerInsertFindAndRemove) { function TEST (line 120) | TEST(ActivationTest, CheckInsertFunction) { function TEST (line 139) | TEST(ActivationTest, CheckRemoveFunction) { function TEST (line 161) | TEST(ActivationTest, CheckValueProducerClear) { function TEST (line 207) | TEST(ActivationTest, ErrorPathTest) { FILE: eval/public/ast_rewrite.cc type google::api::expr::runtime (line 26) | namespace google::api::expr::runtime { type ArgRecord (line 39) | struct ArgRecord { type ComprehensionRecord (line 51) | struct ComprehensionRecord { type ExprRecord (line 63) | struct ExprRecord { type StackRecord (line 73) | struct StackRecord { method StackRecord (line 78) | StackRecord(Expr* e, const SourceInfo* info) { method StackRecord (line 85) | StackRecord(Expr* e, const SourceInfo* info, Comprehension* comprehe... method StackRecord (line 107) | StackRecord(Expr* e, const SourceInfo* info, const Expr* call, int a... method Expr (line 116) | Expr* expr() const { return absl::get(record_variant).ex... method SourceInfo (line 118) | const SourceInfo* source_info() const { method IsExprRecord (line 122) | bool IsExprRecord() const { type PreVisitor (line 130) | struct PreVisitor { function PreVisit (line 165) | void PreVisit(const StackRecord& record, AstVisitor* visitor) { type PostVisitor (line 169) | struct PostVisitor { function PostVisit (line 225) | void PostVisit(const StackRecord& record, AstVisitor* visitor) { function PushSelectDeps (line 229) | void PushSelectDeps(Select* select_expr, const SourceInfo* source_info, function PushCallDeps (line 236) | void PushCallDeps(Call* call_expr, Expr* expr, const SourceInfo* sourc... function PushListDeps (line 251) | void PushListDeps(CreateList* list_expr, const SourceInfo* source_info, function PushStructDeps (line 260) | void PushStructDeps(CreateStruct* struct_expr, const SourceInfo* sourc... function PushComprehensionDeps (line 277) | void PushComprehensionDeps(Comprehension* c, Expr* expr, type PushDepsVisitor (line 299) | struct PushDepsVisitor { function PushDependencies (line 338) | void PushDependencies(const StackRecord& record, std::stack path) override { function TEST (line 538) | TEST(AstRewrite, SelectRewriteExample) { class PreRewriterExample (line 553) | class PreRewriterExample : public AstRewriterBase { method PreRewriterExample (line 555) | PreRewriterExample() {} method PreVisitRewrite (line 556) | bool PreVisitRewrite(Expr* expr, const SourcePosition* info) override { method PostVisitRewrite (line 564) | bool PostVisitRewrite(Expr* expr, const SourcePosition* info) overri... method PostVisitIdent (line 572) | void PostVisitIdent(const Ident* ident, const Expr* expr, function TEST (line 585) | TEST(AstRewrite, PreAndPostVisitExpample) { FILE: eval/public/ast_traverse.cc type google::api::expr::runtime (line 25) | namespace google::api::expr::runtime { type ArgRecord (line 38) | struct ArgRecord { type ComprehensionRecord (line 50) | struct ComprehensionRecord { type ExprRecord (line 62) | struct ExprRecord { type StackRecord (line 72) | struct StackRecord { method StackRecord (line 77) | StackRecord(const Expr* e, const SourceInfo* info) { method StackRecord (line 84) | StackRecord(const Expr* e, const SourceInfo* info, method StackRecord (line 108) | StackRecord(const Expr* e, const SourceInfo* info, const Expr* call, type PreVisitor (line 121) | struct PreVisitor { function PreVisit (line 168) | void PreVisit(const StackRecord& record, AstVisitor* visitor) { type PostVisitor (line 172) | struct PostVisitor { function PostVisit (line 226) | void PostVisit(const StackRecord& record, AstVisitor* visitor) { function PushSelectDeps (line 230) | void PushSelectDeps(const Select* select_expr, const SourceInfo* sourc... function PushCallDeps (line 237) | void PushCallDeps(const Call* call_expr, const Expr* expr, function PushListDeps (line 253) | void PushListDeps(const CreateList* list_expr, const SourceInfo* sourc... function PushStructDeps (line 262) | void PushStructDeps(const CreateStruct* struct_expr, function PushComprehensionDeps (line 280) | void PushComprehensionDeps(const Comprehension* c, const Expr* expr, type PushDepsVisitor (line 302) | struct PushDepsVisitor { function PushDependencies (line 340) | void PushDependencies(const StackRecord& record, std::stack& values) : values_(val... method size (line 1116) | int size() const override { return values_.size(); } method CelValue (line 1118) | CelValue operator[](int index) const override { return values_[index... class FakeErrorMap (line 1124) | class FakeErrorMap : public CelMap { method FakeErrorMap (line 1126) | FakeErrorMap() {} method size (line 1128) | int size() const override { return 0; } method Has (line 1130) | absl::StatusOr Has(const CelValue& key) const override { method ListKeys (line 1138) | absl::StatusOr ListKeys() const override { class FakeMap (line 1144) | class FakeMap : public CelMap { method FakeMap (line 1147) | FakeMap(const std::map& data, method size (line 1158) | int size() const override { return data_.size(); } method ListKeys (line 1172) | absl::StatusOr ListKeys() const override { class FakeBoolMap (line 1182) | class FakeBoolMap : public FakeMap { method FakeBoolMap (line 1184) | explicit FakeBoolMap(const std::map& data) class FakeInt64Map (line 1194) | class FakeInt64Map : public FakeMap { method FakeInt64Map (line 1196) | explicit FakeInt64Map(const std::map& data) class FakeUint64Map (line 1206) | class FakeUint64Map : public FakeMap { method FakeUint64Map (line 1208) | explicit FakeUint64Map(const std::map& data) class FakeStringMap (line 1218) | class FakeStringMap : public FakeMap { method FakeStringMap (line 1220) | explicit FakeStringMap(const std::map ListKeys() const override { method size (line 35) | int size() const override { return 0; } class DummyList (line 38) | class DummyList : public CelList { method size (line 40) | int size() const override { return 0; } method CelValue (line 42) | CelValue operator[](int index) const override { function TEST (line 47) | TEST(CelAttributeQualifierTest, TestBoolAccess) { function TEST (line 58) | TEST(CelAttributeQualifierTest, TestInt64Access) { function TEST (line 70) | TEST(CelAttributeQualifierTest, TestUint64Access) { function TEST (line 82) | TEST(CelAttributeQualifierTest, TestStringAccess) { function TestAllInequalities (line 95) | void TestAllInequalities(const CelAttributeQualifier& qualifier) { function TEST (line 107) | TEST(CelAttributeQualifierTest, TestBoolComparison) { function TEST (line 114) | TEST(CelAttributeQualifierTest, TestInt64Comparison) { function TEST (line 121) | TEST(CelAttributeQualifierTest, TestUint64Comparison) { function TEST (line 128) | TEST(CelAttributeQualifierTest, TestStringComparison) { function TestAllQualifierMismatches (line 136) | void TestAllQualifierMismatches(const CelAttributeQualifierPattern& qu... function TEST (line 148) | TEST(CelAttributeQualifierPatternTest, TestQualifierBoolMatch) { function TEST (line 158) | TEST(CelAttributeQualifierPatternTest, TestQualifierInt64Match) { function TEST (line 166) | TEST(CelAttributeQualifierPatternTest, TestQualifierUint64Match) { function TEST (line 175) | TEST(CelAttributeQualifierPatternTest, TestQualifierStringMatch) { function TEST (line 186) | TEST(CelAttributeQualifierPatternTest, TestQualifierWildcardMatch) { function TEST (line 210) | TEST(CreateCelAttributePattern, Basic) { function TEST (line 221) | TEST(CreateCelAttributePattern, EmptyPath) { function TEST (line 228) | TEST(CreateCelAttributePattern, Wildcards) { function TEST (line 240) | TEST(CelAttribute, AsStringBasic) { function TEST (line 254) | TEST(CelAttribute, AsStringInvalidRoot) { function TEST (line 266) | TEST(CelAttribute, InvalidQualifiers) { function TEST (line 302) | TEST(CelAttribute, AsStringQualiferTypes) { FILE: eval/public/cel_builtins.h function namespace (line 6) | namespace google { FILE: eval/public/cel_expr_builder_factory.cc type google::api::expr::runtime (line 44) | namespace google::api::expr::runtime { function CreateCelExpressionBuilder (line 58) | std::unique_ptr CreateCelExpressionBuilder( FILE: eval/public/cel_expr_builder_factory.h function namespace (line 12) | namespace google { FILE: eval/public/cel_expression.h function namespace (line 18) | namespace google::api::expr::runtime { FILE: eval/public/cel_function.cc type google::api::expr::runtime (line 14) | namespace google::api::expr::runtime { FILE: eval/public/cel_function.h function namespace (line 15) | namespace google::api::expr::runtime { FILE: eval/public/cel_function_adapter.h function namespace (line 16) | namespace google::api::expr::runtime { type ProtoAdapterValueConverter (line 33) | struct ProtoAdapterValueConverter FILE: eval/public/cel_function_adapter_impl.h function namespace (line 39) | namespace google::api::expr::runtime { type ValueConverter (line 187) | struct ValueConverter function std (line 207) | static std::unique_ptr Create(absl::string_view name, function std (line 251) | static std::unique_ptr Create(absl::string_view name, function absl (line 314) | static absl::Status CreateAndRegister( function absl (line 347) | inline absl::Status RunWrap( FILE: eval/public/cel_function_adapter_test.cc type google (line 11) | namespace google { type api (line 12) | namespace api { type expr (line 13) | namespace expr { type runtime (line 14) | namespace runtime { function TEST (line 18) | TEST(CelFunctionAdapterTest, TestAdapterNoArg) { function TEST (line 30) | TEST(CelFunctionAdapterTest, TestAdapterOneArg) { function TEST (line 49) | TEST(CelFunctionAdapterTest, TestAdapterTwoArgs) { function TEST (line 72) | TEST(CelFunctionAdapterTest, TestAdapterThreeArgs) { function TEST (line 103) | TEST(CelFunctionAdapterTest, TestTypeDeductionForCelValueBasicTy... function TEST (line 136) | TEST(CelFunctionAdapterTest, TestAdapterStatusOrMessage) { FILE: eval/public/cel_function_registry.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { class ProxyToModernCelFunction (line 33) | class ProxyToModernCelFunction : public CelFunction { method ProxyToModernCelFunction (line 35) | ProxyToModernCelFunction(const cel::FunctionDescriptor& descriptor, method Evaluate (line 39) | absl::Status Evaluate(absl::Span args, CelValue* res... FILE: eval/public/cel_function_registry.h function namespace (line 25) | namespace google::api::expr::runtime { FILE: eval/public/cel_function_registry_test.cc type google::api::expr::runtime (line 16) | namespace google::api::expr::runtime { class ConstCelFunction (line 28) | class ConstCelFunction : public CelFunction { method ConstCelFunction (line 30) | ConstCelFunction() : CelFunction(MakeDescriptor()) {} method ConstCelFunction (line 31) | explicit ConstCelFunction(const CelFunctionDescriptor& desc) method CelFunctionDescriptor (line 34) | static CelFunctionDescriptor MakeDescriptor() { method Evaluate (line 38) | absl::Status Evaluate(absl::Span args, CelValue* out... function TEST (line 46) | TEST(CelFunctionRegistryTest, InsertAndRetrieveLazyFunction) { function TEST (line 60) | TEST(CelFunctionRegistryTest, LazyAndStaticFunctionShareDescriptorSpac... function TEST (line 73) | TEST(CelFunctionRegistryTest, FindStaticOverloadsReturns) { function TEST (line 89) | TEST(CelFunctionRegistryTest, ListFunctions) { function TEST (line 104) | TEST(CelFunctionRegistryTest, LegacyFindLazyOverloads) { function TEST (line 119) | TEST(CelFunctionRegistryTest, DefaultLazyProvider) { function TEST (line 137) | TEST(CelFunctionRegistryTest, DefaultLazyProviderNoOverloadFound) { function TEST (line 157) | TEST(CelFunctionRegistryTest, DefaultLazyProviderAmbiguousLookup) { function TEST (line 180) | TEST(CelFunctionRegistryTest, CanRegisterNonStrictFunction) { function TEST_P (line 209) | TEST_P(NonStrictRegistrationFailTest, function TEST_P (line 239) | TEST_P(NonStrictRegistrationFailTest, function TEST_P (line 269) | TEST_P(NonStrictRegistrationFailTest, CanRegisterStrictFunctionsWithou... FILE: eval/public/cel_number.cc type google::api::expr::runtime (line 19) | namespace google::api::expr::runtime { function GetNumberFromCelValue (line 21) | absl::optional GetNumberFromCelValue(const CelValue& value) { FILE: eval/public/cel_number.h function namespace (line 26) | namespace google::api::expr::runtime { FILE: eval/public/cel_number_test.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { function TEST (line 30) | TEST(CelNumber, GetNumberFromCelValue) { FILE: eval/public/cel_options.cc type google::api::expr::runtime (line 19) | namespace google::api::expr::runtime { function ConvertToRuntimeOptions (line 21) | cel::RuntimeOptions ConvertToRuntimeOptions(const InterpreterOptions& ... FILE: eval/public/cel_options.h function namespace (line 24) | namespace google::api::expr::runtime { FILE: eval/public/cel_type_registry.cc type google::api::expr::runtime (line 27) | namespace google::api::expr::runtime { function AddEnumFromDescriptor (line 31) | void AddEnumFromDescriptor(const google::protobuf::EnumDescriptor* desc, FILE: eval/public/cel_type_registry.h function namespace (line 35) | namespace google::api::expr::runtime { FILE: eval/public/cel_type_registry_protobuf_reflection_test.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { function TEST (line 66) | TEST(CelTypeRegistryTest, RegisterEnumDescriptor) { function TEST (line 87) | TEST(CelTypeRegistryTypeProviderTest, StructTypes) { FILE: eval/public/cel_type_registry_test.cc type google::api::expr::runtime (line 17) | namespace google::api::expr::runtime { class TestTypeProvider (line 28) | class TestTypeProvider : public LegacyTypeProvider { method TestTypeProvider (line 30) | explicit TestTypeProvider(std::vector types) method ProvideLegacyType (line 35) | absl::optional ProvideLegacyType( function TEST (line 49) | TEST(CelTypeRegistryTest, RegisterEnum) { function TEST (line 63) | TEST(CelTypeRegistryTest, TestRegisterBuiltInEnum) { function TEST (line 70) | TEST(CelTypeRegistryTest, TestGetFirstTypeProviderSuccess) { function TEST (line 80) | TEST(CelTypeRegistryTest, TestFindTypeAdapterFound) { function TEST (line 86) | TEST(CelTypeRegistryTest, TestFindTypeAdapterFoundMultipleProviders) { function TEST (line 92) | TEST(CelTypeRegistryTest, TestFindTypeAdapterNotFound) { function TEST (line 104) | TEST(CelTypeRegistryTypeProviderTest, Builtins) { FILE: eval/public/cel_value.cc type google::api::expr::runtime (line 23) | namespace google::api::expr::runtime { type DebugStringVisitor (line 44) | struct DebugStringVisitor { function CelValue (line 120) | CelValue CelValue::CreateDuration(absl::Duration value) { function CelValue (line 182) | CelValue CelValue::ObtainCelType() const { class EmptyCelList (line 240) | class EmptyCelList final : public CelList { method EmptyCelList (line 242) | static const EmptyCelList* Get() { method CelValue (line 247) | CelValue operator[](int index) const override { method size (line 253) | int size() const override { return 0; } method empty (line 255) | bool empty() const override { return true; } class EmptyCelMap (line 258) | class EmptyCelMap final : public CelMap { method EmptyCelMap (line 260) | static const EmptyCelMap* Get() { method Has (line 269) | absl::StatusOr Has(const CelValue& key) const override { method size (line 274) | int size() const override { return 0; } method empty (line 276) | bool empty() const override { return true; } method ListKeys (line 278) | absl::StatusOr ListKeys() const override { function CelValue (line 285) | CelValue CelValue::CreateList() { return CreateList(EmptyCelList::Get(... function CelValue (line 287) | CelValue CelValue::CreateMap() { return CreateMap(EmptyCelMap::Get()); } function CelValue (line 289) | CelValue CreateErrorValue(cel::MemoryManagerRef manager, function CelValue (line 298) | CelValue CreateErrorValue(cel::MemoryManagerRef manager, function CelValue (line 306) | CelValue CreateErrorValue(Arena* arena, absl::string_view message, function CelValue (line 312) | CelValue CreateErrorValue(Arena* arena, const absl::Status& status) { function CelValue (line 317) | CelValue CreateNoMatchingOverloadError(cel::MemoryManagerRef manager, function CelValue (line 323) | CelValue CreateNoMatchingOverloadError(google::protobuf::Arena* arena, function CheckNoMatchingOverloadError (line 329) | bool CheckNoMatchingOverloadError(CelValue value) { function CelValue (line 336) | CelValue CreateNoSuchFieldError(cel::MemoryManagerRef manager, function CelValue (line 342) | CelValue CreateNoSuchFieldError(google::protobuf::Arena* arena, absl::... function CelValue (line 346) | CelValue CreateNoSuchKeyError(cel::MemoryManagerRef manager, function CelValue (line 352) | CelValue CreateNoSuchKeyError(google::protobuf::Arena* arena, absl::st... function CheckNoSuchKeyError (line 356) | bool CheckNoSuchKeyError(CelValue value) { function CelValue (line 362) | CelValue CreateMissingAttributeError(google::protobuf::Arena* arena, function CelValue (line 368) | CelValue CreateMissingAttributeError(cel::MemoryManagerRef manager, function IsMissingAttributeError (line 377) | bool IsMissingAttributeError(const CelValue& value) { function CelValue (line 388) | CelValue CreateUnknownFunctionResultError(cel::MemoryManagerRef manager, function CelValue (line 394) | CelValue CreateUnknownFunctionResultError(google::protobuf::Arena* arena, function IsUnknownFunctionResult (line 400) | bool IsUnknownFunctionResult(const CelValue& value) { FILE: eval/public/cel_value.h function namespace (line 46) | namespace cel::interop_internal { function namespace (line 51) | namespace google::api::expr::runtime { function class (line 569) | class CelMap { function namespace (line 729) | namespace cel { FILE: eval/public/cel_value_internal.h function namespace (line 27) | namespace google::api::expr::runtime::internal { function T (line 63) | T* get() const { function explicit (line 86) | explicit MessageVisitAdapter(Op&& op) : op(std::forward(op)) {} function T (line 93) | T operator()(const MessageWrapper& wrapper) { FILE: eval/public/cel_value_producer.h function namespace (line 6) | namespace google::api::expr::runtime { FILE: eval/public/cel_value_test.cc type google::api::expr::runtime (line 23) | namespace google::api::expr::runtime { class DummyMap (line 34) | class DummyMap : public CelMap { method ListKeys (line 39) | absl::StatusOr ListKeys() const override { method size (line 43) | int size() const override { return 0; } class DummyList (line 46) | class DummyList : public CelList { method size (line 48) | int size() const override { return 0; } method CelValue (line 50) | CelValue operator[](int index) const override { function TEST (line 55) | TEST(CelValueTest, TestType) { function CountTypeMatch (line 94) | int CountTypeMatch(const CelValue& value) { function TEST (line 134) | TEST(CelValueTest, TestBool) { function TEST (line 147) | TEST(CelValueTest, TestInt64) { function TEST (line 161) | TEST(CelValueTest, TestUint64) { function TEST (line 175) | TEST(CelValueTest, TestDouble) { function TEST (line 188) | TEST(CelValueTest, TestDurationRangeCheck) { function TEST (line 206) | TEST(CelValueTest, TestString) { function TEST (line 224) | TEST(CelValueTest, TestBytes) { function TEST (line 242) | TEST(CelValueTest, TestList) { function TEST (line 256) | TEST(CelValueTest, TestEmptyList) { function TEST (line 271) | TEST(CelValueTest, TestMap) { function TEST (line 285) | TEST(CelValueTest, TestEmptyMap) { function TEST (line 301) | TEST(CelValueTest, TestCelType) { function TEST (line 342) | TEST(CelValueTest, TestUnknownSet) { function TEST (line 356) | TEST(CelValueTest, SpecialErrorFactories) { function TEST (line 381) | TEST(CelValueTest, MissingAttributeErrorsDeprecated) { function TEST (line 390) | TEST(CelValueTest, MissingAttributeErrors) { function TEST (line 400) | TEST(CelValueTest, UnknownFunctionResultErrorsDeprecated) { function TEST (line 408) | TEST(CelValueTest, UnknownFunctionResultErrors) { function TEST (line 417) | TEST(CelValueTest, DebugString) { function TEST (line 446) | TEST(CelValueTest, Message) { function TEST (line 462) | TEST(CelValueTest, MessageLite) { function TEST (line 478) | TEST(CelValueTest, Size) { FILE: eval/public/comparison_functions.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { function RegisterComparisonFunctions (line 26) | absl::Status RegisterComparisonFunctions(CelFunctionRegistry* registry, FILE: eval/public/comparison_functions.h function namespace (line 22) | namespace google::api::expr::runtime { FILE: eval/public/comparison_functions_test.cc type google::api::expr::runtime (line 38) | namespace google::api::expr::runtime { type ComparisonTestCase (line 56) | struct ComparisonTestCase { class ComparisonFunctionTest (line 63) | class ComparisonFunctionTest method ComparisonFunctionTest (line 66) | ComparisonFunctionTest() { method CelFunctionRegistry (line 72) | CelFunctionRegistry& registry() { return *builder_->GetRegistry(); } method Evaluate (line 74) | absl::StatusOr Evaluate(absl::string_view expr, const CelV... function TEST_P (line 94) | TEST_P(ComparisonFunctionTest, SmokeTest) { FILE: eval/public/container_function_registrar.cc type google::api::expr::runtime (line 21) | namespace google::api::expr::runtime { function RegisterContainerFunctions (line 23) | absl::Status RegisterContainerFunctions(CelFunctionRegistry* registry, FILE: eval/public/container_function_registrar.h function namespace (line 22) | namespace google::api::expr::runtime { FILE: eval/public/container_function_registrar_test.cc type google::api::expr::runtime (line 30) | namespace google::api::expr::runtime { type TestCase (line 37) | struct TestCase { function CelList (line 43) | const CelList& CelNumberListExample() { function ExpectResult (line 49) | void ExpectResult(const TestCase& test_case) { function TEST_P (line 74) | TEST_P(ContainerFunctionParamsTest, StandardFunctions) { FILE: eval/public/containers/container_backed_list_impl.h function namespace (line 10) | namespace google { FILE: eval/public/containers/container_backed_map_impl.cc type google (line 14) | namespace google { type api (line 15) | namespace api { type expr (line 16) | namespace expr { type runtime (line 17) | namespace runtime { class HasherOp (line 24) | class HasherOp { class EqualOp (line 57) | class EqualOp { method EqualOp (line 59) | explicit EqualOp(const T& arg) : arg_(arg) {} class CelValueEq (line 72) | class CelValueEq { method CelValueEq (line 74) | explicit CelValueEq(const CelValue& other) : other_(other) {} function CreateContainerBackedMap (line 119) | absl::StatusOr> CreateContainerBackedMap( FILE: eval/public/containers/container_backed_map_impl.h function namespace (line 12) | namespace google::api::expr::runtime { FILE: eval/public/containers/container_backed_map_impl_test.cc type google::api::expr::runtime (line 11) | namespace google::api::expr::runtime { function TEST (line 20) | TEST(ContainerBackedMapImplTest, TestMapInt64) { function TEST (line 55) | TEST(ContainerBackedMapImplTest, TestMapUint64) { function TEST (line 89) | TEST(ContainerBackedMapImplTest, TestMapString) { function TEST (line 127) | TEST(CelMapBuilder, TestMapString) { function TEST (line 168) | TEST(CelMapBuilder, RepeatKeysFail) { FILE: eval/public/containers/field_access.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { function CreateValueFromSingleField (line 31) | absl::Status CreateValueFromSingleField(const google::protobuf::Messag... function CreateValueFromSingleField (line 39) | absl::Status CreateValueFromSingleField(const google::protobuf::Messag... function CreateValueFromRepeatedField (line 51) | absl::Status CreateValueFromRepeatedField(const google::protobuf::Mess... function CreateValueFromMapValue (line 62) | absl::Status CreateValueFromMapValue(const google::protobuf::Message* ... function SetValueToSingleField (line 73) | absl::Status SetValueToSingleField(const CelValue& value, function AddValueToRepeatedField (line 79) | absl::Status AddValueToRepeatedField(const CelValue& value, FILE: eval/public/containers/field_access.h function namespace (line 7) | namespace google::api::expr::runtime { FILE: eval/public/containers/field_access_test.cc type google::api::expr::runtime (line 34) | namespace google::api::expr::runtime { function TEST (line 46) | TEST(FieldAccessTest, SetDuration) { function TEST (line 56) | TEST(FieldAccessTest, SetDurationBadDuration) { function TEST (line 68) | TEST(FieldAccessTest, SetDurationBadInputType) { function TEST (line 79) | TEST(FieldAccessTest, SetTimestamp) { function TEST (line 89) | TEST(FieldAccessTest, SetTimestampBadTime) { function TEST (line 101) | TEST(FieldAccessTest, SetTimestampBadInputType) { function TEST (line 112) | TEST(FieldAccessTest, SetInt32Overflow) { function TEST (line 125) | TEST(FieldAccessTest, SetUint32Overflow) { function TEST (line 138) | TEST(FieldAccessTest, SetMessage) { function TEST (line 151) | TEST(FieldAccessTest, SetMessageWithNul) { function TEST (line 168) | TEST(CreateValueFromFieldTest, UnsetWrapperTypesNullIfEnabled) { function TEST (line 184) | TEST(CreateValueFromFieldTest, UnsetWrapperTypesDefaultValueIfDisabled) { function TEST (line 200) | TEST(CreateValueFromFieldTest, SetWrapperTypesDefaultValue) { FILE: eval/public/containers/field_backed_list_impl.h function namespace (line 8) | namespace google { FILE: eval/public/containers/field_backed_list_impl_test.cc type google (line 10) | namespace google { type api (line 11) | namespace api { type expr (line 12) | namespace expr { type runtime (line 13) | namespace runtime { function CreateList (line 22) | std::unique_ptr CreateList(const TestMessage* message, function TEST (line 31) | TEST(FieldBackedListImplTest, BoolDatatypeTest) { function TEST (line 46) | TEST(FieldBackedListImplTest, TestLength0) { function TEST (line 56) | TEST(FieldBackedListImplTest, TestLength1) { function TEST (line 67) | TEST(FieldBackedListImplTest, TestLength100000) { function TEST (line 85) | TEST(FieldBackedListImplTest, Int32DatatypeTest) { function TEST (line 100) | TEST(FieldBackedListImplTest, Int64DatatypeTest) { function TEST (line 115) | TEST(FieldBackedListImplTest, Uint32DatatypeTest) { function TEST (line 130) | TEST(FieldBackedListImplTest, Uint64DatatypeTest) { function TEST (line 145) | TEST(FieldBackedListImplTest, FloatDatatypeTest) { function TEST (line 160) | TEST(FieldBackedListImplTest, DoubleDatatypeTest) { function TEST (line 175) | TEST(FieldBackedListImplTest, StringDatatypeTest) { function TEST (line 190) | TEST(FieldBackedListImplTest, BytesDatatypeTest) { function TEST (line 205) | TEST(FieldBackedListImplTest, MessageDatatypeTest) { function TEST (line 223) | TEST(FieldBackedListImplTest, EnumDatatypeTest) { FILE: eval/public/containers/field_backed_map_impl.h function namespace (line 11) | namespace google::api::expr::runtime { FILE: eval/public/containers/field_backed_map_impl_test.cc type google::api::expr::runtime (line 14) | namespace google::api::expr::runtime { function CreateMap (line 23) | std::unique_ptr CreateMap(const TestMessage* message, function TEST (line 32) | TEST(FieldBackedMapImplTest, BadKeyTypeTest) { function TEST (line 59) | TEST(FieldBackedMapImplTest, Int32KeyTest) { function TEST (line 77) | TEST(FieldBackedMapImplTest, Int32KeyOutOfRangeTest) { function TEST (line 94) | TEST(FieldBackedMapImplTest, Int64KeyTest) { function TEST (line 111) | TEST(FieldBackedMapImplTest, BoolKeyTest) { function TEST (line 128) | TEST(FieldBackedMapImplTest, Uint32KeyTest) { function TEST (line 146) | TEST(FieldBackedMapImplTest, Uint32KeyOutOfRangeTest) { function TEST (line 158) | TEST(FieldBackedMapImplTest, Uint64KeyTest) { function TEST (line 175) | TEST(FieldBackedMapImplTest, StringKeyTest) { function TEST (line 197) | TEST(FieldBackedMapImplTest, EmptySizeTest) { function TEST (line 204) | TEST(FieldBackedMapImplTest, RepeatedAddTest) { function TEST (line 217) | TEST(FieldBackedMapImplTest, KeyListTest) { FILE: eval/public/containers/internal_field_backed_list_impl.cc type google::api::expr::runtime::internal (line 20) | namespace google::api::expr::runtime::internal { function CelValue (line 26) | CelValue FieldBackedListImpl::operator[](int index) const { FILE: eval/public/containers/internal_field_backed_list_impl.h function namespace (line 23) | namespace google::api::expr::runtime::internal { FILE: eval/public/containers/internal_field_backed_list_impl_test.cc type google::api::expr::runtime::internal (line 25) | namespace google::api::expr::runtime::internal { function CreateList (line 33) | std::unique_ptr CreateList(const TestMessage* message, function TEST (line 43) | TEST(FieldBackedListImplTest, BoolDatatypeTest) { function TEST (line 58) | TEST(FieldBackedListImplTest, TestLength0) { function TEST (line 68) | TEST(FieldBackedListImplTest, TestLength1) { function TEST (line 79) | TEST(FieldBackedListImplTest, TestLength100000) { function TEST (line 97) | TEST(FieldBackedListImplTest, Int32DatatypeTest) { function TEST (line 112) | TEST(FieldBackedListImplTest, Int64DatatypeTest) { function TEST (line 127) | TEST(FieldBackedListImplTest, Uint32DatatypeTest) { function TEST (line 142) | TEST(FieldBackedListImplTest, Uint64DatatypeTest) { function TEST (line 157) | TEST(FieldBackedListImplTest, FloatDatatypeTest) { function TEST (line 172) | TEST(FieldBackedListImplTest, DoubleDatatypeTest) { function TEST (line 187) | TEST(FieldBackedListImplTest, StringDatatypeTest) { function TEST (line 202) | TEST(FieldBackedListImplTest, BytesDatatypeTest) { function TEST (line 217) | TEST(FieldBackedListImplTest, MessageDatatypeTest) { function TEST (line 235) | TEST(FieldBackedListImplTest, EnumDatatypeTest) { FILE: eval/public/containers/internal_field_backed_map_impl.cc type google::api::expr::runtime::internal (line 33) | namespace google::api::expr::runtime::internal { class KeyList (line 47) | class KeyList : public CelList { method KeyList (line 51) | KeyList(const google::protobuf::Message* message, method size (line 61) | int size() const override { method CelValue (line 66) | CelValue operator[](int index) const override { function MatchesMapKeyType (line 96) | bool MatchesMapKeyType(const FieldDescriptor* key_desc, const CelValue... function InvalidMapKeyType (line 115) | absl::Status InvalidMapKeyType(absl::string_view key_type) { FILE: eval/public/containers/internal_field_backed_map_impl.h function namespace (line 24) | namespace google::api::expr::runtime::internal { FILE: eval/public/containers/internal_field_backed_map_impl_test.cc type google::api::expr::runtime::internal (line 28) | namespace google::api::expr::runtime::internal { class FieldBackedMapTestImpl (line 36) | class FieldBackedMapTestImpl : public FieldBackedMapImpl { method FieldBackedMapTestImpl (line 38) | FieldBackedMapTestImpl(const google::protobuf::Message* message, function CreateMap (line 51) | std::unique_ptr CreateMap(const TestMessage* m... function TEST (line 60) | TEST(FieldBackedMapImplTest, BadKeyTypeTest) { function TEST (line 94) | TEST(FieldBackedMapImplTest, Int32KeyTest) { function TEST (line 116) | TEST(FieldBackedMapImplTest, Int32KeyOutOfRangeTest) { function TEST (line 133) | TEST(FieldBackedMapImplTest, Int64KeyTest) { function TEST (line 154) | TEST(FieldBackedMapImplTest, BoolKeyTest) { function TEST (line 173) | TEST(FieldBackedMapImplTest, Uint32KeyTest) { function TEST (line 193) | TEST(FieldBackedMapImplTest, Uint32KeyOutOfRangeTest) { function TEST (line 205) | TEST(FieldBackedMapImplTest, Uint64KeyTest) { function TEST (line 224) | TEST(FieldBackedMapImplTest, StringKeyTest) { function TEST (line 248) | TEST(FieldBackedMapImplTest, EmptySizeTest) { function TEST (line 255) | TEST(FieldBackedMapImplTest, RepeatedAddTest) { function TEST (line 268) | TEST(FieldBackedMapImplTest, KeyListTest) { FILE: eval/public/equality_function_registrar.cc type google::api::expr::runtime (line 23) | namespace google::api::expr::runtime { function RegisterEqualityFunctions (line 25) | absl::Status RegisterEqualityFunctions(CelFunctionRegistry* registry, FILE: eval/public/equality_function_registrar.h function namespace (line 23) | namespace google::api::expr::runtime { FILE: eval/public/equality_function_registrar_test.cc type google::api::expr::runtime (line 62) | namespace google::api::expr::runtime { type EqualityTestCase (line 86) | struct EqualityTestCase { type ErrorKind (line 87) | enum class ErrorKind { kMissingOverload, kMissingIdentifier } function IsNumeric (line 94) | bool IsNumeric(CelValue::Type type) { function CelList (line 99) | const CelList& CelListExample1() { function CelList (line 105) | const CelList& CelListExample2() { function CelMap (line 111) | const CelMap& CelMapExample1() { function CelMap (line 122) | const CelMap& CelMapExample2() { class CelValueEqualImplTypesTest (line 186) | class CelValueEqualImplTypesTest method CelValueEqualImplTypesTest (line 189) | CelValueEqualImplTypesTest() = default; method CelValue (line 191) | const CelValue& lhs() { return std::get<0>(GetParam()); } method CelValue (line 193) | const CelValue& rhs() { return std::get<1>(GetParam()); } method should_be_equal (line 195) | bool should_be_equal() { return std::get<2>(GetParam()); } function CelValueEqualTestName (line 198) | std::string CelValueEqualTestName( function TEST_P (line 206) | TEST_P(CelValueEqualImplTypesTest, Basic) { type NumericInequalityTestCase (line 233) | struct NumericInequalityTestCase { function TEST_P (line 287) | TEST_P(NumericInequalityTest, NumericValues) { function TEST (line 301) | TEST(CelValueEqualImplTest, LossyNumericEquality) { function TEST (line 310) | TEST(CelValueEqualImplTest, ListMixedTypesInequal) { function TEST (line 319) | TEST(CelValueEqualImplTest, NestedList) { function TEST (line 330) | TEST(CelValueEqualImplTest, MapMixedValueTypesInequal) { function TEST (line 346) | TEST(CelValueEqualImplTest, MapMixedKeyTypesEqual) { function TEST (line 362) | TEST(CelValueEqualImplTest, MapMixedKeyTypesInequal) { function TEST (line 378) | TEST(CelValueEqualImplTest, NestedMaps) { function TEST (line 405) | TEST(CelValueEqualImplTest, ProtoEqualityDifferingTypenameInequal) { function TEST (line 424) | TEST(CelValueEqualImplTest, ProtoEqualityNoAccessorInequal) { function TEST (line 442) | TEST(CelValueEqualImplTest, ProtoEqualityAny) { function AddDepsToPool (line 473) | bool AddDepsToPool(const google::protobuf::FileDescriptor* descriptor, function TEST (line 487) | TEST(CelValueEqualImplTest, DynamicDescriptorAndGeneratedInequal) { function TEST (line 525) | TEST(CelValueEqualImplTest, DynamicMessageAndMessageEqual) { class EqualityFunctionTest (line 555) | class EqualityFunctionTest method EqualityFunctionTest (line 558) | EqualityFunctionTest() { method CelFunctionRegistry (line 564) | CelFunctionRegistry& registry() { return *builder_->GetRegistry(); } method Evaluate (line 566) | absl::StatusOr Evaluate(absl::string_view expr, const CelV... function TEST (line 593) | TEST(RegisterEqualityFunctionsTest, EqualDefined) { function TEST (line 603) | TEST(RegisterEqualityFunctionsTest, InequalDefined) { function TEST_P (line 613) | TEST_P(EqualityFunctionTest, SmokeTest) { function RunBenchmark (line 856) | void RunBenchmark(absl::string_view expr, benchmark::State& benchmark) { function RunIdentBenchmark (line 874) | void RunIdentBenchmark(const CelValue& lhs, const CelValue& rhs, function BM_EqualsInt (line 895) | void BM_EqualsInt(benchmark::State& s) { RunBenchmark("42 == 43", s); } function BM_EqualsString (line 899) | void BM_EqualsString(benchmark::State& s) { function BM_EqualsCreatedList (line 905) | void BM_EqualsCreatedList(benchmark::State& s) { function BM_EqualsBoundLegacyList (line 911) | void BM_EqualsBoundLegacyList(benchmark::State& s) { function BM_EqualsCreatedMap (line 926) | void BM_EqualsCreatedMap(benchmark::State& s) { FILE: eval/public/extension_func_registrar.cc type google (line 19) | namespace google { type api (line 20) | namespace api { type expr (line 21) | namespace expr { type runtime (line 22) | namespace runtime { function CelValue (line 26) | CelValue BetweenTs(Arena* arena, absl::Time time_stamp, absl::Ti... function CelValue (line 34) | CelValue BetweenStr(Arena* arena, absl::Time time_stamp, function CelValue (line 49) | CelValue GetDateTz(Arena* arena, absl::Time time_stamp, function CelValue (line 62) | CelValue GetDate(Arena* arena, absl::Time time_stamp, function CelValue (line 73) | CelValue GetDateUTC(Arena* arena, absl::Time time_stamp) { function CelValue (line 78) | CelValue GetTimeOfDayTz(Arena* arena, absl::Time time_stamp, function CelValue (line 93) | CelValue GetTimeOfDay(Arena* arena, absl::Time time_stamp, function CelValue (line 105) | CelValue GetTimeOfDayUTC(Arena* arena, absl::Time time_stamp) { function ToSeconds (line 112) | int ToSeconds(const google::type::TimeOfDay* time_of_day) { function CelValue (line 122) | CelValue BetweenToD(Arena* arena, const google::protobuf::Messag... function CelValue (line 146) | CelValue BetweenToDStr(Arena* arena, const google::protobuf::Mes... function RegisterExtensionFunctions (line 172) | absl::Status RegisterExtensionFunctions(CelFunctionRegistry* reg... FILE: eval/public/extension_func_registrar.h function namespace (line 7) | namespace google { FILE: eval/public/extension_func_test.cc type google (line 23) | namespace google { type api (line 24) | namespace api { type expr (line 25) | namespace expr { type runtime (line 26) | namespace runtime { class ExtensionTest (line 33) | class ExtensionTest : public ::testing::Test { method ExtensionTest (line 35) | ExtensionTest() {} method SetUp (line 37) | void SetUp() override { method TestStringInclusion (line 43) | void TestStringInclusion(absl::string_view func_name, method TestStringStartsWith (line 70) | void TestStringStartsWith(const std::string& test_string, method TestStringEndsWith (line 76) | void TestStringEndsWith(const std::string& test_string, method PerformTimestampConversion (line 82) | void PerformTimestampConversion(Arena* arena, const std::strin... method PerformBetweenTest (line 97) | void PerformBetweenTest(Arena* arena, absl::Time time_stamp, method PerformBetweenStrTest (line 117) | void PerformBetweenStrTest(Arena* arena, absl::Time time_stamp, method PerformGetDateTest (line 137) | void PerformGetDateTest(Arena* arena, absl::Time time_stamp, method PerformGetDateUTCTest (line 153) | void PerformGetDateUTCTest(Arena* arena, absl::Time time_stamp, method PerformGetTimeOfDayTest (line 168) | void PerformGetTimeOfDayTest(Arena* arena, absl::Time time_stamp, method PerformGetTimeOfDayUTCTest (line 185) | void PerformGetTimeOfDayUTCTest(Arena* arena, absl::Time time_... method PerformBetweenToDTest (line 200) | void PerformBetweenToDTest(Arena* arena, const google::protobu... method PerformBetweenToDStrTest (line 221) | void PerformBetweenToDStrTest(Arena* arena, method PerformDurationConversion (line 243) | void PerformDurationConversion(Arena* arena, const std::string... function TEST_F (line 264) | TEST_F(ExtensionTest, TestStartsWithFunction) { function TEST_F (line 280) | TEST_F(ExtensionTest, TestEndsWithFunction) { function TEST_F (line 296) | TEST_F(ExtensionTest, TestTimestampFromString) { function TEST_F (line 340) | TEST_F(ExtensionTest, TestDurationFromString) { function TEST_F (line 371) | TEST_F(ExtensionTest, TestBetweenTs) { function TEST_F (line 397) | TEST_F(ExtensionTest, TestBetweenStr) { function TEST_F (line 428) | TEST_F(ExtensionTest, TestGetDate) { function TEST_F (line 444) | TEST_F(ExtensionTest, TestGetDateUTC) { function TEST_F (line 458) | TEST_F(ExtensionTest, TestGetTimeOfDay) { function TEST_F (line 484) | TEST_F(ExtensionTest, TestGetTimeOfDayUTC) { function TEST_F (line 507) | TEST_F(ExtensionTest, TestBetweenToD) { function TEST_F (line 547) | TEST_F(ExtensionTest, TestBetweenTodStr) { FILE: eval/public/logical_function_registrar.cc type google::api::expr::runtime (line 22) | namespace google::api::expr::runtime { function RegisterLogicalFunctions (line 24) | absl::Status RegisterLogicalFunctions(CelFunctionRegistry* registry, FILE: eval/public/logical_function_registrar.h function namespace (line 22) | namespace google::api::expr::runtime { FILE: eval/public/logical_function_registrar_test.cc type google::api::expr::runtime (line 38) | namespace google::api::expr::runtime { type TestCase (line 47) | struct TestCase { function CelError (line 53) | const CelError* ExampleError() { function ExpectResult (line 60) | void ExpectResult(const TestCase& test_case) { function TEST_P (line 100) | TEST_P(BuiltinFuncParamsTest, StandardFunctions) { ExpectResult(GetPar... FILE: eval/public/message_wrapper.h function namespace (line 27) | namespace cel::interop_internal { function namespace (line 31) | namespace google::api::expr::runtime { FILE: eval/public/message_wrapper_test.cc type google::api::expr::runtime (line 26) | namespace google::api::expr::runtime { function TEST (line 29) | TEST(MessageWrapper, Size) { function TEST (line 34) | TEST(MessageWrapper, WrapsMessage) { function TEST (line 50) | TEST(MessageWrapperBuilder, Builder) { function TEST (line 79) | TEST(MessageWrapper, DefaultNull) { FILE: eval/public/portable_cel_function_adapter.h function namespace (line 20) | namespace google::api::expr::runtime { FILE: eval/public/set_util.cc type google::api::expr::runtime (line 6) | namespace google::api::expr::runtime { function ComparisonImpl (line 12) | int ComparisonImpl(T lhs, T rhs) { function ComparisonImpl (line 23) | int ComparisonImpl(const CelError* lhs, const CelError* rhs) { function ComparisonImpl (line 32) | int ComparisonImpl(CelValue::MessageWrapper lhs_wrapper, function ComparisonImpl (line 47) | int ComparisonImpl(const CelList* lhs, const CelList* rhs) { function ComparisonImpl (line 70) | int ComparisonImpl(const CelMap* lhs, const CelMap* rhs) { type ComparisonVisitor (line 114) | struct ComparisonVisitor { method ComparisonVisitor (line 115) | explicit ComparisonVisitor(CelValue rhs) : rhs(rhs) {} function CelValueCompare (line 131) | int CelValueCompare(CelValue lhs, CelValue rhs) { function CelValueLessThan (line 135) | bool CelValueLessThan(CelValue lhs, CelValue rhs) { function CelValueEqual (line 139) | bool CelValueEqual(CelValue lhs, CelValue rhs) { function CelValueGreaterThan (line 143) | bool CelValueGreaterThan(CelValue lhs, CelValue rhs) { FILE: eval/public/set_util.h function namespace (line 6) | namespace google { FILE: eval/public/set_util_test.cc type google (line 22) | namespace google { type api (line 23) | namespace api { type expr (line 24) | namespace expr { type runtime (line 25) | namespace runtime { function TypeExamples (line 48) | std::vector TypeExamples(Arena* arena) { class TypeOrderingTest (line 70) | class TypeOrderingTest : public testing::TestWithParam GetLineAndLineOffset(const SourceInfo* s... FILE: eval/public/source_position.h function namespace (line 22) | namespace google { FILE: eval/public/source_position_test.cc type google (line 20) | namespace google { type api (line 21) | namespace api { type expr (line 22) | namespace expr { type runtime (line 23) | namespace runtime { class SourcePositionTest (line 30) | class SourcePositionTest : public testing::Test { method SetUp (line 32) | void SetUp() override { function TEST_F (line 59) | TEST_F(SourcePositionTest, TestNullSourceInfo) { function TEST_F (line 66) | TEST_F(SourcePositionTest, TestNoNewlines) { function TEST_F (line 74) | TEST_F(SourcePositionTest, TestPosition) { function TEST_F (line 79) | TEST_F(SourcePositionTest, TestLine) { function TEST_F (line 93) | TEST_F(SourcePositionTest, TestColumn) { FILE: eval/public/string_extension_func_registrar.cc type google::api::expr::runtime (line 22) | namespace google::api::expr::runtime { function RegisterStringExtensionFunctions (line 24) | absl::Status RegisterStringExtensionFunctions( FILE: eval/public/string_extension_func_registrar.h function namespace (line 22) | namespace google::api::expr::runtime { FILE: eval/public/string_extension_func_registrar_test.cc type google::api::expr::runtime (line 30) | namespace google::api::expr::runtime { class StringExtensionTest (line 34) | class StringExtensionTest : public ::testing::Test { method StringExtensionTest (line 36) | StringExtensionTest() = default; method SetUp (line 37) | void SetUp() override { method PerformSplitStringTest (line 42) | void PerformSplitStringTest(Arena* arena, std::string* value, method PerformSplitStringWithLimitTest (line 55) | void PerformSplitStringWithLimitTest(Arena* arena, std::string* value, method PerformJoinStringTest (line 72) | void PerformJoinStringTest(Arena* arena, std::vector& v... method PerformJoinStringWithSeparatorTest (line 93) | void PerformJoinStringWithSeparatorTest(Arena* arena, method PerformLowerAsciiTest (line 117) | void PerformLowerAsciiTest(Arena* arena, std::string* value, function TEST_F (line 134) | TEST_F(StringExtensionTest, TestStringSplit) { function TEST_F (line 151) | TEST_F(StringExtensionTest, TestStringSplitEmptyDelimiter) { function TEST_F (line 168) | TEST_F(StringExtensionTest, TestStringSplitWithLimitTwo) { function TEST_F (line 186) | TEST_F(StringExtensionTest, TestStringSplitWithLimitOne) { function TEST_F (line 199) | TEST_F(StringExtensionTest, TestStringSplitWithLimitZero) { function TEST_F (line 211) | TEST_F(StringExtensionTest, TestStringSplitWithLimitNegative) { function TEST_F (line 228) | TEST_F(StringExtensionTest, TestStringSplitWithLimitAsMaxPossibleSplit... function TEST_F (line 246) | TEST_F(StringExtensionTest, function TEST_F (line 265) | TEST_F(StringExtensionTest, TestStringJoin) { function TEST_F (line 276) | TEST_F(StringExtensionTest, TestStringJoinEmptyInput) { function TEST_F (line 287) | TEST_F(StringExtensionTest, TestStringJoinWithSeparator) { function TEST_F (line 300) | TEST_F(StringExtensionTest, TestStringJoinWithMultiCharSeparator) { function TEST_F (line 313) | TEST_F(StringExtensionTest, TestStringJoinWithEmptySeparator) { function TEST_F (line 326) | TEST_F(StringExtensionTest, TestStringJoinWithSeparatorEmptyInput) { function TEST_F (line 339) | TEST_F(StringExtensionTest, TestLowerAscii) { function TEST_F (line 350) | TEST_F(StringExtensionTest, TestLowerAsciiWithEmptyInput) { function TEST_F (line 361) | TEST_F(StringExtensionTest, TestLowerAsciiWithNonAsciiCharacter) { FILE: eval/public/structs/cel_proto_descriptor_pool_builder.cc type google::api::expr::runtime (line 32) | namespace google::api::expr::runtime { function AddOrValidateMessageType (line 35) | absl::Status AddOrValidateMessageType(google::protobuf::DescriptorPool... function AddStandardMessageTypeToMap (line 52) | void AddStandardMessageTypeToMap( function AddStandardMessageTypesToDescriptorPool (line 63) | absl::Status AddStandardMessageTypesToDescriptorPool( function GetStandardMessageTypesFileDescriptorSet (line 105) | google::protobuf::FileDescriptorSet GetStandardMessageTypesFileDescrip... FILE: eval/public/structs/cel_proto_descriptor_pool_builder.h function namespace (line 24) | namespace google::api::expr::runtime { FILE: eval/public/structs/cel_proto_descriptor_pool_builder_test.cc type google::api::expr::runtime (line 27) | namespace google::api::expr::runtime { function TEST (line 35) | TEST(DescriptorPoolUtilsTest, PopulatesEmptyDescriptorPool) { function TEST (line 117) | TEST(DescriptorPoolUtilsTest, AcceptsPreAddedStandardTypes) { function TEST (line 142) | TEST(DescriptorPoolUtilsTest, RejectsModifiedStandardType) { function TEST (line 171) | TEST(DescriptorPoolUtilsTest, GetStandardMessageTypesFileDescriptorSet) { FILE: eval/public/structs/cel_proto_wrap_util.cc type google::api::expr::runtime::internal (line 56) | namespace google::api::expr::runtime::internal { function IsJSONSafe (line 91) | static bool IsJSONSafe(int64_t i) { function IsJSONSafe (line 97) | static bool IsJSONSafe(uint64_t i) { class DynamicList (line 102) | class DynamicList : public CelList { method DynamicList (line 104) | DynamicList(const ListValue* values, ProtobufValueFactory factory, method size (line 111) | int size() const override { return values_->values_size(); } class DynamicMap (line 120) | class DynamicMap : public CelMap { method DynamicMap (line 122) | DynamicMap(const Struct* values, ProtobufValueFactory factory, Arena... method Has (line 128) | absl::StatusOr Has(const CelValue& key) const override { method size (line 141) | int size() const override { return values_->fields_size(); } method ListKeys (line 143) | absl::StatusOr ListKeys() const override { class DynamicMapKeyList (line 150) | class DynamicMapKeyList : public CelList { method DynamicMapKeyList (line 152) | explicit DynamicMapKeyList(const Struct* values) method CelValue (line 156) | CelValue operator[](int index) const override { method size (line 162) | int size() const override { method CheckInit (line 168) | void CheckInit() const { class ReturnCelValueError (line 191) | class ReturnCelValueError { method ReturnCelValueError (line 193) | explicit ReturnCelValueError(google::protobuf::Arena* absl_nonnull a... method CelValue (line 196) | CelValue operator()(const absl::Status& status) const { type IgnoreErrorAndReturnNullptr (line 206) | struct IgnoreErrorAndReturnNullptr { class ValueManager (line 216) | class ValueManager { method ValueManager (line 218) | ValueManager(const ProtobufValueFactory& value_factory, method ValueManager (line 229) | ValueManager(const ProtobufValueFactory& value_factory, google::prot... method CelValue (line 235) | static CelValue ValueFromDuration(absl::Duration duration) { method CelValue (line 239) | CelValue ValueFromDuration(const google::protobuf::Message* message) { method CelValue (line 247) | CelValue ValueFromMessage(const Duration* duration) { method CelValue (line 251) | CelValue ValueFromTimestamp(const google::protobuf::Message* message) { method CelValue (line 259) | static CelValue ValueFromTimestamp(absl::Time timestamp) { method CelValue (line 263) | CelValue ValueFromMessage(const Timestamp* timestamp) { method CelValue (line 267) | CelValue ValueFromMessage(const ListValue* list_values) { method CelValue (line 272) | CelValue ValueFromMessage(const Struct* struct_value) { method CelValue (line 277) | CelValue ValueFromAny(const google::protobuf::Message* message) { method CelValue (line 289) | CelValue ValueFromAny(const cel::well_known_types::StringValue& type... method CelValue (line 349) | CelValue ValueFromMessage(const Any* any_value, method CelValue (line 356) | CelValue ValueFromMessage(const Any* any_value) { method CelValue (line 360) | CelValue ValueFromBool(const google::protobuf::Message* message) { method CelValue (line 368) | static CelValue ValueFromBool(bool value) { method CelValue (line 372) | CelValue ValueFromMessage(const BoolValue* wrapper) { method CelValue (line 376) | CelValue ValueFromInt32(const google::protobuf::Message* message) { method CelValue (line 384) | static CelValue ValueFromInt32(int32_t value) { method CelValue (line 388) | CelValue ValueFromMessage(const Int32Value* wrapper) { method CelValue (line 392) | CelValue ValueFromUInt32(const google::protobuf::Message* message) { method CelValue (line 400) | static CelValue ValueFromUInt32(uint32_t value) { method CelValue (line 404) | CelValue ValueFromMessage(const UInt32Value* wrapper) { method CelValue (line 408) | CelValue ValueFromInt64(const google::protobuf::Message* message) { method CelValue (line 416) | static CelValue ValueFromInt64(int64_t value) { method CelValue (line 420) | CelValue ValueFromMessage(const Int64Value* wrapper) { method CelValue (line 424) | CelValue ValueFromUInt64(const google::protobuf::Message* message) { method CelValue (line 432) | static CelValue ValueFromUInt64(uint64_t value) { method CelValue (line 436) | CelValue ValueFromMessage(const UInt64Value* wrapper) { method CelValue (line 440) | CelValue ValueFromFloat(const google::protobuf::Message* message) { method CelValue (line 448) | static CelValue ValueFromFloat(float value) { method CelValue (line 452) | CelValue ValueFromMessage(const FloatValue* wrapper) { method CelValue (line 456) | CelValue ValueFromDouble(const google::protobuf::Message* message) { method CelValue (line 464) | static CelValue ValueFromDouble(double value) { method CelValue (line 468) | CelValue ValueFromMessage(const DoubleValue* wrapper) { method CelValue (line 472) | CelValue ValueFromString(const google::protobuf::Message* message) { method CelValue (line 499) | CelValue ValueFromString(const absl::Cord& value) { method CelValue (line 504) | static CelValue ValueFromString(const std::string* value) { method CelValue (line 508) | CelValue ValueFromMessage(const StringValue* wrapper) { method CelValue (line 512) | CelValue ValueFromBytes(const google::protobuf::Message* message) { method CelValue (line 538) | CelValue ValueFromBytes(const absl::Cord& value) { method CelValue (line 543) | static CelValue ValueFromBytes(google::protobuf::Arena* arena, std::... method CelValue (line 548) | CelValue ValueFromMessage(const BytesValue* wrapper) { method CelValue (line 554) | CelValue ValueFromMessage(const Value* value) { method CelValue (line 574) | CelValue ValueFromGeneratedMessageLite(const google::protobuf::Messa... method CelValue (line 596) | CelValue ValueFromMessage(const google::protobuf::Message* message) { class ValueFromMessageMaker (line 643) | class ValueFromMessageMaker { method CelValue (line 646) | static CelValue CreateWellknownTypeValue(const google::protobuf::Mes... method CreateValue (line 658) | static absl::optional CreateValue( method ValueFromMessageMaker (line 699) | ValueFromMessageMaker(const ValueFromMessageMaker&) = delete; method ValueFromMessageMaker (line 700) | ValueFromMessageMaker& operator=(const ValueFromMessageMaker&) = del... function CelValue (line 703) | CelValue DynamicList::operator[](int index) const { function ListFromValue (line 1094) | bool ListFromValue(ListValue* json_list, const CelValue& value, function StructFromValue (line 1110) | bool StructFromValue(Struct* json_struct, const CelValue& value, function ValueFromValue (line 1146) | bool ValueFromValue(Value* json, const CelValue& value, google::protob... function IsAlreadyWrapped (line 1341) | bool IsAlreadyWrapped(google::protobuf::Descriptor::WellKnownType wkt, class MessageFromValueMaker (line 1358) | class MessageFromValueMaker { method MessageFromValueMaker (line 1361) | MessageFromValueMaker(const MessageFromValueMaker&) = delete; method MessageFromValueMaker (line 1362) | MessageFromValueMaker& operator=(const MessageFromValueMaker&) = del... function CelValue (line 1455) | CelValue UnwrapMessageToValue(const google::protobuf::Message* value, FILE: eval/public/structs/cel_proto_wrap_util.h function namespace (line 22) | namespace google::api::expr::runtime::internal { FILE: eval/public/structs/cel_proto_wrap_util_test.cc type google::api::expr::runtime::internal (line 47) | namespace google::api::expr::runtime::internal { function CelValue (line 73) | CelValue ProtobufValueFactoryImpl(const google::protobuf::Message* m) { class CelProtoWrapperTest (line 78) | class CelProtoWrapperTest : public ::testing::Test { method CelProtoWrapperTest (line 80) | CelProtoWrapperTest() {} method ExpectWrappedMessage (line 82) | void ExpectWrappedMessage(const CelValue& value, method ExpectNotWrapped (line 107) | void ExpectNotWrapped(const CelValue& value, const google::protobuf:... method ExpectUnwrappedPrimitive (line 116) | void ExpectUnwrappedPrimitive(const google::protobuf::Message& messa... method ExpectUnwrappedMessage (line 131) | void ExpectUnwrappedMessage(const google::protobuf::Message& message, method ReflectedCopy (line 143) | std::unique_ptr ReflectedCopy( method Arena (line 151) | Arena* arena() { return &arena_; } function TEST_F (line 158) | TEST_F(CelProtoWrapperTest, TestType) { function TEST_F (line 177) | TEST_F(CelProtoWrapperTest, TestDuration) { function TEST_F (line 192) | TEST_F(CelProtoWrapperTest, TestTimestamp) { function TEST_F (line 209) | TEST_F(CelProtoWrapperTest, UnwrapMessageToValueNull) { function TEST_F (line 216) | TEST_F(CelProtoWrapperTest, UnwrapDynamicValueNull) { function TEST_F (line 225) | TEST_F(CelProtoWrapperTest, UnwrapMessageToValueBool) { function TEST_F (line 233) | TEST_F(CelProtoWrapperTest, UnwrapMessageToValueNumber) { function TEST_F (line 241) | TEST_F(CelProtoWrapperTest, UnwrapMessageToValueString) { function TEST_F (line 250) | TEST_F(CelProtoWrapperTest, UnwrapMessageToValueStruct) { function TEST_F (line 317) | TEST_F(CelProtoWrapperTest, UnwrapDynamicStruct) { function TEST_F (line 354) | TEST_F(CelProtoWrapperTest, UnwrapDynamicValueStruct) { function TEST_F (line 372) | TEST_F(CelProtoWrapperTest, UnwrapMessageToValueList) { function TEST_F (line 402) | TEST_F(CelProtoWrapperTest, UnwrapDynamicValueListValue) { function TEST_F (line 415) | TEST_F(CelProtoWrapperTest, UnwrapAnyValue) { function TEST_F (line 424) | TEST_F(CelProtoWrapperTest, UnwrapInvalidAny) { function TEST_F (line 440) | TEST_F(CelProtoWrapperTest, UnwrapBoolWrapper) { function TEST_F (line 448) | TEST_F(CelProtoWrapperTest, UnwrapInt32Wrapper) { function TEST_F (line 456) | TEST_F(CelProtoWrapperTest, UnwrapUInt32Wrapper) { function TEST_F (line 464) | TEST_F(CelProtoWrapperTest, UnwrapInt64Wrapper) { function TEST_F (line 472) | TEST_F(CelProtoWrapperTest, UnwrapUInt64Wrapper) { function TEST_F (line 480) | TEST_F(CelProtoWrapperTest, UnwrapFloatWrapper) { function TEST_F (line 488) | TEST_F(CelProtoWrapperTest, UnwrapDoubleWrapper) { function TEST_F (line 496) | TEST_F(CelProtoWrapperTest, UnwrapStringWrapper) { function TEST_F (line 505) | TEST_F(CelProtoWrapperTest, UnwrapBytesWrapper) { function TEST_F (line 514) | TEST_F(CelProtoWrapperTest, WrapNull) { function TEST_F (line 526) | TEST_F(CelProtoWrapperTest, WrapBool) { function TEST_F (line 542) | TEST_F(CelProtoWrapperTest, WrapBytes) { function TEST_F (line 555) | TEST_F(CelProtoWrapperTest, WrapBytesToValue) { function TEST_F (line 564) | TEST_F(CelProtoWrapperTest, WrapDuration) { function TEST_F (line 576) | TEST_F(CelProtoWrapperTest, WrapDurationToValue) { function TEST_F (line 584) | TEST_F(CelProtoWrapperTest, WrapDouble) { function TEST_F (line 601) | TEST_F(CelProtoWrapperTest, WrapDoubleToFloatValue) { function TEST_F (line 616) | TEST_F(CelProtoWrapperTest, WrapDoubleOverflow) { function TEST_F (line 632) | TEST_F(CelProtoWrapperTest, WrapInt64) { function TEST_F (line 649) | TEST_F(CelProtoWrapperTest, WrapInt64ToInt32Value) { function TEST_F (line 658) | TEST_F(CelProtoWrapperTest, WrapFailureInt64ToInt32Value) { function TEST_F (line 666) | TEST_F(CelProtoWrapperTest, WrapInt64ToValue) { function TEST_F (line 681) | TEST_F(CelProtoWrapperTest, WrapUint64) { function TEST_F (line 698) | TEST_F(CelProtoWrapperTest, WrapUint64ToUint32Value) { function TEST_F (line 707) | TEST_F(CelProtoWrapperTest, WrapUint64ToValue) { function TEST_F (line 716) | TEST_F(CelProtoWrapperTest, WrapFailureUint64ToUint32Value) { function TEST_F (line 724) | TEST_F(CelProtoWrapperTest, WrapString) { function TEST_F (line 741) | TEST_F(CelProtoWrapperTest, WrapTimestamp) { function TEST_F (line 754) | TEST_F(CelProtoWrapperTest, WrapTimestampToValue) { function TEST_F (line 763) | TEST_F(CelProtoWrapperTest, WrapList) { function TEST_F (line 782) | TEST_F(CelProtoWrapperTest, WrapFailureListValueBadJSON) { function TEST_F (line 795) | TEST_F(CelProtoWrapperTest, WrapStruct) { function TEST_F (line 817) | TEST_F(CelProtoWrapperTest, WrapFailureStructBadKeyType) { function TEST_F (line 830) | TEST_F(CelProtoWrapperTest, WrapFailureStructBadValueType) { class TestMap (line 845) | class TestMap : public CelMapBuilder { method ListKeys (line 847) | absl::StatusOr ListKeys() const override { function TEST_F (line 852) | TEST_F(CelProtoWrapperTest, WrapFailureStructListKeysUnimplemented) { function TEST_F (line 863) | TEST_F(CelProtoWrapperTest, WrapFailureWrongType) { function TEST_F (line 879) | TEST_F(CelProtoWrapperTest, WrapFailureErrorToAny) { function TEST_F (line 884) | TEST_F(CelProtoWrapperTest, DebugString) { FILE: eval/public/structs/cel_proto_wrapper.cc type google::api::expr::runtime (line 26) | namespace google::api::expr::runtime { function CelValue (line 36) | CelValue CelProtoWrapper::InternalWrapMessage(const Message* message) { function CelValue (line 44) | CelValue CelProtoWrapper::CreateMessage(const Message* value, Arena* a... FILE: eval/public/structs/cel_proto_wrapper.h function namespace (line 13) | namespace google::api::expr::runtime { FILE: eval/public/structs/cel_proto_wrapper_test.cc type google::api::expr::runtime (line 30) | namespace google::api::expr::runtime { class CelProtoWrapperTest (line 56) | class CelProtoWrapperTest : public ::testing::Test { method CelProtoWrapperTest (line 58) | CelProtoWrapperTest() {} method ExpectWrappedMessage (line 60) | void ExpectWrappedMessage(const CelValue& value, method ExpectNotWrapped (line 87) | void ExpectNotWrapped(const CelValue& value, const google::protobuf:... method ExpectUnwrappedPrimitive (line 96) | void ExpectUnwrappedPrimitive(const google::protobuf::Message& messa... method ExpectUnwrappedMessage (line 110) | void ExpectUnwrappedMessage(const google::protobuf::Message& message, method ReflectedCopy (line 121) | std::unique_ptr ReflectedCopy( method Arena (line 129) | Arena* arena() { return &arena_; } function TEST_F (line 136) | TEST_F(CelProtoWrapperTest, TestType) { function TEST_F (line 159) | TEST_F(CelProtoWrapperTest, TestDuration) { function TEST_F (line 179) | TEST_F(CelProtoWrapperTest, TestTimestamp) { function TEST_F (line 201) | TEST_F(CelProtoWrapperTest, UnwrapValueNull) { function TEST_F (line 208) | TEST_F(CelProtoWrapperTest, UnwrapDynamicValueNull) { function TEST_F (line 217) | TEST_F(CelProtoWrapperTest, UnwrapValueBool) { function TEST_F (line 225) | TEST_F(CelProtoWrapperTest, UnwrapValueNumber) { function TEST_F (line 233) | TEST_F(CelProtoWrapperTest, UnwrapValueString) { function TEST_F (line 242) | TEST_F(CelProtoWrapperTest, UnwrapValueStruct) { function TEST_F (line 308) | TEST_F(CelProtoWrapperTest, UnwrapDynamicStruct) { function TEST_F (line 345) | TEST_F(CelProtoWrapperTest, UnwrapDynamicValueStruct) { function TEST_F (line 363) | TEST_F(CelProtoWrapperTest, UnwrapValueList) { function TEST_F (line 392) | TEST_F(CelProtoWrapperTest, UnwrapDynamicValueListValue) { function TEST_F (line 405) | TEST_F(CelProtoWrapperTest, UnwrapAnyValue) { function TEST_F (line 414) | TEST_F(CelProtoWrapperTest, UnwrapInvalidAny) { function TEST_F (line 427) | TEST_F(CelProtoWrapperTest, UnwrapBoolWrapper) { function TEST_F (line 435) | TEST_F(CelProtoWrapperTest, UnwrapInt32Wrapper) { function TEST_F (line 443) | TEST_F(CelProtoWrapperTest, UnwrapUInt32Wrapper) { function TEST_F (line 451) | TEST_F(CelProtoWrapperTest, UnwrapInt64Wrapper) { function TEST_F (line 459) | TEST_F(CelProtoWrapperTest, UnwrapUInt64Wrapper) { function TEST_F (line 467) | TEST_F(CelProtoWrapperTest, UnwrapFloatWrapper) { function TEST_F (line 475) | TEST_F(CelProtoWrapperTest, UnwrapDoubleWrapper) { function TEST_F (line 483) | TEST_F(CelProtoWrapperTest, UnwrapStringWrapper) { function TEST_F (line 492) | TEST_F(CelProtoWrapperTest, UnwrapBytesWrapper) { function TEST_F (line 501) | TEST_F(CelProtoWrapperTest, WrapNull) { function TEST_F (line 513) | TEST_F(CelProtoWrapperTest, WrapBool) { function TEST_F (line 529) | TEST_F(CelProtoWrapperTest, WrapBytes) { function TEST_F (line 542) | TEST_F(CelProtoWrapperTest, WrapBytesToValue) { function TEST_F (line 551) | TEST_F(CelProtoWrapperTest, WrapDuration) { function TEST_F (line 563) | TEST_F(CelProtoWrapperTest, WrapDurationToValue) { function TEST_F (line 571) | TEST_F(CelProtoWrapperTest, WrapDouble) { function TEST_F (line 588) | TEST_F(CelProtoWrapperTest, WrapDoubleToFloatValue) { function TEST_F (line 603) | TEST_F(CelProtoWrapperTest, WrapDoubleOverflow) { function TEST_F (line 619) | TEST_F(CelProtoWrapperTest, WrapInt64) { function TEST_F (line 636) | TEST_F(CelProtoWrapperTest, WrapInt64ToInt32Value) { function TEST_F (line 645) | TEST_F(CelProtoWrapperTest, WrapFailureInt64ToInt32Value) { function TEST_F (line 653) | TEST_F(CelProtoWrapperTest, WrapInt64ToValue) { function TEST_F (line 668) | TEST_F(CelProtoWrapperTest, WrapUint64) { function TEST_F (line 685) | TEST_F(CelProtoWrapperTest, WrapUint64ToUint32Value) { function TEST_F (line 694) | TEST_F(CelProtoWrapperTest, WrapUint64ToValue) { function TEST_F (line 703) | TEST_F(CelProtoWrapperTest, WrapFailureUint64ToUint32Value) { function TEST_F (line 711) | TEST_F(CelProtoWrapperTest, WrapString) { function TEST_F (line 728) | TEST_F(CelProtoWrapperTest, WrapTimestamp) { function TEST_F (line 741) | TEST_F(CelProtoWrapperTest, WrapTimestampToValue) { function TEST_F (line 750) | TEST_F(CelProtoWrapperTest, WrapList) { function TEST_F (line 769) | TEST_F(CelProtoWrapperTest, WrapFailureListValueBadJSON) { function TEST_F (line 782) | TEST_F(CelProtoWrapperTest, WrapStruct) { function TEST_F (line 804) | TEST_F(CelProtoWrapperTest, WrapFailureStructBadKeyType) { function TEST_F (line 817) | TEST_F(CelProtoWrapperTest, WrapFailureStructBadValueType) { function TEST_F (line 832) | TEST_F(CelProtoWrapperTest, WrapFailureWrongType) { function TEST_F (line 848) | TEST_F(CelProtoWrapperTest, WrapFailureErrorToAny) { class InvalidListKeysCelMapBuilder (line 854) | class InvalidListKeysCelMapBuilder : public CelMapBuilder { method ListKeys (line 856) | absl::StatusOr ListKeys() const override { function TEST_F (line 861) | TEST_F(CelProtoWrapperTest, DebugString) { FILE: eval/public/structs/dynamic_descriptor_pool_end_to_end_test.cc type google::api::expr::runtime (line 40) | namespace google::api::expr::runtime { function AddTestTypes (line 63) | absl::Status AddTestTypes(DescriptorPool& pool) { class DynamicDescriptorPoolTest (line 93) | class DynamicDescriptorPoolTest : public ::testing::Test { method DynamicDescriptorPoolTest (line 95) | DynamicDescriptorPoolTest() : factory_(&descriptor_pool_) {} method SetUp (line 97) | void SetUp() override { ASSERT_OK(AddTestTypes(descriptor_pool_)); } method CreateMessageFromText (line 100) | absl::StatusOr> CreateMes... function TEST_F (line 120) | TEST_F(DynamicDescriptorPoolTest, FieldAccess) { function TEST_F (line 140) | TEST_F(DynamicDescriptorPoolTest, Create) { FILE: eval/public/structs/field_access_impl.cc type google::api::expr::runtime::internal (line 40) | namespace google::api::expr::runtime::internal { class FieldAccessor (line 54) | class FieldAccessor { method GetBool (line 56) | bool GetBool() const { return static_cast(this)->Get... method GetInt32 (line 58) | int64_t GetInt32() const { method GetUInt32 (line 62) | uint64_t GetUInt32() const { method GetInt64 (line 66) | int64_t GetInt64() const { method GetUInt64 (line 70) | uint64_t GetUInt64() const { method GetFloat (line 74) | double GetFloat() const { method GetDouble (line 78) | double GetDouble() const { method GetString (line 82) | absl::string_view GetString(std::string* buffer) const { method Message (line 86) | const Message* GetMessage() const { method GetEnumValue (line 90) | int64_t GetEnumValue() const { method CreateValueFromFieldAccessor (line 99) | absl::StatusOr CreateValueFromFieldAccessor(Arena* arena) { method FieldAccessor (line 162) | FieldAccessor(const Message* msg, const FieldDescriptor* field_desc, function IsWrapperType (line 184) | bool IsWrapperType(const FieldDescriptor* field_descriptor) { class ScalarFieldAccessor (line 191) | class ScalarFieldAccessor : public FieldAccessor { method ScalarFieldAccessor (line 193) | ScalarFieldAccessor(const Message* msg, const FieldDescriptor* field... method GetBool (line 199) | bool GetBool() const { return GetReflection()->GetBool(*msg_, field_... method GetInt32 (line 201) | int64_t GetInt32() const { method GetUInt32 (line 205) | uint64_t GetUInt32() const { method GetInt64 (line 209) | int64_t GetInt64() const { method GetUInt64 (line 213) | uint64_t GetUInt64() const { method GetFloat (line 217) | double GetFloat() const { method GetDouble (line 221) | double GetDouble() const { method GetString (line 225) | absl::string_view GetString(std::string* buffer) const { method Message (line 229) | const Message* GetMessage() const { method GetEnumValue (line 240) | int64_t GetEnumValue() const { method Reflection (line 244) | const Reflection* GetReflection() const { return msg_->GetReflection... class RepeatedFieldAccessor (line 251) | class RepeatedFieldAccessor : public FieldAccessorGetReflection... class MapValueAccessor (line 305) | class MapValueAccessor : public FieldAccessor { method MapValueAccessor (line 307) | MapValueAccessor(const Message* msg, const FieldDescriptor* field_desc, method GetBool (line 312) | bool GetBool() const { return value_ref_->GetBoolValue(); } method GetInt32 (line 314) | int64_t GetInt32() const { return value_ref_->GetInt32Value(); } method GetUInt32 (line 316) | uint64_t GetUInt32() const { return value_ref_->GetUInt32Value(); } method GetInt64 (line 318) | int64_t GetInt64() const { return value_ref_->GetInt64Value(); } method GetUInt64 (line 320) | uint64_t GetUInt64() const { return value_ref_->GetUInt64Value(); } method GetFloat (line 322) | double GetFloat() const { return value_ref_->GetFloatValue(); } method GetDouble (line 324) | double GetDouble() const { return value_ref_->GetDoubleValue(); } method GetString (line 326) | absl::string_view GetString(std::string* /*buffer*/) const { method Message (line 330) | const Message* GetMessage() const { return &value_ref_->GetMessageVa... method GetEnumValue (line 332) | int64_t GetEnumValue() const { return value_ref_->GetEnumValue(); } method Reflection (line 334) | const Reflection* GetReflection() const { return msg_->GetReflection... class FieldSetter (line 344) | class FieldSetter { method AssignBool (line 346) | bool AssignBool(const CelValue& cel_value) const { method AssignInt32 (line 356) | bool AssignInt32(const CelValue& cel_value) const { method AssignUInt32 (line 370) | bool AssignUInt32(const CelValue& cel_value) const { method AssignInt64 (line 382) | bool AssignInt64(const CelValue& cel_value) const { method AssignUInt64 (line 391) | bool AssignUInt64(const CelValue& cel_value) const { method AssignFloat (line 400) | bool AssignFloat(const CelValue& cel_value) const { method AssignDouble (line 409) | bool AssignDouble(const CelValue& cel_value) const { method AssignString (line 418) | bool AssignString(const CelValue& cel_value) const { method AssignBytes (line 427) | bool AssignBytes(const CelValue& cel_value) const { method AssignEnum (line 436) | bool AssignEnum(const CelValue& cel_value) const { method AssignMessage (line 448) | bool AssignMessage(const google::protobuf::Message* message) const { method SetFieldFromCelValue (line 456) | bool SetFieldFromCelValue(const CelValue& value) { method FieldSetter (line 526) | FieldSetter(Message* msg, const FieldDescriptor* field_desc, Arena* ... function MergeFromWithSerializeFallback (line 534) | bool MergeFromWithSerializeFallback(const google::protobuf::Message& v... class ScalarFieldSetter (line 548) | class ScalarFieldSetter : public FieldSetter { method ScalarFieldSetter (line 550) | ScalarFieldSetter(Message* msg, const FieldDescriptor* field_desc, method SetBool (line 554) | bool SetBool(bool value) const { method SetInt32 (line 559) | bool SetInt32(int32_t value) const { method SetUInt32 (line 564) | bool SetUInt32(uint32_t value) const { method SetInt64 (line 569) | bool SetInt64(int64_t value) const { method SetUInt64 (line 574) | bool SetUInt64(uint64_t value) const { method SetFloat (line 579) | bool SetFloat(float value) const { method SetDouble (line 584) | bool SetDouble(double value) const { method SetString (line 589) | bool SetString(CelValue::StringHolder value) const { method SetBytes (line 594) | bool SetBytes(CelValue::BytesHolder value) const { method SetMessage (line 599) | bool SetMessage(const Message* value) const { method SetEnum (line 614) | bool SetEnum(const int64_t value) const { method Reflection (line 619) | const Reflection* GetReflection() const { return msg_->GetReflection... class RepeatedFieldSetter (line 623) | class RepeatedFieldSetter : public FieldSetter { method RepeatedFieldSetter (line 625) | RepeatedFieldSetter(Message* msg, const FieldDescriptor* field_desc, method SetBool (line 629) | bool SetBool(bool value) const { method SetInt32 (line 634) | bool SetInt32(int32_t value) const { method SetUInt32 (line 639) | bool SetUInt32(uint32_t value) const { method SetInt64 (line 644) | bool SetInt64(int64_t value) const { method SetUInt64 (line 649) | bool SetUInt64(uint64_t value) const { method SetFloat (line 654) | bool SetFloat(float value) const { method SetDouble (line 659) | bool SetDouble(double value) const { method SetString (line 664) | bool SetString(CelValue::StringHolder value) const { method SetBytes (line 669) | bool SetBytes(CelValue::BytesHolder value) const { method SetMessage (line 674) | bool SetMessage(const Message* value) const { method SetEnum (line 685) | bool SetEnum(const int64_t value) const { method Reflection (line 691) | const Reflection* GetReflection() const { return msg_->GetReflection... function CreateValueFromSingleField (line 696) | absl::StatusOr CreateValueFromSingleField( function CreateValueFromRepeatedField (line 705) | absl::StatusOr CreateValueFromRepeatedField( function CreateValueFromMapValue (line 712) | absl::StatusOr CreateValueFromMapValue( function SetValueToSingleField (line 720) | absl::Status SetValueToSingleField(const CelValue& value, function AddValueToRepeatedField (line 733) | absl::Status AddValueToRepeatedField(const CelValue& value, FILE: eval/public/structs/field_access_impl.h function namespace (line 22) | namespace google::api::expr::runtime::internal { FILE: eval/public/structs/field_access_impl_test.cc type google::api::expr::runtime::internal (line 37) | namespace google::api::expr::runtime::internal { function TEST (line 50) | TEST(FieldAccessTest, SetDuration) { function TEST (line 60) | TEST(FieldAccessTest, SetDurationBadDuration) { function TEST (line 72) | TEST(FieldAccessTest, SetDurationBadInputType) { function TEST (line 83) | TEST(FieldAccessTest, SetTimestamp) { function TEST (line 93) | TEST(FieldAccessTest, SetTimestampBadTime) { function TEST (line 105) | TEST(FieldAccessTest, SetTimestampBadInputType) { function TEST (line 116) | TEST(FieldAccessTest, SetInt32Overflow) { function TEST (line 129) | TEST(FieldAccessTest, SetUint32Overflow) { function TEST (line 142) | TEST(FieldAccessTest, SetMessage) { function TEST (line 155) | TEST(FieldAccessTest, SetMessageWithNull) { type AccessFieldTestParam (line 165) | struct AccessFieldTestParam { function GetTestName (line 171) | std::string GetTestName( class SingleFieldTest (line 176) | class SingleFieldTest : public testing::TestWithParam HasField( method GetField (line 39) | absl::StatusOr GetField( method ListFields (line 46) | std::vector ListFields( function TEST (line 52) | TEST(LegacyTypeAdapterAccessApis, DefaultAlwaysInequal) { FILE: eval/public/structs/legacy_type_info_apis.h function namespace (line 26) | namespace google::api::expr::runtime { FILE: eval/public/structs/legacy_type_provider.cc type google::api::expr::runtime (line 40) | namespace google::api::expr::runtime { class LegacyStructValueBuilder (line 47) | class LegacyStructValueBuilder final : public cel::StructValueBuilder { method LegacyStructValueBuilder (line 49) | LegacyStructValueBuilder(cel::MemoryManagerRef memory_manager, method SetFieldByName (line 56) | absl::StatusOr> SetFieldByName( method SetFieldByNumber (line 69) | absl::StatusOr> SetFieldByNumber( method Build (line 82) | absl::StatusOr Build() && override { class LegacyValueBuilder (line 101) | class LegacyValueBuilder final : public cel::ValueBuilder { method LegacyValueBuilder (line 103) | LegacyValueBuilder(cel::MemoryManagerRef memory_manager, method SetFieldByName (line 109) | absl::StatusOr> SetFieldByName( method SetFieldByNumber (line 122) | absl::StatusOr> SetFieldByNumber( method Build (line 135) | absl::StatusOr Build() && override { FILE: eval/public/structs/legacy_type_provider.h function namespace (line 31) | namespace google::api::expr::runtime { FILE: eval/public/structs/legacy_type_provider_test.cc type google::api::expr::runtime (line 24) | namespace google::api::expr::runtime { class LegacyTypeProviderTestEmpty (line 27) | class LegacyTypeProviderTestEmpty : public LegacyTypeProvider { method ProvideLegacyType (line 29) | absl::optional ProvideLegacyType( class LegacyTypeInfoApisEmpty (line 35) | class LegacyTypeInfoApisEmpty : public LegacyTypeInfoApis { method DebugString (line 37) | std::string DebugString( method GetTypename (line 41) | absl::string_view GetTypename( method LegacyTypeAccessApis (line 45) | const LegacyTypeAccessApis* GetAccessApis( class LegacyTypeProviderTestImpl (line 54) | class LegacyTypeProviderTestImpl : public LegacyTypeProvider { method LegacyTypeProviderTestImpl (line 56) | explicit LegacyTypeProviderTestImpl(const LegacyTypeInfoApis* test_t... method ProvideLegacyType (line 58) | absl::optional ProvideLegacyType( method ProvideLegacyTypeInfo (line 65) | absl::optional ProvideLegacyTypeInfo( function TEST (line 77) | TEST(LegacyTypeProviderTest, EmptyTypeProviderHasProvideTypeInfo) { function TEST (line 83) | TEST(LegacyTypeProviderTest, NonEmptyTypeProviderProvidesSomeTypes) { FILE: eval/public/structs/proto_message_type_adapter.cc function UnwrapMessage (line 72) | inline absl::StatusOr UnwrapMessage( function UnwrapMessage (line 81) | inline absl::StatusOr UnwrapMessage( function ProtoEquals (line 90) | bool ProtoEquals(const google::protobuf::Message& m1, const google::prot... function CelFieldIsPresent (line 101) | bool CelFieldIsPresent(const google::protobuf::Message* message, function HasFieldImpl (line 124) | absl::StatusOr HasFieldImpl(const google::protobuf::Message* message, function CreateCelValueFromField (line 145) | absl::StatusOr CreateCelValueFromField( function GetFieldImpl (line 169) | absl::StatusOr GetFieldImpl(const google::protobuf::Message* m... class LegacyQualifyState (line 195) | class LegacyQualifyState final method LegacyQualifyState (line 200) | LegacyQualifyState(const LegacyQualifyState&) = delete; method LegacyQualifyState (line 201) | LegacyQualifyState& operator=(const LegacyQualifyState&) = delete; method SetResultFromError (line 206) | void SetResultFromError(absl::Status status, method SetResultFromBool (line 211) | void SetResultFromBool(bool value) override { method SetResultFromField (line 215) | absl::Status SetResultFromField( method SetResultFromRepeatedField (line 225) | absl::Status SetResultFromRepeatedField( method SetResultFromMapField (line 235) | absl::Status SetResultFromMapField( function QualifyImpl (line 249) | absl::StatusOr QualifyImpl( function ListFieldsImpl (line 285) | std::vector ListFieldsImpl( class DucktypedMessageAdapter (line 304) | class DucktypedMessageAdapter : public LegacyTypeAccessApis, method HasField (line 309) | absl::StatusOr HasField( function LegacyTypeMutationApis (line 460) | const LegacyTypeMutationApis* ProtoMessageTypeAdapter::GetMutationApis( function LegacyTypeAccessApis (line 466) | const LegacyTypeAccessApis* ProtoMessageTypeAdapter::GetAccessApis( function CEL_ASSIGN_OR_RETURN (line 526) | CEL_ASSIGN_OR_RETURN(const google::protobuf::Message* message, function LegacyTypeInfoApis (line 688) | const LegacyTypeInfoApis& GetGenericProtoTypeInfoInstance() { FILE: eval/public/structs/proto_message_type_adapter.h function namespace (line 31) | namespace google::api::expr::runtime { FILE: eval/public/structs/proto_message_type_adapter_test.cc type google::api::expr::runtime (line 40) | namespace google::api::expr::runtime { class ProtoMessageTypeAccessorTest (line 60) | class ProtoMessageTypeAccessorTest : public testing::TestWithParam { method CelValueEqualImpl (line 29) | explicit CelValueEqualImpl(const CelValue& v) : value_(v) {} method MatchAndExplain (line 31) | bool MatchAndExplain(CelValue arg, method DescribeTo (line 36) | void DescribeTo(std::ostream* os) const override { class CelValueMatcherImpl (line 46) | class CelValueMatcherImpl : public testing::MatcherInterface m) method MatchAndExplain (line 50) | bool MatchAndExplain(const CelValue& v, method DescribeTo (line 56) | void DescribeTo(std::ostream* os) const override { class CelValueMatcherImpl (line 69) | class CelValueMatcherImpl method CelValueMatcherImpl (line 72) | explicit CelValueMatcherImpl(testing::Matcher m) { function CelValueMatcher (line 107) | CelValueMatcher IsCelInt64(testing::Matcher m) { function CelValueMatcher (line 111) | CelValueMatcher IsCelUint64(testing::Matcher m) { function CelValueMatcher (line 115) | CelValueMatcher IsCelDouble(testing::Matcher m) { function CelValueMatcher (line 119) | CelValueMatcher IsCelString(testing::Matcher m) { function CelValueMatcher (line 124) | CelValueMatcher IsCelBytes(testing::Matcher m) { function CelValueMatcher (line 129) | CelValueMatcher IsCelMessage(testing::Matcher m) { function CelValueMatcher (line 138) | CelValueMatcher IsCelTimestamp(testing::Matcher m) { function CelValueMatcher (line 142) | CelValueMatcher IsCelError(testing::Matcher m) { FILE: eval/public/testing/matchers.h function namespace (line 16) | namespace google { FILE: eval/public/testing/matchers_test.cc type google::api::expr::runtime::test (line 11) | namespace google::api::expr::runtime::test { function TEST (line 24) | TEST(IsCelValue, EqualitySmoketest) { function TEST (line 62) | TEST(PrimitiveMatchers, Smoketest) { function TEST (line 94) | TEST(PrimitiveMatchers, WrongType) { function TEST (line 108) | TEST(SpecialMatchers, SmokeTest) { function TEST (line 123) | TEST(ListMatchers, NotList) { function TEST (line 128) | TEST(ListMatchers, All) { FILE: eval/public/transform_utility.cc type google (line 21) | namespace google { type api (line 22) | namespace api { type expr (line 23) | namespace expr { type runtime (line 24) | namespace runtime { function CelValueToValue (line 26) | absl::Status CelValueToValue(const CelValue& value, Value* result, function ValueToCelValue (line 127) | absl::StatusOr ValueToCelValue(const Value& value, FILE: eval/public/transform_utility.h function namespace (line 10) | namespace google { FILE: eval/public/unknown_attribute_set.h function namespace (line 6) | namespace google { FILE: eval/public/unknown_attribute_set_test.cc type google (line 11) | namespace google { type api (line 12) | namespace api { type expr (line 13) | namespace expr { type runtime (line 14) | namespace runtime { function TEST (line 22) | TEST(UnknownAttributeSetTest, TestCreate) { function TEST (line 39) | TEST(UnknownAttributeSetTest, TestMergeSets) { FILE: eval/public/unknown_function_result_set.h function namespace (line 7) | namespace google { FILE: eval/public/unknown_function_result_set_test.cc type google (line 23) | namespace google { type api (line 24) | namespace api { type expr (line 25) | namespace expr { type runtime (line 26) | namespace runtime { function TEST (line 40) | TEST(UnknownFunctionResult, Equals) { function TEST (line 59) | TEST(UnknownFunctionResult, InequalDescriptor) { FILE: eval/public/unknown_set.h function namespace (line 8) | namespace google { FILE: eval/public/unknown_set_test.cc type google (line 13) | namespace google { type api (line 14) | namespace api { type expr (line 15) | namespace expr { type runtime (line 16) | namespace runtime { function UnknownFunctionResultSet (line 23) | UnknownFunctionResultSet MakeFunctionResult(Arena* arena, int64_... function UnknownAttributeSet (line 28) | UnknownAttributeSet MakeAttribute(Arena* arena, int64_t id) { function TEST (line 47) | TEST(UnknownSet, AttributesMerge) { function TEST (line 63) | TEST(UnknownSet, DefaultEmpty) { function TEST (line 69) | TEST(UnknownSet, MixedMerges) { FILE: eval/public/value_export_util.cc type google::api::expr::runtime (line 11) | namespace google::api::expr::runtime { function KeyAsString (line 18) | absl::Status KeyAsString(const CelValue& value, std::string* key) { function ExportAsProtoValue (line 41) | absl::Status ExportAsProtoValue(const CelValue& in_value, Value* out_v... FILE: eval/public/value_export_util.h function namespace (line 9) | namespace google::api::expr::runtime { FILE: eval/public/value_export_util_test.cc type google::api::expr::runtime (line 16) | namespace google::api::expr::runtime { function TEST (line 27) | TEST(ValueExportUtilTest, ConvertBoolValue) { function TEST (line 35) | TEST(ValueExportUtilTest, ConvertInt64Value) { function TEST (line 43) | TEST(ValueExportUtilTest, ConvertUint64Value) { function TEST (line 51) | TEST(ValueExportUtilTest, ConvertDoubleValue) { function TEST (line 59) | TEST(ValueExportUtilTest, ConvertStringValue) { function TEST (line 68) | TEST(ValueExportUtilTest, ConvertBytesValue) { function TEST (line 78) | TEST(ValueExportUtilTest, ConvertDurationValue) { function TEST (line 89) | TEST(ValueExportUtilTest, ConvertTimestampValue) { function TEST (line 100) | TEST(ValueExportUtilTest, ConvertStructMessage) { function TEST (line 111) | TEST(ValueExportUtilTest, ConvertValueMessage) { function TEST (line 123) | TEST(ValueExportUtilTest, ConvertListValueMessage) { function TEST (line 134) | TEST(ValueExportUtilTest, ConvertRepeatedBoolValue) { function TEST (line 153) | TEST(ValueExportUtilTest, ConvertRepeatedInt32Value) { function TEST (line 172) | TEST(ValueExportUtilTest, ConvertRepeatedInt64Value) { function TEST (line 191) | TEST(ValueExportUtilTest, ConvertRepeatedUint64Value) { function TEST (line 210) | TEST(ValueExportUtilTest, ConvertRepeatedDoubleValue) { function TEST (line 229) | TEST(ValueExportUtilTest, ConvertRepeatedStringValue) { function TEST (line 248) | TEST(ValueExportUtilTest, ConvertRepeatedBytesValue) { function TEST (line 267) | TEST(ValueExportUtilTest, ConvertCelList) { function TEST (line 284) | TEST(ValueExportUtilTest, ConvertCelMapWithStringKey) { function TEST (line 312) | TEST(ValueExportUtilTest, ConvertCelMapWithInt64Key) { FILE: eval/tests/allocation_benchmark_test.cc type google::api::expr::runtime (line 31) | namespace google::api::expr::runtime { function BM_StrCatLocalArena (line 41) | static void BM_StrCatLocalArena(benchmark::State& state) { function BM_StrCatSharedArena (line 70) | static void BM_StrCatSharedArena(benchmark::State& state) { function BM_AllocateString (line 100) | static void BM_AllocateString(benchmark::State& state) { function BM_AllocateError (line 122) | static void BM_AllocateError(benchmark::State& state) { function BM_AllocateMap (line 145) | static void BM_AllocateMap(benchmark::State& state) { function BM_AllocateMessage (line 166) | static void BM_AllocateMessage(benchmark::State& state) { function BM_AllocateLargeMessage (line 193) | static void BM_AllocateLargeMessage(benchmark::State& state) { function BM_AllocateList (line 233) | static void BM_AllocateList(benchmark::State& state) { FILE: eval/tests/benchmark_test.cc function ABSL_FLAG (line 32) | ABSL_FLAG(bool, enable_optimizations, false, "enable const folding opt"); function BM_EvalString_Trace (line 195) | static void BM_EvalString_Trace(benchmark::State& state) { function ABSL_ATTRIBUTE_NOINLINE (line 239) | ABSL_ATTRIBUTE_NOINLINE function BM_PolicyNative (line 267) | void BM_PolicyNative(benchmark::State& state) { function BM_PolicySymbolic (line 282) | void BM_PolicySymbolic(benchmark::State& state) { FILE: eval/tests/end_to_end_test.cc type google (line 20) | namespace google { type api (line 21) | namespace api { type expr (line 22) | namespace expr { type runtime (line 23) | namespace runtime { class RecordArgFunction (line 34) | class RecordArgFunction : public CelFunction { method RecordArgFunction (line 36) | explicit RecordArgFunction(const std::string& name, method Evaluate (line 42) | absl::Status Evaluate(absl::Span args, CelValu... function TEST (line 57) | TEST(EndToEndTest, SimpleOnePlusOne) { function TEST (line 102) | TEST(EndToEndTest, EmptyStringCompare) { function TEST (line 181) | TEST(EndToEndTest, NullLiteral) { function TEST (line 235) | TEST(EndToEndTest, StrictNullHandling) { function TEST (line 264) | TEST(EndToEndTest, OutOfRangeDurationConstant) { FILE: eval/tests/expression_builder_benchmark_test.cc type google::api::expr::runtime (line 40) | namespace google::api::expr::runtime { type BenchmarkParam (line 48) | enum BenchmarkParam : int { function LabelForParam (line 55) | std::string LabelForParam(BenchmarkParam param) { function BM_RegisterBuiltins (line 69) | void BM_RegisterBuiltins(benchmark::State& state) { function InterpreterOptions (line 79) | InterpreterOptions OptionsForParam(BenchmarkParam param, google::proto... function BM_SymbolicPolicy (line 105) | void BM_SymbolicPolicy(benchmark::State& state) { FILE: eval/tests/memory_safety_test.cc type google::api::expr::runtime (line 38) | namespace google::api::expr::runtime { type TestCase (line 46) | struct TestCase { type Options (line 54) | enum Options { kDefault, kExhaustive, kFoldConstants } function TestCaseName (line 58) | std::string TestCaseName(const testing::TestParamInfo& para... class EvaluatorMemorySafetyTest (line 76) | class EvaluatorMemorySafetyTest : public testing::TestWithParam(GetParam()); } method InterpreterOptions (line 87) | InterpreterOptions GetOptions() { function IsPrivateIpv4Impl (line 124) | bool IsPrivateIpv4Impl(google::protobuf::Arena* arena, CelValue::Strin... function TEST_P (line 131) | TEST_P(EvaluatorMemorySafetyTest, Basic) { function TEST_P (line 163) | TEST_P(EvaluatorMemorySafetyTest, NoAstDependency) { FILE: eval/tests/mock_cel_expression.h function namespace (line 11) | namespace google::api::expr::runtime { FILE: eval/tests/modern_benchmark_test.cc function ABSL_FLAG (line 64) | ABSL_FLAG(bool, enable_recursive_planning, false, "enable recursive plan... function BM_PolicySymbolicMap (line 438) | void BM_PolicySymbolicMap(benchmark::State& state) { FILE: eval/tests/unknowns_end_to_end_test.cc type google (line 41) | namespace google { type api (line 42) | namespace api { type expr (line 43) | namespace expr { type runtime (line 44) | namespace runtime { function MakeCelMap (line 56) | absl::StatusOr MakeCelMap(absl::string_view expr, type FunctionResponse (line 78) | enum class FunctionResponse { kUnknown, kTrue, kFalse } function CelFunctionDescriptor (line 80) | CelFunctionDescriptor CreateDescriptor( class FunctionImpl (line 85) | class FunctionImpl : public CelFunction { method FunctionImpl (line 87) | FunctionImpl(absl::string_view name, FunctionResponse response, method Evaluate (line 91) | absl::Status Evaluate(absl::Span arguments, Ce... class UnknownsTest (line 113) | class UnknownsTest : public testing::Test { method PrepareBuilder (line 115) | void PrepareBuilder(UnknownProcessingOptions opts) { function TEST_F (line 144) | TEST_F(UnknownsTest, NoUnknowns) { function TEST_F (line 169) | TEST_F(UnknownsTest, UnknownAttributes) { function TEST_F (line 194) | TEST_F(UnknownsTest, UnknownAttributesPruning) { class CustomMatcher (line 218) | class CustomMatcher : public cel::runtime_internal::AttributeMat... method MatchResult (line 220) | MatchResult CheckForUnknown(const cel::Attribute& attr) const ... function TEST_F (line 232) | TEST_F(UnknownsTest, UnknownAttributesCustomMatcher) { function TEST_F (line 261) | TEST_F(UnknownsTest, UnknownFunctionsWithoutOptionError) { function TEST_F (line 285) | TEST_F(UnknownsTest, UnknownFunctions) { function TEST_F (line 310) | TEST_F(UnknownsTest, UnknownsMerge) { class UnknownsCompTest (line 446) | class UnknownsCompTest : public testing::Test { method PrepareBuilder (line 448) | void PrepareBuilder(UnknownProcessingOptions opts) { function TEST_F (line 468) | TEST_F(UnknownsCompTest, UnknownsMerge) { class UnknownsCompCondTest (line 582) | class UnknownsCompCondTest : public testing::Test { method PrepareBuilder (line 584) | void PrepareBuilder(UnknownProcessingOptions opts) { function TEST_F (line 603) | TEST_F(UnknownsCompCondTest, UnknownConditionReturned) { function TEST_F (line 625) | TEST_F(UnknownsCompCondTest, ErrorConditionReturned) { function TEST (line 697) | TEST(UnknownsIterAttrTest, IterAttributeTrail) { function TEST (line 753) | TEST(UnknownsIterAttrTest, IterAttributeTrailMapKeyTypes) { function TEST (line 797) | TEST(UnknownsIterAttrTest, IterAttributeTrailMapKeyTypesShortcut... function TEST (line 897) | TEST(UnknownsIterAttrTest, IterAttributeTrailMap) { function TEST (line 1017) | TEST(UnknownsIterAttrTest, IterAttributeTrailExact) { function TEST (line 1063) | TEST(UnknownsIterAttrTest, IterAttributeTrailFilterValues) { function TEST (line 1112) | TEST(UnknownsIterAttrTest, IterAttributeTrailFilterConditions) { FILE: extensions/bindings_ext.cc type cel::extensions (line 31) | namespace cel::extensions { function IsTargetNamespace (line 39) | bool IsTargetNamespace(const Expr& target) { function ConfigureParser (line 43) | inline absl::Status ConfigureParser(ParserBuilder& parser_builder) { function bindings_macros (line 52) | std::vector bindings_macros() { function CompilerLibrary (line 73) | CompilerLibrary BindingsCompilerLibrary() { FILE: extensions/bindings_ext.h function namespace (line 26) | namespace cel::extensions { FILE: extensions/bindings_ext_benchmark_test.cc type cel::extensions (line 36) | namespace cel::extensions { type BenchmarkCase (line 47) | struct BenchmarkCase { class BindingsBenchmarkTest (line 146) | class BindingsBenchmarkTest : public ::testing::TestWithParam args, CelValue* res... function CreateBindFunction (line 96) | std::unique_ptr CreateBindFunction() { class BindingsExtTest (line 100) | class BindingsExtTest method TestInfo (line 103) | const TestInfo& GetTestInfo() { return std::get<0>(GetParam()); } method GetEnableConstantFolding (line 104) | bool GetEnableConstantFolding() { return std::get<1>(GetParam()); } method GetEnableRecursivePlan (line 105) | bool GetEnableRecursivePlan() { return std::get<2>(GetParam()); } function TEST_P (line 108) | TEST_P(BindingsExtTest, Default) { function TEST_P (line 151) | TEST_P(BindingsExtTest, Tracing) { function TEST (line 272) | TEST(BindingsExtTest, TraceSupport) { class BindingsExtInteractionsTest (line 573) | class BindingsExtInteractionsTest : public testing::TestWithParam { method GetEnableSelectOptimization (line 575) | bool GetEnableSelectOptimization() { return GetParam(); } function TEST_P (line 578) | TEST_P(BindingsExtInteractionsTest, SelectOptimization) { function TEST_P (line 608) | TEST_P(BindingsExtInteractionsTest, UnknownAttributesSelectOptimizatio... function TEST_P (line 645) | TEST_P(BindingsExtInteractionsTest, function TEST_P (line 687) | TEST_P(BindingsExtInteractionsTest, MissingAttributesSelectOptimizatio... function TEST_P (line 724) | TEST_P(BindingsExtInteractionsTest, UnknownAttribute) { function TEST_P (line 770) | TEST_P(BindingsExtInteractionsTest, UnknownAttributeReturnValue) { function TEST_P (line 820) | TEST_P(BindingsExtInteractionsTest, MissingAttribute) { FILE: extensions/comprehensions_v2.cc type cel::extensions (line 30) | namespace cel::extensions { function TypeParamType (line 35) | TypeParamType TypeParamA() { return TypeParamType("A"); } function TypeParamType (line 38) | TypeParamType TypeParamB() { return TypeParamType("B"); } function Type (line 40) | Type MapOfAB() { function AddComprehensionsV2Functions (line 46) | absl::Status AddComprehensionsV2Functions(TypeCheckerBuilder& builder) { function ConfigureParser (line 57) | absl::Status ConfigureParser(ParserBuilder& parser_builder) { function CompilerLibrary (line 63) | CompilerLibrary ComprehensionsV2CompilerLibrary() { function CheckerLibrary (line 68) | CheckerLibrary ComprehensionsV2CheckerLibrary() { FILE: extensions/comprehensions_v2.h function namespace (line 25) | namespace cel::extensions { FILE: extensions/comprehensions_v2_functions.cc type cel::extensions (line 34) | namespace cel::extensions { function MapInsertKeyValue (line 38) | absl::StatusOr MapInsertKeyValue( function MapInsertMap (line 71) | absl::StatusOr MapInsertMap( function RegisterComprehensionsV2Functions (line 121) | absl::Status RegisterComprehensionsV2Functions(FunctionRegistry& regis... function RegisterComprehensionsV2Functions (line 140) | absl::Status RegisterComprehensionsV2Functions( FILE: extensions/comprehensions_v2_functions.h function namespace (line 24) | namespace cel::extensions { FILE: extensions/comprehensions_v2_macros.cc type cel::extensions (line 35) | namespace cel::extensions { function ExpandAllMacro2 (line 41) | absl::optional ExpandAllMacro2(MacroExprFactory& factory, Expr& ... function Macro (line 81) | Macro MakeAllMacro2() { function ExpandExistsMacro2 (line 87) | absl::optional ExpandExistsMacro2(MacroExprFactory& factory, Exp... function Macro (line 128) | Macro MakeExistsMacro2() { function ExpandExistsOneMacro2 (line 135) | absl::optional ExpandExistsOneMacro2(MacroExprFactory& factory, function Macro (line 181) | Macro MakeExistsOneMacro2() { function ExpandTransformList3Macro (line 187) | absl::optional ExpandTransformList3Macro(MacroExprFactory& factory, function Macro (line 229) | Macro MakeTransformList3Macro() { function ExpandTransformList4Macro (line 236) | absl::optional ExpandTransformList4Macro(MacroExprFactory& factory, function Macro (line 280) | Macro MakeTransformList4Macro() { function ExpandTransformMap3Macro (line 287) | absl::optional ExpandTransformMap3Macro(MacroExprFactory& factory, function Macro (line 328) | Macro MakeTransformMap3Macro() { function ExpandTransformMap4Macro (line 335) | absl::optional ExpandTransformMap4Macro(MacroExprFactory& factory, function Macro (line 378) | Macro MakeTransformMap4Macro() { function ExpandTransformMapEntry3Macro (line 385) | absl::optional ExpandTransformMapEntry3Macro(MacroExprFactory& f... function Macro (line 428) | Macro MakeTransformMap3EntryMacro() { function ExpandTransformMapEntry4Macro (line 435) | absl::optional ExpandTransformMapEntry4Macro(MacroExprFactory& f... function Macro (line 480) | Macro MakeTransformMapEntry4Macro() { function Macro (line 487) | const Macro& AllMacro2() { function Macro (line 492) | const Macro& ExistsMacro2() { function Macro (line 497) | const Macro& ExistsOneMacro2() { function Macro (line 502) | const Macro& TransformList3Macro() { function Macro (line 507) | const Macro& TransformList4Macro() { function Macro (line 512) | const Macro& TransformMap3Macro() { function Macro (line 517) | const Macro& TransformMap4Macro() { function Macro (line 522) | const Macro& TransformMapEntry3Macro() { function Macro (line 527) | const Macro& TransformMapEntry4Macro() { function AllMacros (line 534) | std::vector AllMacros() { function RegisterComprehensionsV2Macros (line 547) | absl::Status RegisterComprehensionsV2Macros(MacroRegistry& registry, function RegisterComprehensionsV2Macros (line 556) | absl::Status RegisterComprehensionsV2Macros(ParserBuilder& parser_buil... FILE: extensions/comprehensions_v2_macros.h function namespace (line 23) | namespace cel::extensions { FILE: extensions/comprehensions_v2_test.cc type cel::extensions (line 45) | namespace cel::extensions { function CreateProgram (line 56) | absl::StatusOr> CreateProgram( type TestOptions (line 98) | struct TestOptions { type ComprehensionsV2TestCase (line 103) | struct ComprehensionsV2TestCase { class ComprehensionsV2Test (line 109) | class ComprehensionsV2Test function TEST_P (line 113) | TEST_P(ComprehensionsV2Test, Basic) { class ComprehensionsV2TestMutableAccumulator (line 511) | class ComprehensionsV2TestMutableAccumulator function TEST_P (line 515) | TEST_P(ComprehensionsV2TestMutableAccumulator, MutableAccumulator) { FILE: extensions/encoders.cc type cel::extensions (line 39) | namespace cel::extensions { function Base64Decode (line 43) | absl::StatusOr Base64Decode( function Base64Encode (line 56) | absl::StatusOr Base64Encode( function RegisterEncodersDecls (line 67) | absl::Status RegisterEncodersDecls(TypeCheckerBuilder& builder) { function RegisterEncodersFunctions (line 87) | absl::Status RegisterEncodersFunctions(FunctionRegistry& registry, function RegisterEncodersFunctions (line 103) | absl::Status RegisterEncodersFunctions( function CheckerLibrary (line 111) | CheckerLibrary EncodersCheckerLibrary() { function CompilerLibrary (line 115) | CompilerLibrary EncodersCompilerLibrary() { FILE: extensions/encoders.h function namespace (line 27) | namespace cel::extensions { FILE: extensions/encoders_test.cc type cel::extensions (line 34) | namespace cel::extensions { type TestCase (line 39) | struct TestCase { class EncodersTest (line 43) | class EncodersTest : public ::testing::TestWithParam {} function TEST_P (line 45) | TEST_P(EncodersTest, ParseCheckEval) { FILE: extensions/formatting.cc type cel::extensions (line 50) | namespace cel::extensions { function ParsePrecision (line 65) | absl::StatusOr>> ParsePrecision( function FormatDuration (line 89) | absl::StatusOr FormatDuration( function FormatDouble (line 116) | absl::StatusOr FormatDouble( function FormatList (line 137) | absl::StatusOr FormatList( function FormatMap (line 166) | absl::StatusOr FormatMap( function FormatString (line 211) | absl::StatusOr FormatString( function FormatDecimal (line 267) | absl::StatusOr FormatDecimal( function FormatBinary (line 288) | absl::StatusOr FormatBinary( function FormatHex (line 340) | absl::StatusOr FormatHex( function FormatOctal (line 379) | absl::StatusOr FormatOctal( function GetDouble (line 406) | absl::StatusOr GetDouble(const Value& value, std::string& scra... function FormatFixed (line 429) | absl::StatusOr FormatFixed( function FormatScientific (line 437) | absl::StatusOr FormatScientific( function ParseAndFormatClause (line 445) | absl::StatusOr> ParseAndFormatCl... function Format (line 496) | absl::StatusOr Format( function RegisterStringFormattingFunctions (line 543) | absl::Status RegisterStringFormattingFunctions( FILE: extensions/formatting.h function namespace (line 22) | namespace cel::extensions { FILE: extensions/formatting_test.cc type cel::extensions (line 50) | namespace cel::extensions { function TEST_P (line 65) | TEST_P(StringFormatLimitsTest, FormatLimits) { function TEST (line 99) | TEST(StringFormatLimitsTest, MaxPrecisionOption) { type FormattingTestCase (line 131) | struct FormattingTestCase { function ParsedMessageValue (line 149) | ParsedMessageValue MakeMessage(absl::string_view text) { function TEST_P (line 158) | TEST_P(StringFormatTest, TestStringFormatting) { FILE: extensions/lists_functions.cc type cel::extensions (line 57) | namespace cel::extensions { function SortableTypes (line 62) | absl::Span SortableTypes() { function ListDistinctHeterogeneousImpl (line 72) | absl::Status ListDistinctHeterogeneousImpl( function ListDistinctHomogeneousHashableImpl (line 102) | absl::Status ListDistinctHomogeneousHashableImpl( function ListDistinct (line 132) | absl::StatusOr ListDistinct( function ListFlattenImpl (line 190) | absl::Status ListFlattenImpl( function ListFlatten (line 211) | absl::StatusOr ListFlatten( function ListRange (line 226) | absl::StatusOr ListRange( function ListReverse (line 238) | absl::StatusOr ListReverse( function ListSlice (line 253) | absl::StatusOr ListSlice( function ListSortByAssociatedKeysNative (line 283) | absl::StatusOr ListSortByAssociatedKeysNative( function ListSortByAssociatedKeys (line 340) | absl::StatusOr ListSortByAssociatedKeys( function MakeMapComprehension (line 395) | absl::optional MakeMapComprehension(MacroExprFactory& factory, function MakeBindComprehension (line 410) | absl::optional MakeBindComprehension(MacroExprFactory& factory, function Macro (line 432) | Macro ListSortByMacro() { function ListSort (line 480) | absl::StatusOr ListSort( function RegisterListDistinctFunction (line 489) | absl::Status RegisterListDistinctFunction(FunctionRegistry& registry) { function RegisterListFlattenFunction (line 494) | absl::Status RegisterListFlattenFunction(FunctionRegistry& registry) { function RegisterListRangeFunction (line 515) | absl::Status RegisterListRangeFunction(FunctionRegistry& registry) { function RegisterListReverseFunction (line 522) | absl::Status RegisterListReverseFunction(FunctionRegistry& registry) { function RegisterListSliceFunction (line 527) | absl::Status RegisterListSliceFunction(FunctionRegistry& registry) { function RegisterListSortFunction (line 535) | absl::Status RegisterListSortFunction(FunctionRegistry& registry) { function Type (line 548) | const Type& ListIntType() { function Type (line 554) | const Type& ListTypeParamType() { function RegisterListsCheckerDecls (line 560) | absl::Status RegisterListsCheckerDecls(TypeCheckerBuilder& builder, function lists_macros (line 639) | std::vector lists_macros(int version) { function ConfigureParser (line 651) | absl::Status ConfigureParser(ParserBuilder& builder, int version) { function RegisterListsFunctions (line 660) | absl::Status RegisterListsFunctions(FunctionRegistry& registry, function RegisterListsMacros (line 682) | absl::Status RegisterListsMacros(MacroRegistry& registry, const Parser... function CheckerLibrary (line 687) | CheckerLibrary ListsCheckerLibrary(int version) { function CompilerLibrary (line 694) | CompilerLibrary ListsCompilerLibrary(int version) { FILE: extensions/lists_functions.h function namespace (line 26) | namespace cel::extensions { FILE: extensions/lists_functions_test.cc type cel::extensions (line 50) | namespace cel::extensions { type TestInfo (line 64) | struct TestInfo { class ListsFunctionsTest (line 69) | class ListsFunctionsTest : public testing::TestWithParam {} function TEST_P (line 71) | TEST_P(ListsFunctionsTest, EndToEnd) { function TEST (line 275) | TEST(ListsFunctionsTest, ListSortByMacroParseError) { type ListCheckerTestCase (line 287) | struct ListCheckerTestCase { class ListsCheckerLibraryTest (line 292) | class ListsCheckerLibraryTest method SetUp (line 295) | void SetUp() override { function TEST_P (line 312) | TEST_P(ListsCheckerLibraryTest, ListsFunctionsTypeCheckerSuccess) { function createListsCheckerParams (line 326) | std::vector createListsCheckerParams() { type ListsExtensionVersionTestCase (line 384) | struct ListsExtensionVersionTestCase { class ListsExtensionVersionTest (line 389) | class ListsExtensionVersionTest function TEST_P (line 392) | TEST_P(ListsExtensionVersionTest, ListsExtensionVersions) { function CreateListsExtensionVersionParams (line 420) | std::vector CreateListsExtensionVersion... FILE: extensions/math_ext.cc type cel::extensions (line 41) | namespace cel::extensions { type ToValueVisitor (line 52) | struct ToValueVisitor { method Value (line 53) | Value operator()(uint64_t v) const { return UintValue{v}; } method Value (line 54) | Value operator()(int64_t v) const { return IntValue{v}; } method Value (line 55) | Value operator()(double v) const { return DoubleValue{v}; } function Value (line 58) | Value NumberToValue(CelNumber number) { function ValueToNumber (line 62) | absl::StatusOr ValueToNumber(const Value& value, function CelNumber (line 77) | CelNumber MinNumber(CelNumber v1, CelNumber v2) { function Value (line 84) | Value MinValue(CelNumber v1, CelNumber v2) { function Value (line 89) | Value Identity(T v1) { function Value (line 94) | Value Min(T v1, U v2) { function MinList (line 98) | absl::StatusOr MinList( function CelNumber (line 128) | CelNumber MaxNumber(CelNumber v1, CelNumber v2) { function Value (line 135) | Value MaxValue(CelNumber v1, CelNumber v2) { function Value (line 140) | Value Max(T v1, U v2) { function MaxList (line 144) | absl::StatusOr MaxList( function RegisterCrossNumericMin (line 175) | absl::Status RegisterCrossNumericMin(FunctionRegistry& registry) { function RegisterCrossNumericMax (line 188) | absl::Status RegisterCrossNumericMax(FunctionRegistry& registry) { function CeilDouble (line 200) | double CeilDouble(double value) { return std::ceil(value); } function FloorDouble (line 202) | double FloorDouble(double value) { return std::floor(value); } function RoundDouble (line 204) | double RoundDouble(double value) { return std::round(value); } function TruncDouble (line 206) | double TruncDouble(double value) { return std::trunc(value); } function SqrtDouble (line 208) | double SqrtDouble(double value) { return std::sqrt(value); } function SqrtInt (line 210) | double SqrtInt(int64_t value) { return std::sqrt(value); } function SqrtUint (line 212) | double SqrtUint(uint64_t value) { return std::sqrt(value); } function IsInfDouble (line 214) | bool IsInfDouble(double value) { return std::isinf(value); } function IsNaNDouble (line 216) | bool IsNaNDouble(double value) { return std::isnan(value); } function IsFiniteDouble (line 218) | bool IsFiniteDouble(double value) { return std::isfinite(value); } function AbsDouble (line 220) | double AbsDouble(double value) { return std::fabs(value); } function Value (line 222) | Value AbsInt(int64_t value) { function AbsUint (line 229) | uint64_t AbsUint(uint64_t value) { return value; } function SignDouble (line 231) | double SignDouble(double value) { function SignInt (line 241) | int64_t SignInt(int64_t value) { return value < 0 ? -1 : value > 0 ? 1... function SignUint (line 243) | uint64_t SignUint(uint64_t value) { return value == 0 ? 0 : 1; } function BitAndInt (line 245) | int64_t BitAndInt(int64_t lhs, int64_t rhs) { return lhs & rhs; } function BitAndUint (line 247) | uint64_t BitAndUint(uint64_t lhs, uint64_t rhs) { return lhs & rhs; } function BitOrInt (line 249) | int64_t BitOrInt(int64_t lhs, int64_t rhs) { return lhs | rhs; } function BitOrUint (line 251) | uint64_t BitOrUint(uint64_t lhs, uint64_t rhs) { return lhs | rhs; } function BitXorInt (line 253) | int64_t BitXorInt(int64_t lhs, int64_t rhs) { return lhs ^ rhs; } function BitXorUint (line 255) | uint64_t BitXorUint(uint64_t lhs, uint64_t rhs) { return lhs ^ rhs; } function BitNotInt (line 257) | int64_t BitNotInt(int64_t value) { return ~value; } function BitNotUint (line 259) | uint64_t BitNotUint(uint64_t value) { return ~value; } function Value (line 261) | Value BitShiftLeftInt(int64_t lhs, int64_t rhs) { function Value (line 272) | Value BitShiftLeftUint(uint64_t lhs, int64_t rhs) { function Value (line 283) | Value BitShiftRightInt(int64_t lhs, int64_t rhs) { function Value (line 297) | Value BitShiftRightUint(uint64_t lhs, int64_t rhs) { function RegisterMathExtensionFunctions (line 310) | absl::Status RegisterMathExtensionFunctions(FunctionRegistry& registry, function RegisterMathExtensionFunctions (line 468) | absl::Status RegisterMathExtensionFunctions(CelFunctionRegistry* regis... FILE: extensions/math_ext.h function namespace (line 25) | namespace cel::extensions { FILE: extensions/math_ext_decls.cc type cel::extensions (line 32) | namespace cel::extensions { function Type (line 37) | const Type& ListIntType() { function Type (line 43) | const Type& ListDoubleType() { function Type (line 49) | const Type& ListUintType() { function OverloadTypeName (line 55) | std::string OverloadTypeName(const Type& type) { function AddMinMaxDecls (line 71) | absl::Status AddMinMaxDecls(TypeCheckerBuilder& builder) { function AddSignednessDecls (line 128) | absl::Status AddSignednessDecls(TypeCheckerBuilder& builder) { function AddSqrtDecls (line 150) | absl::Status AddSqrtDecls(TypeCheckerBuilder& builder) { function AddFloatingPointDecls (line 167) | absl::Status AddFloatingPointDecls(TypeCheckerBuilder& builder) { function AddBitwiseDecls (line 222) | absl::Status AddBitwiseDecls(TypeCheckerBuilder& builder) { function AddMathExtensionDeclarations (line 283) | absl::Status AddMathExtensionDeclarations(TypeCheckerBuilder& builder, function AddMathExtensionMacros (line 301) | absl::Status AddMathExtensionMacros(ParserBuilder& builder, int versio... function CompilerLibrary (line 313) | CompilerLibrary MathCompilerLibrary(int version) { function CheckerLibrary (line 325) | CheckerLibrary MathCheckerLibrary(int version) { FILE: extensions/math_ext_decls.h function namespace (line 21) | namespace cel::extensions { FILE: extensions/math_ext_macros.cc type cel::extensions (line 32) | namespace cel::extensions { function IsTargetNamespace (line 43) | bool IsTargetNamespace(const Expr &target) { function IsValidArgType (line 48) | bool IsValidArgType(const Expr &arg) { function CheckInvalidArgs (line 64) | absl::optional CheckInvalidArgs(MacroExprFactory &factory, function IsListLiteralWithValidArgs (line 78) | bool IsListLiteralWithValidArgs(const Expr &arg) { function math_macros (line 96) | std::vector math_macros() { FILE: extensions/math_ext_macros.h function namespace (line 25) | namespace cel::extensions { FILE: extensions/math_ext_test.cc type cel::extensions (line 58) | namespace cel::extensions { type TestCase (line 85) | struct TestCase { function TestCase (line 92) | TestCase MinCase(CelValue v1, CelValue v2, CelValue result) { function TestCase (line 96) | TestCase MinCase(CelValue list, CelValue result) { function TestCase (line 100) | TestCase MaxCase(CelValue v1, CelValue v2, CelValue result) { function TestCase (line 104) | TestCase MaxCase(CelValue list, CelValue result) { type MacroTestCase (line 108) | struct MacroTestCase { function FormatIssues (line 113) | std::string FormatIssues(const cel::ValidationResult& result) { class TestFunction (line 126) | class TestFunction : public CelFunction { method TestFunction (line 128) | explicit TestFunction(absl::string_view name) method FunctionDescriptor (line 131) | static FunctionDescriptor MakeDescriptor(absl::string_view name) { method Evaluate (line 137) | absl::Status Evaluate(absl::Span args, CelValue* res... function CreateGreatestFunction (line 146) | std::unique_ptr CreateGreatestFunction() { function CreateLeastFunction (line 151) | std::unique_ptr CreateLeastFunction() { function Expr (line 155) | Expr CallExprOneArg(absl::string_view operation) { function Expr (line 166) | Expr CallExprTwoArgs(absl::string_view operation) { function ExpectResult (line 181) | void ExpectResult(const TestCase& test_case) { function TEST_P (line 213) | TEST_P(MathExtParamsTest, MinMaxTests) { ExpectResult(GetParam()); } function TEST (line 281) | TEST(MathExtTest, MinMaxList) { function TEST_P (line 319) | TEST_P(MathExtMacroParamsTest, ParserTests) { function TEST_P (line 353) | TEST_P(MathExtMacroParamsTest, ParserAndCheckerTests) { type MathExtensionVersionTestCase (line 584) | struct MathExtensionVersionTestCase { class MathExtensionVersionTest (line 589) | class MathExtensionVersionTest function TEST_P (line 592) | TEST_P(MathExtensionVersionTest, MathExtensionVersions) { function CreateMathExtensionVersionParams (line 622) | std::vector CreateMathExtensionVersionPa... FILE: extensions/proto_ext.cc type cel::extensions (line 35) | namespace cel::extensions { function ValidateExtensionIdentifier (line 43) | absl::optional ValidateExtensionIdentifier(const Expr& ex... function GetExtensionFieldName (line 65) | absl::optional GetExtensionFieldName(const Expr& expr) { function IsExtensionCall (line 74) | bool IsExtensionCall(const Expr& target) { function ConfigureParser (line 83) | absl::Status ConfigureParser(ParserBuilder& builder) { function proto_macros (line 92) | std::vector proto_macros() { function CompilerLibrary (line 124) | CompilerLibrary ProtoExtCompilerLibrary() { FILE: extensions/proto_ext.h function namespace (line 26) | namespace cel::extensions { FILE: extensions/protobuf/ast_converters.h function namespace (line 27) | namespace cel::extensions { FILE: extensions/protobuf/bind_proto_to_activation.cc type cel::extensions::protobuf_internal (line 29) | namespace cel::extensions::protobuf_internal { function ShouldBindField (line 35) | absl::StatusOr ShouldBindField( function GetFieldValue (line 45) | absl::StatusOr GetFieldValue( function BindProtoToActivation (line 67) | absl::Status BindProtoToActivation( FILE: extensions/protobuf/bind_proto_to_activation.h function BindProtoUnsetFieldBehavior (line 34) | enum class BindProtoUnsetFieldBehavior { FILE: extensions/protobuf/bind_proto_to_activation_test.cc type cel::extensions (line 29) | namespace cel::extensions { function TEST_F (line 43) | TEST_F(BindProtoToActivationTest, BindProtoToActivation) { function TEST_F (line 57) | TEST_F(BindProtoToActivationTest, BindProtoToActivationWktUnsupported) { function TEST_F (line 68) | TEST_F(BindProtoToActivationTest, BindProtoToActivationSkip) { function TEST_F (line 85) | TEST_F(BindProtoToActivationTest, BindProtoToActivationDefault) { function TEST_F (line 107) | TEST_F(BindProtoToActivationTest, BindProtoToActivationDefaultAny) { function TEST_F (line 134) | TEST_F(BindProtoToActivationTest, BindProtoToActivationRepeated) { function TEST_F (line 151) | TEST_F(BindProtoToActivationTest, BindProtoToActivationRepeatedEmpty) { function TEST_F (line 165) | TEST_F(BindProtoToActivationTest, BindProtoToActivationRepeatedComplex) { function TEST_F (line 196) | TEST_F(BindProtoToActivationTest, BindProtoToActivationMap) { function TEST_F (line 212) | TEST_F(BindProtoToActivationTest, BindProtoToActivationMapEmpty) { function TEST_F (line 226) | TEST_F(BindProtoToActivationTest, BindProtoToActivationMapComplex) { FILE: extensions/protobuf/enum_adapter.cc type cel::extensions (line 25) | namespace cel::extensions { function RegisterProtobufEnum (line 27) | absl::Status RegisterProtobufEnum( FILE: extensions/protobuf/enum_adapter.h function namespace (line 22) | namespace cel::extensions { FILE: extensions/protobuf/internal/map_reflection.cc type google::protobuf::expr (line 22) | namespace google::protobuf::expr { class CelMapReflectionFriend (line 24) | class CelMapReflectionFriend final { method LookupMapValue (line 26) | static bool LookupMapValue(const Reflection& reflection, method ContainsMapKey (line 33) | static bool ContainsMapKey(const Reflection& reflection, method MapSize (line 39) | static int MapSize(const google::protobuf::Reflection& reflection, method ConstMapBegin (line 45) | static google::protobuf::ConstMapIterator ConstMapBegin( method ConstMapEnd (line 51) | static google::protobuf::ConstMapIterator ConstMapEnd( method InsertOrLookupMapValue (line 57) | static bool InsertOrLookupMapValue(const google::protobuf::Reflectio... method DeleteMapValue (line 65) | static bool DeleteMapValue(const google::protobuf::Reflection* absl_... type cel::extensions::protobuf_internal (line 75) | namespace cel::extensions::protobuf_internal { function LookupMapValue (line 77) | bool LookupMapValue(const google::protobuf::Reflection& reflection, function ContainsMapKey (line 86) | bool ContainsMapKey(const google::protobuf::Reflection& reflection, function MapSize (line 94) | int MapSize(const google::protobuf::Reflection& reflection, function ConstMapBegin (line 101) | google::protobuf::ConstMapIterator ConstMapBegin(const google::protobu... function ConstMapEnd (line 108) | google::protobuf::ConstMapIterator ConstMapEnd(const google::protobuf:... function InsertOrLookupMapValue (line 115) | bool InsertOrLookupMapValue(const google::protobuf::Reflection& reflec... function DeleteMapValue (line 124) | bool DeleteMapValue(const google::protobuf::Reflection* absl_nonnull r... FILE: extensions/protobuf/internal/map_reflection.h function namespace (line 28) | namespace cel::extensions::protobuf_internal { FILE: extensions/protobuf/internal/qualify.cc type cel::extensions::protobuf_internal (line 42) | namespace cel::extensions::protobuf_internal { function IsUnsupportedQualifyType (line 61) | bool IsUnsupportedQualifyType(const google::protobuf::Descriptor& desc) { function MatchesMapKeyType (line 76) | bool MatchesMapKeyType(const google::protobuf::FieldDescriptor* key_desc, function LookupMapValue (line 97) | absl::StatusOr> Loo... function FieldIsPresent (line 153) | bool FieldIsPresent(const google::protobuf::Message* message, FILE: extensions/protobuf/internal/qualify.h function namespace (line 29) | namespace cel::extensions::protobuf_internal { FILE: extensions/protobuf/memory_manager.cc type cel (line 21) | namespace cel { type extensions (line 23) | namespace extensions { function MemoryManagerRef (line 25) | MemoryManagerRef ProtoMemoryManager(google::protobuf::Arena* arena) { FILE: extensions/protobuf/memory_manager.h function namespace (line 25) | namespace cel::extensions { FILE: extensions/protobuf/memory_manager_test.cc type cel::extensions (line 21) | namespace cel::extensions { function TEST (line 28) | TEST(ProtoMemoryManager, MemoryManagement) { function TEST (line 34) | TEST(ProtoMemoryManager, Arena) { function TEST (line 40) | TEST(ProtoMemoryManagerRef, MemoryManagement) { function TEST (line 49) | TEST(ProtoMemoryManagerRef, Arena) { FILE: extensions/protobuf/runtime_adapter.cc type cel::extensions (line 27) | namespace cel::extensions { FILE: extensions/protobuf/runtime_adapter.h function namespace (line 28) | namespace cel::extensions { FILE: extensions/protobuf/value.h function namespace (line 41) | namespace cel::extensions { FILE: extensions/protobuf/value_end_to_end_test.cc type cel::extensions (line 40) | namespace cel::extensions { type TestCase (line 66) | struct TestCase { method AbslStringify (line 73) | void AbslStringify(S& sink, const TestCase& tc) { class ProtobufValueEndToEndTest (line 78) | class ProtobufValueEndToEndTest : public TestWithParam { method ProtobufValueEndToEndTest (line 80) | ProtobufValueEndToEndTest() = default; method TestCase (line 83) | const TestCase& test_case() const { return GetParam(); } function TEST_P (line 88) | TEST_P(ProtobufValueEndToEndTest, Runner) { FILE: extensions/protobuf/value_test.cc type cel::extensions (line 43) | namespace cel::extensions { function T (line 74) | T ParseTextOrDie(absl::string_view text) { class ProtoValueWrapTest (line 82) | class ProtoValueWrapTest : public ProtoValueTest {} function TEST_F (line 84) | TEST_F(ProtoValueWrapTest, ProtoBoolValueToValue) { function TEST_F (line 95) | TEST_F(ProtoValueWrapTest, ProtoInt32ValueToValue) { function TEST_F (line 106) | TEST_F(ProtoValueWrapTest, ProtoInt64ValueToValue) { function TEST_F (line 117) | TEST_F(ProtoValueWrapTest, ProtoUInt32ValueToValue) { function TEST_F (line 128) | TEST_F(ProtoValueWrapTest, ProtoUInt64ValueToValue) { function TEST_F (line 139) | TEST_F(ProtoValueWrapTest, ProtoFloatValueToValue) { function TEST_F (line 150) | TEST_F(ProtoValueWrapTest, ProtoDoubleValueToValue) { function TEST_F (line 161) | TEST_F(ProtoValueWrapTest, ProtoBytesValueToValue) { function TEST_F (line 172) | TEST_F(ProtoValueWrapTest, ProtoStringValueToValue) { function TEST_F (line 183) | TEST_F(ProtoValueWrapTest, ProtoDurationToValue) { function TEST_F (line 197) | TEST_F(ProtoValueWrapTest, ProtoTimestampToValue) { function TEST_F (line 213) | TEST_F(ProtoValueWrapTest, ProtoMessageToValue) { function TEST_F (line 223) | TEST_F(ProtoValueWrapTest, GetFieldByName) { function TEST_F (line 259) | TEST_F(ProtoValueWrapTest, GetFieldNoSuchField) { function TEST_F (line 273) | TEST_F(ProtoValueWrapTest, GetFieldByNumber) { function TEST_F (line 333) | TEST_F(ProtoValueWrapTest, GetFieldByNumberNoSuchField) { function TEST_F (line 362) | TEST_F(ProtoValueWrapTest, HasFieldByNumber) { function TEST_F (line 385) | TEST_F(ProtoValueWrapTest, HasFieldByNumberNoSuchField) { function TEST_F (line 403) | TEST_F(ProtoValueWrapTest, ProtoMessageEqual) { function TEST_F (line 441) | TEST_F(ProtoValueWrapTest, ProtoMessageForEachField) { function TEST_F (line 490) | TEST_F(ProtoValueWrapTest, ProtoMessageQualifyHas) { function TEST_F (line 517) | TEST_F(ProtoValueWrapTest, ProtoInt64MapListKeys) { function TEST_F (line 542) | TEST_F(ProtoValueWrapTest, ProtoInt32MapListKeys) { function TEST_F (line 567) | TEST_F(ProtoValueWrapTest, ProtoBoolMapListKeys) { function TEST_F (line 592) | TEST_F(ProtoValueWrapTest, ProtoUint32MapListKeys) { function TEST_F (line 618) | TEST_F(ProtoValueWrapTest, ProtoUint64MapListKeys) { function TEST_F (line 644) | TEST_F(ProtoValueWrapTest, ProtoStringMapListKeys) { function TEST_F (line 671) | TEST_F(ProtoValueWrapTest, ProtoMapIterator) { function TEST_F (line 702) | TEST_F(ProtoValueWrapTest, ProtoMapForEach) { function TEST_F (line 736) | TEST_F(ProtoValueWrapTest, ProtoListIterator) { FILE: extensions/protobuf/value_testing.h function namespace (line 27) | namespace cel::extensions::test { FILE: extensions/protobuf/value_testing_test.cc type cel::extensions::test (line 24) | namespace cel::extensions::test { function TEST_F (line 33) | TEST_F(ProtoValueTestingTest, StructValueAsProtoSimple) { FILE: extensions/regex_ext.cc type cel::extensions (line 52) | namespace cel::extensions { function Value (line 57) | Value Extract(int regex_max_program_size, const StringValue& target, function Value (line 89) | Value ExtractAll(int regex_max_program_size, const StringValue& target, function Value (line 147) | Value ReplaceAll(int regex_max_program_size, const StringValue& target, function Value (line 174) | Value ReplaceN(int regex_max_program_size, const StringValue& target, function RegisterRegexExtensionFunctions (line 233) | absl::Status RegisterRegexExtensionFunctions(FunctionRegistry& registry, function Type (line 266) | const Type& OptionalStringType() { function Type (line 272) | const Type& ListStringType() { function RegisterRegexCheckerDecls (line 278) | absl::Status RegisterRegexCheckerDecls(TypeCheckerBuilder& builder) { function RegisterRegexExtensionFunctions (line 311) | absl::Status RegisterRegexExtensionFunctions(RuntimeBuilder& builder) { function RegisterRegexExtensionFunctions (line 327) | absl::Status RegisterRegexExtensionFunctions( function CheckerLibrary (line 338) | CheckerLibrary RegexExtCheckerLibrary() { function CompilerLibrary (line 342) | CompilerLibrary RegexExtCompilerLibrary() { function Validation (line 346) | Validation RegexExtValidator() { FILE: extensions/regex_ext.h function namespace (line 86) | namespace cel::extensions { FILE: extensions/regex_ext_test.cc type cel::extensions (line 53) | namespace cel::extensions { function TEST (line 77) | TEST(RegexExtTest, BuildFailsWithoutOptionalSupport) { function TEST (line 95) | TEST(RegexExtTest, LegacyRuntimeSmokeTest) { function TEST (line 121) | TEST(RegexExtTest, DoesNotRegisterExtractForLegacy) { function TEST (line 148) | TEST(RegexExtTest, FollowsRegexOption) { type EvaluationType (line 173) | enum class EvaluationType { type RegexExtTestCase (line 182) | struct RegexExtTestCase { class RegexExtTest (line 188) | class RegexExtTest : public TestWithParam { method SetUp (line 190) | void SetUp() override { method TestEvaluate (line 206) | absl::StatusOr TestEvaluate(const std::string& expr_string) { function regexTestCases (line 219) | std::vector regexTestCases() { function TEST_P (line 409) | TEST_P(RegexExtTest, RegexExtTests) { type RegexCheckerTestCase (line 450) | struct RegexCheckerTestCase { class RegexExtCheckerLibraryTest (line 455) | class RegexExtCheckerLibraryTest : public TestWithParam createRegexCheckerParams() { function CreateRegexExtCompiler (line 502) | absl::StatusOr> CreateRegexExtCompiler() { class RegexExtValidatorTest (line 510) | class RegexExtValidatorTest : public TestWithParam CaptureStringN( function RegisterRegexFunctions (line 152) | absl::Status RegisterRegexFunctions(FunctionRegistry& registry, function Type (line 182) | const Type& CaptureNMapType() { function RegisterRegexDecls (line 188) | absl::Status RegisterRegexDecls(TypeCheckerBuilder& builder) { function RegisterRegexFunctions (line 216) | absl::Status RegisterRegexFunctions(FunctionRegistry& registry, function RegisterRegexFunctions (line 225) | absl::Status RegisterRegexFunctions(CelFunctionRegistry* registry, function CheckerLibrary (line 233) | CheckerLibrary RegexCheckerLibrary() { FILE: extensions/regex_functions.h function namespace (line 31) | namespace cel::extensions { FILE: extensions/regex_functions_test.cc type cel::extensions (line 48) | namespace cel::extensions { type TestCase (line 64) | struct TestCase { class RegexFunctionsTest (line 69) | class RegexFunctionsTest : public ::testing::TestWithParam { method SetUp (line 71) | void SetUp() override { method TestEvaluate (line 87) | absl::StatusOr TestEvaluate(const std::string& expr_string) { function TEST_F (line 104) | TEST_F(RegexFunctionsTest, CaptureStringSuccessWithCombinationOfGroups) { function TEST_F (line 121) | TEST_F(RegexFunctionsTest, CaptureStringSuccessWithSingleNamedGroup) { function TEST_F (line 131) | TEST_F(RegexFunctionsTest, CaptureStringSuccessWithMultipleUnamedGroup... function TEST_F (line 144) | TEST_F(RegexFunctionsTest, ExtractStringWithNamedAndUnnamedGroups) { function TEST_F (line 155) | TEST_F(RegexFunctionsTest, ExtractStringWithEmptyStrings) { function TEST_F (line 161) | TEST_F(RegexFunctionsTest, ExtractStringWithUnnamedGroups) { function TEST_F (line 169) | TEST_F(RegexFunctionsTest, ExtractStringWithNoGroups) { function TEST_F (line 175) | TEST_F(RegexFunctionsTest, CaptureStringWithUnnamedGroups) { function createParams (line 180) | std::vector createParams() { function TEST_P (line 222) | TEST_P(RegexFunctionsTest, RegexFunctionsTests) { type RegexCheckerTestCase (line 234) | struct RegexCheckerTestCase { class RegexCheckerLibraryTest (line 239) | class RegexCheckerLibraryTest method SetUp (line 242) | void SetUp() override { function TEST_P (line 257) | TEST_P(RegexCheckerLibraryTest, RegexFunctionsTypeCheckerSuccess) { function createRegexCheckerParams (line 266) | std::vector createRegexCheckerParams() { FILE: extensions/select_optimization.cc type cel::extensions (line 66) | namespace cel::extensions { type SelectInstruction (line 87) | struct SelectInstruction { type SelectPath (line 97) | struct SelectPath { function Expr (line 107) | Expr MakeSelectPathExpr( function GetSelectInstruction (line 156) | absl::optional GetSelectInstruction( function SelectQualifierFromList (line 168) | absl::StatusOr SelectQualifierFromList(const ListExpr... function SelectInstructionFromConstant (line 193) | absl::StatusOr SelectInstructionFromConstant( function SelectQualifierFromConstant (line 215) | absl::StatusOr SelectQualifierFromConstant( function ListIndexFromQualifier (line 233) | absl::StatusOr ListIndexFromQualifier(const AttributeQualifier... function MapKeyFromQualifier (line 253) | absl::StatusOr MapKeyFromQualifier(const AttributeQualifier& qual, function ApplyQualifier (line 270) | absl::StatusOr ApplyQualifier( function FallbackSelect (line 309) | absl::StatusOr FallbackSelect( function SelectInstructionsFromCall (line 363) | absl::StatusOr> SelectInstructionsFromCall( class RewriterImpl (line 396) | class RewriterImpl : public AstRewriterBase { method RewriterImpl (line 398) | RewriterImpl(const Ast& ast, PlannerContext& planner_context) method PreVisitExpr (line 401) | void PreVisitExpr(const Expr& expr) override { path_.push_back(&expr... method PreVisitSelect (line 403) | void PreVisitSelect(const Expr& expr, const SelectExpr& select) over... method PreVisitCall (line 429) | void PreVisitCall(const Expr& expr, const CallExpr& call) override { method PostVisitRewrite (line 448) | bool PostVisitRewrite(Expr& expr) override { method GetProgressStatus (line 492) | absl::Status GetProgressStatus() const { return progress_status_; } method SelectPath (line 495) | SelectPath GetSelectPath(Expr* expr) { method HasOptimizeableRoot (line 521) | bool HasOptimizeableRoot(const Expr* expr, method GetRuntimeType (line 541) | absl::optional GetRuntimeType(absl::string_view type_name) { method SetProgressStatus (line 546) | void SetProgressStatus(const absl::Status& status) { class OptimizedSelectImpl (line 560) | class OptimizedSelectImpl { method OptimizedSelectImpl (line 562) | OptimizedSelectImpl(std::vector select_path, method OptimizedSelectImpl (line 575) | OptimizedSelectImpl(const OptimizedSelectImpl&) = delete; method OptimizedSelectImpl (line 576) | OptimizedSelectImpl& operator=(const OptimizedSelectImpl&) = delete; method OptimizedSelectImpl (line 577) | OptimizedSelectImpl(OptimizedSelectImpl&&) = default; method OptimizedSelectImpl (line 578) | OptimizedSelectImpl& operator=(OptimizedSelectImpl&&) = delete; method attribute (line 585) | absl::optional attribute() const { return attribute_; } function CheckForMarkedAttributes (line 600) | absl::StatusOr> CheckForMarkedAttributes( function AttributeTrail (line 660) | AttributeTrail OptimizedSelectImpl::GetAttributeTrail( class StackMachineImpl (line 675) | class StackMachineImpl : public ExpressionStepBase { method StackMachineImpl (line 677) | StackMachineImpl(int expr_id, OptimizedSelectImpl impl) function AttributeTrail (line 691) | AttributeTrail StackMachineImpl::GetAttributeTrail( class RecursiveImpl (line 741) | class RecursiveImpl : public DirectExpressionStep { method RecursiveImpl (line 743) | RecursiveImpl(int64_t expr_id, std::unique_ptr... function AttributeTrail (line 761) | AttributeTrail RecursiveImpl::GetAttributeTrail( class SelectOptimizer (line 794) | class SelectOptimizer : public ProgramOptimizer { method SelectOptimizer (line 796) | explicit SelectOptimizer(const SelectOptimizationOptions& options) method OnPreVisit (line 799) | absl::Status OnPreVisit(PlannerContext& context, const Expr& node) o... function CreateSelectOptimizationProgramOptimizer (line 926) | google::api::expr::runtime::ProgramOptimizerFactory function EnableSelectOptimization (line 934) | absl::Status EnableSelectOptimization( FILE: extensions/select_optimization.h function namespace (line 23) | namespace cel::extensions { FILE: extensions/select_optimization_test.cc type cel::extensions (line 85) | namespace cel::extensions { function ApplyDecl (line 118) | absl::Status ApplyDecl(absl::string_view decl, TypeCheckerBuilder& bui... function NewTestCompiler (line 142) | absl::StatusOr> NewTestCompiler() { function CompileForTestCase (line 225) | absl::StatusOr> CompileForTestCase( class MockAccessApis (line 235) | class MockAccessApis : public LegacyTypeInfoApis, public LegacyTypeAcc... method DebugString (line 237) | std::string DebugString( method GetTypename (line 242) | absl::string_view GetTypename( method LegacyTypeAccessApis (line 247) | const LegacyTypeAccessApis* GetAccessApis( method LegacyTypeMutationApis (line 252) | const LegacyTypeMutationApis* GetMutationApis( method FindFieldByName (line 257) | absl::optional FindFieldByName( method IsEqualTo (line 281) | bool IsEqualTo( method ListFields (line 287) | std::vector ListFields( function MakeMockLegacyMessage (line 293) | std::pair MakeMockLegacyMessage( function TestBindLegacyValue (line 304) | absl::Status TestBindLegacyValue(absl::string_view variable, function TestBindLegacyMessage (line 314) | absl::Status TestBindLegacyMessage(absl::string_view variable, class SelectOptimizationTest (line 322) | class SelectOptimizationTest : public testing::Test { method SelectOptimizationTest (line 324) | SelectOptimizationTest() method SetUp (line 338) | void SetUp() override { function ToString (line 386) | std::string ToString(const AttributeQualifier& qualifier) { function TEST_F (line 429) | TEST_F(SelectOptimizationTest, AstTransformSelect) { function TEST_F (line 452) | TEST_F(SelectOptimizationTest, AstTransformSelectPresence) { function TEST_F (line 475) | TEST_F(SelectOptimizationTest, AstTransformComplexSelect) { function TEST_F (line 509) | TEST_F(SelectOptimizationTest, AstTransformMapIndexTraversal) { function TEST_F (line 535) | TEST_F(SelectOptimizationTest, AstTransformMapIndexUnsupportedConstant) { function TEST_F (line 568) | TEST_F(SelectOptimizationTest, AstTransformMapIndexHeterogeneousDouble... function TEST_F (line 593) | TEST_F(SelectOptimizationTest, AstTransformMapIndexHeterogeneousDouble... function TEST_F (line 620) | TEST_F(SelectOptimizationTest, AstTransformFilterToMessageRoot) { function TEST_F (line 646) | TEST_F(SelectOptimizationTest, AstTransformMapDotTraversal) { function TEST_F (line 672) | TEST_F(SelectOptimizationTest, AstTransformAnyDotTraversal) { function TEST_F (line 696) | TEST_F(SelectOptimizationTest, AstTransformRepeated) { function TEST_F (line 723) | TEST_F(SelectOptimizationTest, AstTransformParseOnlyNotUpdated) { function TEST_F (line 761) | TEST_F(SelectOptimizationTest, ProgramOptimizerUnoptimizedAst) { function TEST_F (line 799) | TEST_F(SelectOptimizationTest, MissingAttributeIndependentOfUnknown) { function TEST_F (line 852) | TEST_F(SelectOptimizationTest, NullUnboxingOptionHonored) { type ProgramOptimizerTestCase (line 897) | struct ProgramOptimizerTestCase { class SelectOptimizationProgramOptimizerTest (line 906) | class SelectOptimizationProgramOptimizerTest function TEST_P (line 910) | TEST_P(SelectOptimizationProgramOptimizerTest, Default) { function TEST_P (line 953) | TEST_P(SelectOptimizationProgramOptimizerTest, ForceFallbackImpl) { class SelectOptimizationUnexpectedAstTest (line 1751) | class SelectOptimizationUnexpectedAstTest : public SelectOptimizationT... method SelectOptimizationUnexpectedAstTest (line 1753) | SelectOptimizationUnexpectedAstTest() method Expr (line 1756) | Expr NextExpr() { method NextListExprElement (line 1762) | cel::ListExprElement NextListExprElement() { function TEST_F (line 1772) | TEST_F(SelectOptimizationUnexpectedAstTest, WrongArgumentCount) { function TEST_F (line 1791) | TEST_F(SelectOptimizationUnexpectedAstTest, EmptySelectPath) { function TEST_F (line 1815) | TEST_F(SelectOptimizationUnexpectedAstTest, MalformedSelectPathNotPair) { function TEST_F (line 1850) | TEST_F(SelectOptimizationUnexpectedAstTest, MalformedSelectPathWrongPa... function TEST_F (line 1891) | TEST_F(SelectOptimizationUnexpectedAstTest, function TEST_F (line 1922) | TEST_F(SelectOptimizationUnexpectedAstTest, OptionalNotYetSupported) { FILE: extensions/sets_functions.cc type cel::extensions (line 34) | namespace cel::extensions { function SetsContains (line 41) | absl::StatusOr SetsContains( function SetsIntersects (line 63) | absl::StatusOr SetsIntersects( function SetsEquivalent (line 84) | absl::StatusOr SetsEquivalent( function RegisterSetsContainsFunction (line 99) | absl::Status RegisterSetsContainsFunction(FunctionRegistry& registry) { function RegisterSetsIntersectsFunction (line 109) | absl::Status RegisterSetsIntersectsFunction(FunctionRegistry& registry) { function RegisterSetsEquivalentFunction (line 119) | absl::Status RegisterSetsEquivalentFunction(FunctionRegistry& registry) { function RegisterSetsDecls (line 129) | absl::Status RegisterSetsDecls(TypeCheckerBuilder& b) { function CheckerLibrary (line 153) | CheckerLibrary SetsCheckerLibrary() { function RegisterSetsFunctions (line 157) | absl::Status RegisterSetsFunctions(FunctionRegistry& registry, function RegisterSetsFunctions (line 165) | absl::Status RegisterSetsFunctions(CelFunctionRegistry* registry, FILE: extensions/sets_functions.h function namespace (line 26) | namespace cel::extensions { FILE: extensions/sets_functions_benchmark_test.cc type cel::extensions (line 43) | namespace cel::extensions { type ListImpl (line 56) | enum class ListImpl : int { kLegacy = 0, kWrappedModern = 1, kRhsConst... function ToNumber (line 57) | int ToNumber(ListImpl impl) { return static_cast(impl); } function ListImpl (line 58) | ListImpl FromNumber(int number) { type TestCase (line 71) | struct TestCase { method MakeLabel (line 78) | std::string MakeLabel(int len) const { class ListStorage (line 96) | class ListStorage { class LegacyListStorage (line 101) | class LegacyListStorage : public ListStorage { method LegacyListStorage (line 103) | LegacyListStorage(ContainerBackedListImpl x, ContainerBackedListImpl y) method CelValue (line 106) | CelValue x() { return CelValue::CreateList(&x_); } method CelValue (line 107) | CelValue y() { return CelValue::CreateList(&y_); } class ModernListStorage (line 114) | class ModernListStorage : public ListStorage { method ModernListStorage (line 116) | ModernListStorage(Value x, Value y) : x_(std::move(x)), y_(std::move... method CelValue (line 118) | CelValue x() { method CelValue (line 121) | CelValue y() { function RegisterLegacyLists (line 131) | absl::StatusOr> RegisterLegacyLists( function ConstantList (line 157) | std::string ConstantList(bool overlap, int len) { function RegisterModernLists (line 166) | absl::StatusOr> RegisterModernLists( function RegisterLists (line 194) | absl::StatusOr> RegisterLists( function RunBenchmark (line 204) | void RunBenchmark(const TestCase& test_case, benchmark::State& state) { function BM_SetsIntersectsTrue (line 244) | void BM_SetsIntersectsTrue(benchmark::State& state) { function BM_SetsIntersectsFalse (line 253) | void BM_SetsIntersectsFalse(benchmark::State& state) { function BM_SetsIntersectsComprehensionTrue (line 262) | void BM_SetsIntersectsComprehensionTrue(benchmark::State& state) { function BM_SetsIntersectsComprehensionFalse (line 271) | void BM_SetsIntersectsComprehensionFalse(benchmark::State& state) { function BM_SetsEquivalentTrue (line 280) | void BM_SetsEquivalentTrue(benchmark::State& state) { function BM_SetsEquivalentFalse (line 289) | void BM_SetsEquivalentFalse(benchmark::State& state) { function BM_SetsEquivalentComprehensionTrue (line 298) | void BM_SetsEquivalentComprehensionTrue(benchmark::State& state) { function BM_SetsEquivalentComprehensionFalse (line 308) | void BM_SetsEquivalentComprehensionFalse(benchmark::State& state) { function BenchArgs (line 319) | void BenchArgs(Benchmark* bench) { FILE: extensions/sets_functions_test.cc type cel::extensions (line 38) | namespace cel::extensions { type TestInfo (line 51) | struct TestInfo { class CelSetsFunctionsTest (line 55) | class CelSetsFunctionsTest : public testing::TestWithParam {} function TEST_P (line 57) | TEST_P(CelSetsFunctionsTest, EndToEnd) { FILE: extensions/strings.cc type cel::extensions (line 44) | namespace cel::extensions { type AppendToStringVisitor (line 50) | struct AppendToStringVisitor { function Join2 (line 60) | absl::StatusOr Join2( function Join1 (line 68) | absl::StatusOr Join1( function Split3 (line 76) | absl::StatusOr Split3( function Split2 (line 84) | absl::StatusOr Split2( function Replace2 (line 92) | absl::StatusOr Replace2(const StringValue& string, function Replace1 (line 101) | absl::StatusOr Replace1( function Value (line 110) | Value CharAt(const StringValue& string, int64_t pos) { function IndexOf2 (line 114) | int64_t IndexOf2(const StringValue& haystack, const StringValue& needl... function Value (line 118) | Value IndexOf3(const StringValue& haystack, const StringValue& needle, function LastIndexOf2 (line 127) | int64_t LastIndexOf2(const StringValue& haystack, const StringValue& n... function Value (line 131) | Value LastIndexOf3(const StringValue& haystack, const StringValue& nee... function Value (line 140) | Value Substring2(const StringValue& string, int64_t start) { function Value (line 144) | Value Substring3(const StringValue& string, int64_t start, int64_t end) { function StringValue (line 148) | StringValue Trim(const StringValue& string) { return string.Trim(); } function StringValue (line 150) | StringValue LowerAscii(const StringValue& string, function StringValue (line 157) | StringValue UpperAscii(const StringValue& string, function StringValue (line 164) | StringValue Quote(const StringValue& string, function StringValue (line 171) | StringValue Reverse(const StringValue& string, function Type (line 178) | const Type& ListStringType() { function RegisterStringsDecls (line 184) | absl::Status RegisterStringsDecls(TypeCheckerBuilder& builder, int ver... function RegisterStringsFunctions (line 308) | absl::Status RegisterStringsFunctions( function RegisterStringsFunctions (line 415) | absl::Status RegisterStringsFunctions( function CheckerLibrary (line 425) | CheckerLibrary StringsCheckerLibrary(const StringsExtensionOptions& op... FILE: extensions/strings.h function namespace (line 26) | namespace cel::extensions { FILE: extensions/strings_test.cc type cel::extensions (line 50) | namespace cel::extensions { function TEST (line 63) | TEST(StringsCheckerLibrary, SmokeTest) { function TEST (line 90) | TEST(StringsExtTest, MaxPrecisionOption) { function TEST_P (line 134) | TEST_P(StringsExtFunctionsTest, ParserAndCheckerTests) { class StringsCheckerLibraryTest (line 257) | class StringsCheckerLibraryTest : public ::testing::TestWithParam FILE: internal/align.h function namespace (line 27) | namespace cel::internal { FILE: internal/align_test.cc type cel::internal (line 22) | namespace cel::internal { function TEST (line 25) | TEST(AlignmentMask, Masks) { function TEST (line 31) | TEST(AlignDown, Aligns) { function TEST (line 41) | TEST(AlignUp, Aligns) { function TEST (line 50) | TEST(IsAligned, Aligned) { FILE: internal/casts.h function namespace (line 22) | namespace cel::internal { FILE: internal/empty_descriptors.cc type cel::internal (line 30) | namespace cel::internal { FILE: internal/empty_descriptors.h function namespace (line 22) | namespace cel::internal { FILE: internal/empty_descriptors_test.cc type cel::internal (line 19) | namespace cel::internal { function TEST (line 24) | TEST(GetEmptyDefaultInstance, Empty) { FILE: internal/equals_text_proto.cc type cel::internal (line 29) | namespace cel::internal { FILE: internal/equals_text_proto.h function namespace (line 31) | namespace cel::internal { FILE: internal/json.cc type cel::internal (line 56) | namespace cel::internal { function SnakeCaseToCamelCaseImpl (line 77) | absl::Status SnakeCaseToCamelCaseImpl(Chars input, function SnakeCaseToCamelCase (line 109) | absl::Status SnakeCaseToCamelCase(const well_known_types::StringValue&... class MessageToJsonState (line 122) | class MessageToJsonState method MessageToJsonState (line 183) | MessageToJsonState(const google::protobuf::DescriptorPool* absl_nonn... method ToJson (line 189) | absl::Status ToJson(const google::protobuf::Message& message, method ToJsonObject (line 345) | absl::Status ToJsonObject(const google::protobuf::Message& message, method FieldToJson (line 350) | absl::Status FieldToJson(const google::protobuf::Message& message, method FieldToJsonArray (line 356) | absl::Status FieldToJsonArray( method FieldToJsonObject (line 363) | absl::Status FieldToJsonObject( method GetMapFieldValueToValue (line 374) | absl::StatusOr GetMapFieldValueToValue( method MapBoolFieldToValue (line 425) | absl::Status MapBoolFieldToValue( method MapInt32FieldToValue (line 436) | absl::Status MapInt32FieldToValue( method MapInt64FieldToValue (line 447) | absl::Status MapInt64FieldToValue( method MapUInt32FieldToValue (line 458) | absl::Status MapUInt32FieldToValue( method MapUInt64FieldToValue (line 469) | absl::Status MapUInt64FieldToValue( method MapFloatFieldToValue (line 480) | absl::Status MapFloatFieldToValue( method MapDoubleFieldToValue (line 491) | absl::Status MapDoubleFieldToValue( method MapBytesFieldToValue (line 502) | absl::Status MapBytesFieldToValue( method MapStringFieldToValue (line 514) | absl::Status MapStringFieldToValue( method MapMessageFieldToValue (line 526) | absl::Status MapMessageFieldToValue( method MapEnumFieldToValue (line 536) | absl::Status MapEnumFieldToValue( method MapNullFieldToValue (line 555) | absl::Status MapNullFieldToValue( method GetRepeatedFieldToValue (line 568) | absl::StatusOr GetRepeatedFieldToValue( method RepeatedBoolFieldToValue (line 619) | absl::Status RepeatedBoolFieldToValue( method RepeatedInt32FieldToValue (line 631) | absl::Status RepeatedInt32FieldToValue( method RepeatedInt64FieldToValue (line 643) | absl::Status RepeatedInt64FieldToValue( method RepeatedUInt32FieldToValue (line 655) | absl::Status RepeatedUInt32FieldToValue( method RepeatedUInt64FieldToValue (line 668) | absl::Status RepeatedUInt64FieldToValue( method RepeatedFloatFieldToValue (line 681) | absl::Status RepeatedFloatFieldToValue( method RepeatedDoubleFieldToValue (line 693) | absl::Status RepeatedDoubleFieldToValue( method RepeatedBytesFieldToValue (line 706) | absl::Status RepeatedBytesFieldToValue( method RepeatedStringFieldToValue (line 727) | absl::Status RepeatedStringFieldToValue( method RepeatedMessageFieldToValue (line 747) | absl::Status RepeatedMessageFieldToValue( method RepeatedEnumFieldToValue (line 759) | absl::Status RepeatedEnumFieldToValue( method RepeatedNullFieldToValue (line 779) | absl::Status RepeatedNullFieldToValue( method MessageMapFieldToJson (line 793) | absl::Status MessageMapFieldToJson( method MessageRepeatedFieldToJson (line 818) | absl::Status MessageRepeatedFieldToJson( method MessageFieldToJson (line 835) | absl::Status MessageFieldToJson( method MessageToJson (line 914) | absl::Status MessageToJson(const google::protobuf::Message& message, method StringValueToJson (line 928) | void StringValueToJson(const well_known_types::StringValue& value, method BytesValueToJson (line 938) | void BytesValueToJson(const well_known_types::BytesValue& value, method SetNumberValue (line 959) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetNumberValue (line 967) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetNumberValue (line 975) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetStringValueFromBytes (line 986) | void SetStringValueFromBytes(google::protobuf::MessageLite* absl_non... method SetStringValueFromBytes (line 995) | void SetStringValueFromBytes(google::protobuf::MessageLite* absl_non... method MutableListValue (line 1009) | MutableListValue( method MutableStructValue (line 1012) | MutableStructValue( method AddValues (line 1015) | AddValues( method InsertField (line 1018) | InsertField( function BoolMapFieldKeyToString (line 126) | std::string BoolMapFieldKeyToString(const google::protobuf::MapKey& ke... function Int32MapFieldKeyToString (line 130) | std::string Int32MapFieldKeyToString(const google::protobuf::MapKey& k... function Int64MapFieldKeyToString (line 134) | std::string Int64MapFieldKeyToString(const google::protobuf::MapKey& k... function UInt32MapFieldKeyToString (line 138) | std::string UInt32MapFieldKeyToString(const google::protobuf::MapKey& ... function UInt64MapFieldKeyToString (line 142) | std::string UInt64MapFieldKeyToString(const google::protobuf::MapKey& ... function StringMapFieldKeyToString (line 146) | std::string StringMapFieldKeyToString(const google::protobuf::MapKey& ... function MapFieldKeyToString (line 150) | MapFieldKeyToString GetMapFieldKeyToString( class MessageToJsonState (line 181) | class MessageToJsonState { method MessageToJsonState (line 183) | MessageToJsonState(const google::protobuf::DescriptorPool* absl_nonn... method ToJson (line 189) | absl::Status ToJson(const google::protobuf::Message& message, method ToJsonObject (line 345) | absl::Status ToJsonObject(const google::protobuf::Message& message, method FieldToJson (line 350) | absl::Status FieldToJson(const google::protobuf::Message& message, method FieldToJsonArray (line 356) | absl::Status FieldToJsonArray( method FieldToJsonObject (line 363) | absl::Status FieldToJsonObject( method GetMapFieldValueToValue (line 374) | absl::StatusOr GetMapFieldValueToValue( method MapBoolFieldToValue (line 425) | absl::Status MapBoolFieldToValue( method MapInt32FieldToValue (line 436) | absl::Status MapInt32FieldToValue( method MapInt64FieldToValue (line 447) | absl::Status MapInt64FieldToValue( method MapUInt32FieldToValue (line 458) | absl::Status MapUInt32FieldToValue( method MapUInt64FieldToValue (line 469) | absl::Status MapUInt64FieldToValue( method MapFloatFieldToValue (line 480) | absl::Status MapFloatFieldToValue( method MapDoubleFieldToValue (line 491) | absl::Status MapDoubleFieldToValue( method MapBytesFieldToValue (line 502) | absl::Status MapBytesFieldToValue( method MapStringFieldToValue (line 514) | absl::Status MapStringFieldToValue( method MapMessageFieldToValue (line 526) | absl::Status MapMessageFieldToValue( method MapEnumFieldToValue (line 536) | absl::Status MapEnumFieldToValue( method MapNullFieldToValue (line 555) | absl::Status MapNullFieldToValue( method GetRepeatedFieldToValue (line 568) | absl::StatusOr GetRepeatedFieldToValue( method RepeatedBoolFieldToValue (line 619) | absl::Status RepeatedBoolFieldToValue( method RepeatedInt32FieldToValue (line 631) | absl::Status RepeatedInt32FieldToValue( method RepeatedInt64FieldToValue (line 643) | absl::Status RepeatedInt64FieldToValue( method RepeatedUInt32FieldToValue (line 655) | absl::Status RepeatedUInt32FieldToValue( method RepeatedUInt64FieldToValue (line 668) | absl::Status RepeatedUInt64FieldToValue( method RepeatedFloatFieldToValue (line 681) | absl::Status RepeatedFloatFieldToValue( method RepeatedDoubleFieldToValue (line 693) | absl::Status RepeatedDoubleFieldToValue( method RepeatedBytesFieldToValue (line 706) | absl::Status RepeatedBytesFieldToValue( method RepeatedStringFieldToValue (line 727) | absl::Status RepeatedStringFieldToValue( method RepeatedMessageFieldToValue (line 747) | absl::Status RepeatedMessageFieldToValue( method RepeatedEnumFieldToValue (line 759) | absl::Status RepeatedEnumFieldToValue( method RepeatedNullFieldToValue (line 779) | absl::Status RepeatedNullFieldToValue( method MessageMapFieldToJson (line 793) | absl::Status MessageMapFieldToJson( method MessageRepeatedFieldToJson (line 818) | absl::Status MessageRepeatedFieldToJson( method MessageFieldToJson (line 835) | absl::Status MessageFieldToJson( method MessageToJson (line 914) | absl::Status MessageToJson(const google::protobuf::Message& message, method StringValueToJson (line 928) | void StringValueToJson(const well_known_types::StringValue& value, method BytesValueToJson (line 938) | void BytesValueToJson(const well_known_types::BytesValue& value, method SetNumberValue (line 959) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetNumberValue (line 967) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetNumberValue (line 975) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetStringValueFromBytes (line 986) | void SetStringValueFromBytes(google::protobuf::MessageLite* absl_non... method SetStringValueFromBytes (line 995) | void SetStringValueFromBytes(google::protobuf::MessageLite* absl_non... method MutableListValue (line 1009) | MutableListValue( method MutableStructValue (line 1012) | MutableStructValue( method AddValues (line 1015) | AddValues( method InsertField (line 1018) | InsertField( class GeneratedMessageToJsonState (line 1028) | class GeneratedMessageToJsonState final : public MessageToJsonState { method Initialize (line 1032) | absl::Status Initialize(google::protobuf::MessageLite* absl_nonnull ... method SetNullValue (line 1038) | void SetNullValue(google::protobuf::MessageLite* absl_nonnull messag... method SetBoolValue (line 1043) | void SetBoolValue(google::protobuf::MessageLite* absl_nonnull message, method SetNumberValue (line 1049) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetNumberValue (line 1055) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetNumberValue (line 1061) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetStringValue (line 1067) | void SetStringValue(google::protobuf::MessageLite* absl_nonnull mess... method SetStringValue (line 1073) | void SetStringValue(google::protobuf::MessageLite* absl_nonnull mess... method MutableListValue (line 1079) | MutableListValue( method MutableStructValue (line 1085) | MutableStructValue( method AddValues (line 1091) | AddValues( method InsertField (line 1097) | InsertField( class DynamicMessageToJsonState (line 1105) | class DynamicMessageToJsonState final : public MessageToJsonState { method Initialize (line 1109) | absl::Status Initialize(google::protobuf::MessageLite* absl_nonnull ... method SetNullValue (line 1116) | void SetNullValue(google::protobuf::MessageLite* absl_nonnull messag... method SetBoolValue (line 1121) | void SetBoolValue(google::protobuf::MessageLite* absl_nonnull message, method SetNumberValue (line 1127) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetNumberValue (line 1133) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetNumberValue (line 1139) | void SetNumberValue(google::protobuf::MessageLite* absl_nonnull mess... method SetStringValue (line 1145) | void SetStringValue(google::protobuf::MessageLite* absl_nonnull mess... method SetStringValue (line 1151) | void SetStringValue(google::protobuf::MessageLite* absl_nonnull mess... method MutableListValue (line 1157) | MutableListValue( method MutableStructValue (line 1163) | MutableStructValue( method AddValues (line 1169) | AddValues( method InsertField (line 1175) | InsertField( function MessageToJson (line 1187) | absl::Status MessageToJson( function MessageToJson (line 1201) | absl::Status MessageToJson( function MessageToJson (line 1215) | absl::Status MessageToJson( function MessageFieldToJson (line 1236) | absl::Status MessageFieldToJson( function MessageFieldToJson (line 1252) | absl::Status MessageFieldToJson( function MessageFieldToJson (line 1268) | absl::Status MessageFieldToJson( function MessageFieldToJson (line 1284) | absl::Status MessageFieldToJson( function CheckJson (line 1309) | absl::Status CheckJson(const google::protobuf::MessageLite& message) { function CheckJsonList (line 1331) | absl::Status CheckJsonList(const google::protobuf::MessageLite& messag... function CheckJsonMap (line 1354) | absl::Status CheckJsonMap(const google::protobuf::MessageLite& message) { class JsonMapIterator (line 1379) | class JsonMapIterator final { method JsonMapIterator (line 1389) | JsonMapIterator(Generated generated) : variant_(std::move(generated)... method JsonMapIterator (line 1392) | JsonMapIterator(Dynamic dynamic) : variant_(std::move(dynamic)) {} method JsonMapIterator (line 1394) | JsonMapIterator(const JsonMapIterator&) = default; method JsonMapIterator (line 1395) | JsonMapIterator(JsonMapIterator&&) = default; method JsonMapIterator (line 1396) | JsonMapIterator& operator=(const JsonMapIterator&) = default; method JsonMapIterator (line 1397) | JsonMapIterator& operator=(JsonMapIterator&&) = default; method Value (line 1399) | Value Next(std::string& scratch ABSL_ATTRIBUTE_LIFETIME_BOUND) { class JsonAccessor (line 1423) | class JsonAccessor { method FindField (line 1451) | FindField( class GeneratedJsonAccessor (line 1458) | class GeneratedJsonAccessor final : public JsonAccessor { method Singleton (line 1460) | Singleton() { method GetKindCase (line 1465) | google::protobuf::Value::KindCase GetKindCase( method GetBoolValue (line 1471) | bool GetBoolValue(const google::protobuf::MessageLite& message) cons... method GetNumberValue (line 1476) | double GetNumberValue(const google::protobuf::MessageLite& message) ... method GetStringValue (line 1481) | well_known_types::StringValue GetStringValue( method ValuesSize (line 1493) | int ValuesSize(const google::protobuf::MessageLite& message) const o... method FieldsSize (line 1510) | int FieldsSize(const google::protobuf::MessageLite& message) const o... method FindField (line 1515) | FindField( method JsonMapIterator (line 1522) | JsonMapIterator IterateFields( class DynamicJsonAccessor (line 1529) | class DynamicJsonAccessor final : public JsonAccessor { method InitializeValue (line 1531) | void InitializeValue(const google::protobuf::Message& message) { method InitializeListValue (line 1535) | void InitializeListValue(const google::protobuf::Message& message) { method InitializeStruct (line 1539) | void InitializeStruct(const google::protobuf::Message& message) { method GetKindCase (line 1543) | google::protobuf::Value::KindCase GetKindCase( method GetBoolValue (line 1549) | bool GetBoolValue(const google::protobuf::MessageLite& message) cons... method GetNumberValue (line 1554) | double GetNumberValue(const google::protobuf::MessageLite& message) ... method GetStringValue (line 1559) | well_known_types::StringValue GetStringValue( method ValuesSize (line 1571) | int ValuesSize(const google::protobuf::MessageLite& message) const o... method FieldsSize (line 1588) | int FieldsSize(const google::protobuf::MessageLite& message) const o... method FindField (line 1593) | FindField( method JsonMapIterator (line 1600) | JsonMapIterator IterateFields( function JsonStringDebugString (line 1610) | std::string JsonStringDebugString(const well_known_types::StringValue&... function JsonNumberDebugString (line 1621) | std::string JsonNumberDebugString(double value) { class JsonDebugStringState (line 1648) | class JsonDebugStringState final { method JsonDebugStringState (line 1650) | JsonDebugStringState(const JsonAccessor* absl_nonnull accessor, method ValueDebugString (line 1654) | void ValueDebugString(const google::protobuf::MessageLite& message) { method ListValueDebugString (line 1690) | void ListValueDebugString(const google::protobuf::MessageLite& messa... method StructDebugString (line 1702) | void StructDebugString(const google::protobuf::MessageLite& message) { function JsonDebugString (line 1729) | std::string JsonDebugString(const google::protobuf::Value& message) { function JsonDebugString (line 1736) | std::string JsonDebugString(const google::protobuf::Message& message) { function JsonListDebugString (line 1744) | std::string JsonListDebugString(const google::protobuf::ListValue& mes... function JsonListDebugString (line 1751) | std::string JsonListDebugString(const google::protobuf::Message& messa... function JsonMapDebugString (line 1759) | std::string JsonMapDebugString(const google::protobuf::Struct& message) { function JsonMapDebugString (line 1766) | std::string JsonMapDebugString(const google::protobuf::Message& messag... class JsonEqualsState (line 1776) | class JsonEqualsState final { method JsonEqualsState (line 1778) | explicit JsonEqualsState(const JsonAccessor* absl_nonnull lhs_accessor, method ValueEqual (line 1782) | bool ValueEqual(const google::protobuf::MessageLite& lhs, method ListValueEqual (line 1822) | bool ListValueEqual(const google::protobuf::MessageLite& lhs, method StructEqual (line 1838) | bool StructEqual(const google::protobuf::MessageLite& lhs, function JsonEquals (line 1885) | bool JsonEquals(const google::protobuf::Value& lhs, function JsonEquals (line 1892) | bool JsonEquals(const google::protobuf::Value& lhs, function JsonEquals (line 1900) | bool JsonEquals(const google::protobuf::Message& lhs, function JsonEquals (line 1908) | bool JsonEquals(const google::protobuf::Message& lhs, const google::pr... function JsonEquals (line 1916) | bool JsonEquals(const google::protobuf::MessageLite& lhs, function JsonListEquals (line 1937) | bool JsonListEquals(const google::protobuf::ListValue& lhs, function JsonListEquals (line 1944) | bool JsonListEquals(const google::protobuf::ListValue& lhs, function JsonListEquals (line 1952) | bool JsonListEquals(const google::protobuf::Message& lhs, function JsonListEquals (line 1960) | bool JsonListEquals(const google::protobuf::Message& lhs, const google... function JsonListEquals (line 1968) | bool JsonListEquals(const google::protobuf::MessageLite& lhs, function JsonMapEquals (line 1989) | bool JsonMapEquals(const google::protobuf::Struct& lhs, function JsonMapEquals (line 1996) | bool JsonMapEquals(const google::protobuf::Struct& lhs, function JsonMapEquals (line 2004) | bool JsonMapEquals(const google::protobuf::Message& lhs, function JsonMapEquals (line 2012) | bool JsonMapEquals(const google::protobuf::Message& lhs, const google:... function JsonMapEquals (line 2020) | bool JsonMapEquals(const google::protobuf::MessageLite& lhs, FILE: internal/json.h function namespace (line 26) | namespace cel::internal { FILE: internal/json_test.cc type cel::internal (line 39) | namespace cel::internal { class CheckJsonTest (line 50) | class CheckJsonTest : public Test { method arena (line 52) | arena() { return &arena_; } method descriptor_pool (line 54) | descriptor_pool() { method message_factory (line 58) | message_factory() { method T (line 63) | T* MakeGenerated() { function TEST_F (line 80) | TEST_F(CheckJsonTest, Value_Generated) { function TEST_F (line 84) | TEST_F(CheckJsonTest, Value_Dynamic) { function TEST_F (line 88) | TEST_F(CheckJsonTest, ListValue_Generated) { function TEST_F (line 93) | TEST_F(CheckJsonTest, ListValue_Dynamic) { function TEST_F (line 98) | TEST_F(CheckJsonTest, Struct_Generated) { function TEST_F (line 102) | TEST_F(CheckJsonTest, Struct_Dynamic) { class MessageToJsonTest (line 106) | class MessageToJsonTest : public Test { method arena (line 108) | arena() { return &arena_; } method descriptor_pool (line 110) | descriptor_pool() { method message_factory (line 114) | message_factory() { method T (line 119) | T* MakeGenerated() { method DynamicParseTextProto (line 133) | auto DynamicParseTextProto(absl::string_view text) { method EqualsTextProto (line 139) | auto EqualsTextProto(absl::string_view text) { function TEST_F (line 148) | TEST_F(MessageToJsonTest, BoolValue_Generated) { function TEST_F (line 158) | TEST_F(MessageToJsonTest, BoolValue_Dynamic) { function TEST_F (line 168) | TEST_F(MessageToJsonTest, Int32Value_Generated) { function TEST_F (line 179) | TEST_F(MessageToJsonTest, Int32Value_Dynamic) { function TEST_F (line 190) | TEST_F(MessageToJsonTest, Int64Value_Generated) { function TEST_F (line 201) | TEST_F(MessageToJsonTest, Int64Value_Dynamic) { function TEST_F (line 212) | TEST_F(MessageToJsonTest, UInt32Value_Generated) { function TEST_F (line 223) | TEST_F(MessageToJsonTest, UInt32Value_Dynamic) { function TEST_F (line 234) | TEST_F(MessageToJsonTest, UInt64Value_Generated) { function TEST_F (line 245) | TEST_F(MessageToJsonTest, UInt64Value_Dynamic) { function TEST_F (line 256) | TEST_F(MessageToJsonTest, FloatValue_Generated) { function TEST_F (line 267) | TEST_F(MessageToJsonTest, FloatValue_Dynamic) { function TEST_F (line 278) | TEST_F(MessageToJsonTest, DoubleValue_Generated) { function TEST_F (line 289) | TEST_F(MessageToJsonTest, DoubleValue_Dynamic) { function TEST_F (line 300) | TEST_F(MessageToJsonTest, BytesValue_Generated) { function TEST_F (line 311) | TEST_F(MessageToJsonTest, BytesValue_Dynamic) { function TEST_F (line 322) | TEST_F(MessageToJsonTest, StringValue_Generated) { function TEST_F (line 333) | TEST_F(MessageToJsonTest, StringValue_Dynamic) { function TEST_F (line 344) | TEST_F(MessageToJsonTest, Duration_Generated) { function TEST_F (line 354) | TEST_F(MessageToJsonTest, Duration_Dynamic) { function TEST_F (line 364) | TEST_F(MessageToJsonTest, Timestamp_Generated) { function TEST_F (line 375) | TEST_F(MessageToJsonTest, Timestamp_Dynamic) { function TEST_F (line 386) | TEST_F(MessageToJsonTest, Value_Generated) { function TEST_F (line 396) | TEST_F(MessageToJsonTest, Value_Dynamic) { function TEST_F (line 406) | TEST_F(MessageToJsonTest, ListValue_Generated) { function TEST_F (line 417) | TEST_F(MessageToJsonTest, ListValue_Dynamic) { function TEST_F (line 428) | TEST_F(MessageToJsonTest, Struct_Generated) { function TEST_F (line 446) | TEST_F(MessageToJsonTest, Struct_Dynamic) { function TEST_F (line 464) | TEST_F(MessageToJsonTest, FieldMask_Generated) { function TEST_F (line 474) | TEST_F(MessageToJsonTest, FieldMask_Dynamic) { function TEST_F (line 484) | TEST_F(MessageToJsonTest, FieldMask_BadUpperCase) { function TEST_F (line 494) | TEST_F(MessageToJsonTest, FieldMask_BadUnderscoreUpperCase) { function TEST_F (line 504) | TEST_F(MessageToJsonTest, FieldMask_BadTrailingUnderscore) { function TEST_F (line 513) | TEST_F(MessageToJsonTest, Any_WellKnownType_Generated) { function TEST_F (line 539) | TEST_F(MessageToJsonTest, Any_WellKnownType_Dynamic) { function TEST_F (line 565) | TEST_F(MessageToJsonTest, Any_Empty_Generated) { function TEST_F (line 590) | TEST_F(MessageToJsonTest, Any_Empty_Dynamic) { function TEST_F (line 615) | TEST_F(MessageToJsonTest, Any_Generated) { function TEST_F (line 641) | TEST_F(MessageToJsonTest, Any_Dynamic) { function TEST_F (line 667) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Bool_Generated) { function TEST_F (line 682) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Bool_Dynamic) { function TEST_F (line 697) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Int32_Generated) { function TEST_F (line 712) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Int32_Dynamic) { function TEST_F (line 727) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Int64_Generated) { function TEST_F (line 742) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Int64_Dynamic) { function TEST_F (line 757) | TEST_F(MessageToJsonTest, TestAllTypesProto3_UInt32_Generated) { function TEST_F (line 772) | TEST_F(MessageToJsonTest, TestAllTypesProto3_UInt32_Dynamic) { function TEST_F (line 787) | TEST_F(MessageToJsonTest, TestAllTypesProto3_UInt64_Generated) { function TEST_F (line 802) | TEST_F(MessageToJsonTest, TestAllTypesProto3_UInt64_Dynamic) { function TEST_F (line 817) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Float_Generated) { function TEST_F (line 832) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Float_Dynamic) { function TEST_F (line 847) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Double_Generated) { function TEST_F (line 862) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Double_Dynamic) { function TEST_F (line 877) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Bytes_Generated) { function TEST_F (line 892) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Bytes_Dynamic) { function TEST_F (line 907) | TEST_F(MessageToJsonTest, TestAllTypesProto3_String_Generated) { function TEST_F (line 922) | TEST_F(MessageToJsonTest, TestAllTypesProto3_String_Dynamic) { function TEST_F (line 937) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Message_Generated) { function TEST_F (line 959) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Message_Dynamic) { function TEST_F (line 981) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Enum_Generated) { function TEST_F (line 996) | TEST_F(MessageToJsonTest, TestAllTypesProto3_Enum_Dynamic) { function TEST_F (line 1011) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedBool_Generated) { function TEST_F (line 1028) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedBool_Dynamic) { function TEST_F (line 1045) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedInt32_Generated) { function TEST_F (line 1062) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedInt32_Dynamic) { function TEST_F (line 1079) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedInt64_Generated) { function TEST_F (line 1096) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedInt64_Dynamic) { function TEST_F (line 1113) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedUInt32_Generated) { function TEST_F (line 1130) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedUInt32_Dynamic) { function TEST_F (line 1147) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedUInt64_Generated) { function TEST_F (line 1164) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedUInt64_Dynamic) { function TEST_F (line 1181) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedFloat_Generated) { function TEST_F (line 1198) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedFloat_Dynamic) { function TEST_F (line 1215) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedDouble_Generated) { function TEST_F (line 1232) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedDouble_Dynamic) { function TEST_F (line 1249) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedBytes_Generated) { function TEST_F (line 1266) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedBytes_Dynamic) { function TEST_F (line 1283) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedString_Generated) { function TEST_F (line 1300) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedString_Dynamic) { function TEST_F (line 1317) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedMessage_Generated) { function TEST_F (line 1343) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedMessage_Dynamic) { function TEST_F (line 1369) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedEnum_Generated) { function TEST_F (line 1386) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedEnum_Dynamic) { function TEST_F (line 1403) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedNull_Generated) { function TEST_F (line 1420) | TEST_F(MessageToJsonTest, TestAllTypesProto3_RepeatedNull_Dynamic) { function TEST_F (line 1437) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapBoolBool_Generated) { function TEST_F (line 1460) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapBoolBool_Dynamic) { function TEST_F (line 1483) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapInt32Int32_Generated) { function TEST_F (line 1505) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapInt32Int32_Dynamic) { function TEST_F (line 1527) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapInt64Int64_Generated) { function TEST_F (line 1549) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapInt64Int64_Dynamic) { function TEST_F (line 1571) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapUInt32UInt32_Generated) { function TEST_F (line 1594) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapUInt32UInt32_Dynamic) { function TEST_F (line 1617) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapUInt64UInt64_Generated) { function TEST_F (line 1640) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapUInt64UInt64_Dynamic) { function TEST_F (line 1663) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringString_Generated) { function TEST_F (line 1686) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringString_Dynamic) { function TEST_F (line 1709) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringFloat_Generated) { function TEST_F (line 1732) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringFloat_Dynamic) { function TEST_F (line 1755) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringDouble_Generated) { function TEST_F (line 1778) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringDouble_Dynamic) { function TEST_F (line 1801) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringBytes_Generated) { function TEST_F (line 1824) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringBytes_Dynamic) { function TEST_F (line 1847) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringMessage_Generate... function TEST_F (line 1879) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringMessage_Dynamic) { function TEST_F (line 1911) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringEnum_Generated) { function TEST_F (line 1934) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringEnum_Dynamic) { function TEST_F (line 1957) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringNull_Generated) { function TEST_F (line 1981) | TEST_F(MessageToJsonTest, TestAllTypesProto3_MapStringNull_Dynamic) { class MessageFieldToJsonTest (line 2005) | class MessageFieldToJsonTest : public Test { method arena (line 2007) | arena() { return &arena_; } method descriptor_pool (line 2009) | descriptor_pool() { method message_factory (line 2013) | message_factory() { method T (line 2018) | T* MakeGenerated() { method DynamicParseTextProto (line 2032) | auto DynamicParseTextProto(absl::string_view text) { method EqualsTextProto (line 2038) | auto EqualsTextProto(absl::string_view text) { function TEST_F (line 2047) | TEST_F(MessageFieldToJsonTest, TestAllTypesProto3_Generated) { function TEST_F (line 2063) | TEST_F(MessageFieldToJsonTest, TestAllTypesProto3_Dynamic) { class JsonDebugStringTest (line 2079) | class JsonDebugStringTest : public Test { method arena (line 2081) | arena() { return &arena_; } method descriptor_pool (line 2083) | descriptor_pool() { method message_factory (line 2087) | message_factory() { method GeneratedParseTextProto (line 2092) | auto GeneratedParseTextProto(absl::string_view text) { method DynamicParseTextProto (line 2098) | auto DynamicParseTextProto(absl::string_view text) { function TEST_F (line 2107) | TEST_F(JsonDebugStringTest, Null_Generated) { function TEST_F (line 2113) | TEST_F(JsonDebugStringTest, Null_Dynamic) { function TEST_F (line 2119) | TEST_F(JsonDebugStringTest, Bool_Generated) { function TEST_F (line 2128) | TEST_F(JsonDebugStringTest, Bool_Dynamic) { function TEST_F (line 2137) | TEST_F(JsonDebugStringTest, Number_Generated) { function TEST_F (line 2155) | TEST_F(JsonDebugStringTest, Number_Dynamic) { function TEST_F (line 2173) | TEST_F(JsonDebugStringTest, String_Generated) { function TEST_F (line 2179) | TEST_F(JsonDebugStringTest, String_Dynamic) { function TEST_F (line 2185) | TEST_F(JsonDebugStringTest, List_Generated) { function TEST_F (line 2200) | TEST_F(JsonDebugStringTest, List_Dynamic) { function TEST_F (line 2215) | TEST_F(JsonDebugStringTest, Struct_Generated) { function TEST_F (line 2244) | TEST_F(JsonDebugStringTest, Struct_Dynamic) { class JsonEqualsTest (line 2273) | class JsonEqualsTest : public Test { method arena (line 2275) | arena() { return &arena_; } method descriptor_pool (line 2277) | descriptor_pool() { method message_factory (line 2281) | message_factory() { method GeneratedParseTextProto (line 2286) | auto GeneratedParseTextProto(absl::string_view text) { method DynamicParseTextProto (line 2292) | auto DynamicParseTextProto(absl::string_view text) { function TEST_F (line 2301) | TEST_F(JsonEqualsTest, Null_Null_Generated_Generated) { function TEST_F (line 2307) | TEST_F(JsonEqualsTest, Null_Null_Generated_Dynamic) { function TEST_F (line 2313) | TEST_F(JsonEqualsTest, Null_Null_Dynamic_Generated) { function TEST_F (line 2319) | TEST_F(JsonEqualsTest, Null_Null_Dynamic_Dynamic) { function TEST_F (line 2325) | TEST_F(JsonEqualsTest, Bool_Bool_Generated_Generated) { function TEST_F (line 2332) | TEST_F(JsonEqualsTest, Bool_Bool_Generated_Dynamic) { function TEST_F (line 2339) | TEST_F(JsonEqualsTest, Bool_Bool_Dynamic_Generated) { function TEST_F (line 2346) | TEST_F(JsonEqualsTest, Bool_Bool_Dynamic_Dynamic) { function TEST_F (line 2353) | TEST_F(JsonEqualsTest, Number_Number_Generated_Generated) { function TEST_F (line 2360) | TEST_F(JsonEqualsTest, Number_Number_Generated_Dynamic) { function TEST_F (line 2367) | TEST_F(JsonEqualsTest, Number_Number_Dynamic_Generated) { function TEST_F (line 2374) | TEST_F(JsonEqualsTest, Number_Number_Dynamic_Dynamic) { function TEST_F (line 2381) | TEST_F(JsonEqualsTest, String_String_Generated_Generated) { function TEST_F (line 2388) | TEST_F(JsonEqualsTest, String_String_Generated_Dynamic) { function TEST_F (line 2395) | TEST_F(JsonEqualsTest, String_String_Dynamic_Generated) { function TEST_F (line 2402) | TEST_F(JsonEqualsTest, String_String_Dynamic_Dynamic) { function TEST_F (line 2409) | TEST_F(JsonEqualsTest, List_List_Generated_Generated) { function TEST_F (line 2458) | TEST_F(JsonEqualsTest, List_List_Generated_Dynamic) { function TEST_F (line 2507) | TEST_F(JsonEqualsTest, List_List_Dynamic_Generated) { function TEST_F (line 2556) | TEST_F(JsonEqualsTest, List_List_Dynamic_Dynamic) { function TEST_F (line 2605) | TEST_F(JsonEqualsTest, Map_Map_Generated_Generated) { function TEST_F (line 2701) | TEST_F(JsonEqualsTest, Map_Map_Generated_Dynamic) { function TEST_F (line 2797) | TEST_F(JsonEqualsTest, Map_Map_Dynamic_Generated) { function TEST_F (line 2893) | TEST_F(JsonEqualsTest, Map_Map_Dynamic_Dynamic) { FILE: internal/lexis.cc type cel::internal (line 22) | namespace cel::internal { function InitializeReservedKeywords (line 30) | void InitializeReservedKeywords() { function LexisIsReserved (line 58) | bool LexisIsReserved(absl::string_view text) { function LexisIsIdentifier (line 63) | bool LexisIsIdentifier(absl::string_view text) { FILE: internal/lexis.h function namespace (line 20) | namespace cel::internal { FILE: internal/lexis_test.cc type cel::internal (line 19) | namespace cel::internal { type LexisTestCase (line 22) | struct LexisTestCase final { function TEST_P (line 29) | TEST_P(LexisIsReservedTest, Compliance) { function TEST_P (line 44) | TEST_P(LexisIsIdentifierTest, Compliance) { FILE: internal/manual.h function namespace (line 24) | namespace cel::internal { FILE: internal/message_equality.cc type cel::internal (line 49) | namespace cel::internal { class EquatableListValue (line 64) | class EquatableListValue final class EquatableStruct (line 70) | class EquatableStruct final class EquatableAny (line 76) | class EquatableAny final class EquatableMessage (line 82) | class EquatableMessage final type NullValueEqualer (line 94) | struct NullValueEqualer { type BoolValueEqualer (line 104) | struct BoolValueEqualer { type BytesValueEqualer (line 114) | struct BytesValueEqualer { type IntValueEqualer (line 128) | struct IntValueEqualer { type UintValueEqualer (line 149) | struct UintValueEqualer { type DoubleValueEqualer (line 170) | struct DoubleValueEqualer { type StringValueEqualer (line 191) | struct StringValueEqualer { type DurationEqualer (line 205) | struct DurationEqualer { type TimestampEqualer (line 217) | struct TimestampEqualer { type ListValueEqualer (line 227) | struct ListValueEqualer { type StructEqualer (line 239) | struct StructEqualer { type AnyEqualer (line 251) | struct AnyEqualer { type MessageEqualer (line 274) | struct MessageEqualer { type EquatableValueReflection (line 287) | struct EquatableValueReflection final { function AsEquatableValue (line 305) | absl::StatusOr AsEquatableValue( function AsEquatableValue (line 395) | absl::StatusOr AsEquatableValue( function AsEquatableValue (line 404) | absl::StatusOr AsEquatableValue( function IsAny (line 449) | bool IsAny(const Message& message) { function IsAnyField (line 454) | bool IsAnyField(const FieldDescriptor* absl_nonnull field) { function MapValueAsEquatableValue (line 460) | absl::StatusOr MapValueAsEquatableValue( function RepeatedFieldAsEquatableValue (line 515) | absl::StatusOr RepeatedFieldAsEquatableValue( function EquatableValueEquals (line 577) | bool EquatableValueEquals(const EquatableValue& lhs, function CoalesceMapKey (line 590) | bool CoalesceMapKey(const google::protobuf::MapKey& src, type EquatableCategory (line 720) | enum class EquatableCategory { function EquatableCategory (line 739) | constexpr EquatableCategory operator&(EquatableCategory lhs, function EquatableCategory (line 751) | EquatableCategory GetEquatableCategory( function EquatableCategory (line 789) | EquatableCategory GetEquatableFieldCategory( class MessageEqualsState (line 822) | class MessageEqualsState final { method MessageEqualsState (line 824) | MessageEqualsState(const DescriptorPool* absl_nonnull pool, method Equals (line 829) | absl::StatusOr Equals(const Message& lhs, const Message& rhs) { method MapFieldEquals (line 876) | absl::StatusOr MapFieldEquals( method RepeatedFieldEquals (line 942) | absl::StatusOr RepeatedFieldEquals( method SingularFieldEquals (line 986) | absl::StatusOr SingularFieldEquals( method FieldEquals (line 1073) | absl::StatusOr FieldEquals( function MessageEquals (line 1427) | absl::StatusOr MessageEquals(const Message& lhs, const Message& ... function MessageFieldEquals (line 1441) | absl::StatusOr MessageFieldEquals( function MessageFieldEquals (line 1460) | absl::StatusOr MessageFieldEquals( function MessageFieldEquals (line 1475) | absl::StatusOr MessageFieldEquals( FILE: internal/message_equality.h function namespace (line 23) | namespace cel::internal { FILE: internal/message_equality_test.cc type cel::internal (line 48) | namespace cel::internal { type UnaryMessageEqualsTestParam (line 72) | struct UnaryMessageEqualsTestParam { function UnaryMessageEqualsTestParamName (line 78) | std::string UnaryMessageEqualsTestParamName( function TEST_P (line 102) | TEST_P(UnaryMessageEqualsTest, Equals) { type UnaryMessageFieldEqualsTestParam (line 372) | struct UnaryMessageFieldEqualsTestParam { function UnaryMessageFieldEqualsTestParamName (line 379) | std::string UnaryMessageFieldEqualsTestParamName( function PackMessageTo (line 387) | void PackMessageTo(const google::protobuf::Message& message, google::p... function PackTestAllTypesProto3Field (line 397) | absl::optional, function TEST_P (line 431) | TEST_P(UnaryMessageFieldEqualsTest, Equals) { function TEST (line 962) | TEST(MessageEquals, AnyFallback) { function TEST (line 994) | TEST(MessageFieldEquals, AnyFallback) { FILE: internal/message_type_name.h function namespace (line 26) | namespace cel::internal { FILE: internal/message_type_name_test.cc type cel::internal (line 20) | namespace cel::internal { function TEST (line 23) | TEST(MessageTypeNameFor, Generated) { FILE: internal/minimal_descriptor_database.h function namespace (line 21) | namespace cel::internal { FILE: internal/minimal_descriptor_pool.h function namespace (line 22) | namespace cel::internal { FILE: internal/minimal_descriptors.cc type cel::internal (line 34) | namespace cel::internal { class DescriptorErrorCollector (line 75) | class DescriptorErrorCollector final method RecordError (line 78) | void RecordError(absl::string_view, absl::string_view element_name, method FoundErrors (line 84) | bool FoundErrors() const { return !errors_.empty(); } method FormatErrors (line 86) | std::string FormatErrors() const { return absl::StrJoin(errors_, "\n... function AddMinimumRequiredDescriptorsToPool (line 94) | absl::Status AddMinimumRequiredDescriptorsToPool( FILE: internal/names.cc type cel::internal (line 21) | namespace cel::internal { function IsValidRelativeName (line 23) | bool IsValidRelativeName(absl::string_view name) { FILE: internal/names.h function namespace (line 20) | namespace cel::internal { FILE: internal/names_test.cc type cel::internal (line 19) | namespace cel::internal { type NamesTestCase (line 22) | struct NamesTestCase final { function TEST_P (line 29) | TEST_P(IsValidRelativeNameTest, Compliance) { FILE: internal/new.cc type cel::internal (line 40) | namespace cel::internal { function ThrowStdBadAlloc (line 44) | [[noreturn, maybe_unused]] void ThrowStdBadAlloc() { function SizeReturningNew (line 87) | std::pair SizeReturningNew(size_t size) { function SizeReturningAlignedNew (line 91) | std::pair SizeReturningAlignedNew(size_t size, function Delete (line 101) | void Delete(void* ptr) noexcept { ::operator delete(ptr); } function SizedDelete (line 103) | void SizedDelete(void* ptr, size_t size) noexcept { function AlignedDelete (line 111) | void AlignedDelete(void* ptr, std::align_val_t alignment) noexcept { function SizedAlignedDelete (line 128) | void SizedAlignedDelete(void* ptr, size_t size, FILE: internal/new_test.cc type cel::internal (line 24) | namespace cel::internal { function TEST (line 30) | TEST(New, Basic) { function TEST (line 36) | TEST(AlignedNew, Basic) { function TEST (line 45) | TEST(SizeReturningNew, Basic) { function TEST (line 54) | TEST(SizeReturningAlignedNew, Basic) { FILE: internal/noop_delete.h function namespace (line 22) | namespace cel::internal { FILE: internal/number.h function namespace (line 23) | namespace cel::internal { type IntCompareVisitor (line 150) | struct IntCompareVisitor { function ComparisonResult (line 161) | constexpr ComparisonResult operator()(int64_t other) { type CompareVisitor (line 167) | struct CompareVisitor { function ComparisonResult (line 174) | ComparisonResult operator()(uint64_t v) { function CEL_ABSL_VISIT_CONSTEXPR (line 178) | CEL_ABSL_VISIT_CONSTEXPR ComparisonResult operator()(int64_t v) { function const (line 184) | struct LosslessConvertibleToIntVisitor { function const (line 192) | constexpr bool operator()(int64_t value) const { return true; } function const (line 195) | struct LosslessConvertibleToUintVisitor { function const (line 201) | constexpr bool operator()(int64_t value) const { return value >= 0; } function class (line 213) | class Number { function Number (line 217) | static constexpr Number FromUint64(uint64_t value) { return Number(value... function Number (line 218) | static constexpr Number FromDouble(double value) { return Number(value); } function explicit (line 220) | constexpr explicit Number(double double_value) : value_(double_value) {} function explicit (line 221) | constexpr explicit Number(int64_t int_value) : value_(int_value) {} function explicit (line 222) | constexpr explicit Number(uint64_t uint_value) : value_(uint_value) {} function CEL_ABSL_VISIT_CONSTEXPR (line 225) | CEL_ABSL_VISIT_CONSTEXPR double AsDouble() const { function CEL_ABSL_VISIT_CONSTEXPR (line 291) | CEL_ABSL_VISIT_CONSTEXPR internal::ComparisonResult Compare( FILE: internal/number_test.cc type cel::internal (line 22) | namespace cel::internal { function TEST (line 25) | TEST(Number, Basic) { function TEST (line 37) | TEST(Number, Conversions) { FILE: internal/overflow.cc type cel::internal (line 27) | namespace cel::internal { function CheckRange (line 52) | absl::Status CheckRange(bool valid_expression, function CheckArgument (line 58) | absl::Status CheckArgument(bool valid_expression, function IsFinite (line 65) | bool IsFinite(absl::Duration d) { function IsFinite (line 70) | bool IsFinite(absl::Time t) { function CheckedAdd (line 76) | absl::StatusOr CheckedAdd(int64_t x, int64_t y) { function CheckedSub (line 90) | absl::StatusOr CheckedSub(int64_t x, int64_t y) { function CheckedNegation (line 104) | absl::StatusOr CheckedNegation(int64_t v) { function CheckedMul (line 117) | absl::StatusOr CheckedMul(int64_t x, int64_t y) { function CheckedDiv (line 138) | absl::StatusOr CheckedDiv(int64_t x, int64_t y) { function CheckedMod (line 145) | absl::StatusOr CheckedMod(int64_t x, int64_t y) { function CheckedAdd (line 152) | absl::StatusOr CheckedAdd(uint64_t x, uint64_t y) { function CheckedSub (line 166) | absl::StatusOr CheckedSub(uint64_t x, uint64_t y) { function CheckedMul (line 179) | absl::StatusOr CheckedMul(uint64_t x, uint64_t y) { function CheckedDiv (line 193) | absl::StatusOr CheckedDiv(uint64_t x, uint64_t y) { function CheckedMod (line 198) | absl::StatusOr CheckedMod(uint64_t x, uint64_t y) { function CheckedAdd (line 203) | absl::StatusOr CheckedAdd(absl::Duration x, absl::Dura... function CheckedSub (line 222) | absl::StatusOr CheckedSub(absl::Duration x, absl::Dura... function CheckedNegation (line 230) | absl::StatusOr CheckedNegation(absl::Duration v) { function CheckedAdd (line 237) | absl::StatusOr CheckedAdd(absl::Time t, absl::Duration d) { function CheckedSub (line 275) | absl::StatusOr CheckedSub(absl::Time t, absl::Duration d) { function CheckedSub (line 280) | absl::StatusOr CheckedSub(absl::Time t1, absl::Time t2) { function CheckedDoubleToInt64 (line 302) | absl::StatusOr CheckedDoubleToInt64(double v) { function CheckedDoubleToUint64 (line 309) | absl::StatusOr CheckedDoubleToUint64(double v) { function CheckedInt64ToUint64 (line 316) | absl::StatusOr CheckedInt64ToUint64(int64_t v) { function CheckedInt64ToInt32 (line 321) | absl::StatusOr CheckedInt64ToInt32(int64_t v) { function CheckedUint64ToInt64 (line 327) | absl::StatusOr CheckedUint64ToInt64(uint64_t v) { function CheckedUint64ToUint32 (line 333) | absl::StatusOr CheckedUint64ToUint32(uint64_t v) { FILE: internal/overflow.h function namespace (line 23) | namespace cel::internal { FILE: internal/overflow_test.cc type cel::internal (line 27) | namespace cel::internal { type TestCase (line 34) | struct TestCase { function ExpectResult (line 41) | void ExpectResult(const T& test_case) { function TEST_P (line 54) | TEST_P(CheckedIntResultTest, IntOperations) { ExpectResult(GetParam()); } function TEST_P (line 256) | TEST_P(CheckedUintResultTest, UnsignedOperations) { ExpectResult(GetPa... function TEST_P (line 354) | TEST_P(CheckedDurationResultTest, DurationOperations) { function TEST_P (line 501) | TEST_P(CheckedTimeResultTest, TimeDurationOperations) { function TEST_P (line 618) | TEST_P(CheckedConvertInt64Int32Test, Conversions) { ExpectResult(GetPa... function TEST_P (line 656) | TEST_P(CheckedConvertUint64Uint32Test, Conversions) { FILE: internal/parse_text_proto.h function namespace (line 35) | namespace cel::internal { FILE: internal/proto_file_util.h function namespace (line 29) | namespace cel::internal::test { FILE: internal/proto_matchers.h function namespace (line 31) | namespace cel::internal::test { FILE: internal/proto_time_encoding.cc type cel::internal (line 28) | namespace cel::internal { function Validate (line 32) | absl::Status Validate(absl::Time time) { function CelValidateDuration (line 43) | absl::Status CelValidateDuration(absl::Duration duration) { function DecodeDuration (line 56) | absl::Duration DecodeDuration(const google::protobuf::Duration& proto) { function DecodeTime (line 60) | absl::Time DecodeTime(const google::protobuf::Timestamp& proto) { function EncodeDuration (line 65) | absl::Status EncodeDuration(absl::Duration duration, function EncodeDurationToString (line 77) | absl::StatusOr EncodeDurationToString(absl::Duration dura... function EncodeTime (line 86) | absl::Status EncodeTime(absl::Time time, google::protobuf::Timestamp* ... function EncodeTimeToString (line 94) | absl::StatusOr EncodeTimeToString(absl::Time time) { FILE: internal/proto_time_encoding.h function namespace (line 26) | namespace cel::internal { FILE: internal/proto_time_encoding_test.cc type cel::internal (line 23) | namespace cel::internal { function TEST (line 28) | TEST(EncodeDuration, Basic) { function TEST (line 36) | TEST(EncodeDurationToString, Basic) { function TEST (line 43) | TEST(EncodeTime, Basic) { function TEST (line 50) | TEST(EncodeTimeToString, Basic) { function TEST (line 57) | TEST(DecodeDuration, Basic) { function TEST (line 66) | TEST(DecodeTime, Basic) { FILE: internal/proto_util.h function namespace (line 26) | namespace google { FILE: internal/proto_util_test.cc type cel::internal (line 23) | namespace cel::internal { function TEST (line 32) | TEST(ProtoUtil, ValidateStandardMessageTypesRejectsIncompatible) { FILE: internal/re2_options.h function namespace (line 22) | namespace cel::internal { FILE: internal/status_builder.h function namespace (line 24) | namespace cel::internal { FILE: internal/status_macros.h function namespace (line 126) | namespace cel::internal { FILE: internal/string_pool.cc type cel::internal (line 26) | namespace cel::internal { FILE: internal/string_pool.h function namespace (line 28) | namespace cel::internal { FILE: internal/string_pool_test.cc type cel::internal (line 21) | namespace cel::internal { function TEST (line 24) | TEST(StringPool, EmptyString) { function TEST (line 31) | TEST(StringPool, InternString) { FILE: internal/strings.cc type cel::internal (line 31) | namespace cel::internal { function HexDigitToInt (line 37) | constexpr int HexDigitToInt(char x) { function IsOctalDigit (line 44) | constexpr bool IsOctalDigit(char x) { return x >= '0' && x <= '7'; } function CheckForClosingString (line 53) | bool CheckForClosingString(absl::string_view source, function UnescapeInternal (line 110) | bool UnescapeInternal(absl::string_view source, absl::string_view clos... function EscapeInternal (line 444) | std::string EscapeInternal(absl::string_view src, bool escape_all_bytes, function MayBeTripleQuotedString (line 502) | bool MayBeTripleQuotedString(absl::string_view str) { function MayBeStringLiteral (line 508) | bool MayBeStringLiteral(absl::string_view str) { function MayBeBytesLiteral (line 513) | bool MayBeBytesLiteral(absl::string_view str) { function MayBeRawStringLiteral (line 518) | bool MayBeRawStringLiteral(absl::string_view str) { function MayBeRawBytesLiteral (line 523) | bool MayBeRawBytesLiteral(absl::string_view str) { function UnescapeString (line 532) | absl::StatusOr UnescapeString(absl::string_view str) { function UnescapeBytes (line 542) | absl::StatusOr UnescapeBytes(absl::string_view str) { function EscapeString (line 552) | std::string EscapeString(absl::string_view str) { function EscapeBytes (line 556) | std::string EscapeBytes(absl::string_view str, bool escape_all_bytes, function ParseStringLiteral (line 591) | absl::StatusOr ParseStringLiteral(absl::string_view str) { function ParseBytesLiteral (line 619) | absl::StatusOr ParseBytesLiteral(absl::string_view str) { function FormatStringLiteral (line 651) | std::string FormatStringLiteral(absl::string_view str) { function FormatStringLiteral (line 657) | std::string FormatStringLiteral(const absl::Cord& str) { function FormatSingleQuotedStringLiteral (line 664) | std::string FormatSingleQuotedStringLiteral(absl::string_view str) { function FormatDoubleQuotedStringLiteral (line 668) | std::string FormatDoubleQuotedStringLiteral(absl::string_view str) { function FormatBytesLiteral (line 672) | std::string FormatBytesLiteral(absl::string_view str) { function FormatSingleQuotedBytesLiteral (line 678) | std::string FormatSingleQuotedBytesLiteral(absl::string_view str) { function FormatDoubleQuotedBytesLiteral (line 682) | std::string FormatDoubleQuotedBytesLiteral(absl::string_view str) { function ParseIdentifier (line 686) | absl::StatusOr ParseIdentifier(absl::string_view str) { FILE: internal/strings.h function namespace (line 24) | namespace cel::internal { FILE: internal/strings_test.cc type cel::internal (line 33) | namespace cel::internal { function TestQuotedString (line 45) | void TestQuotedString(const std::string& unquoted, const std::string& ... function TestString (line 51) | void TestString(const std::string& unquoted) { function TestRawString (line 66) | void TestRawString(const std::string& unquoted) { function TestBytesEscaping (line 78) | void TestBytesEscaping(const std::string& unquoted, const std::string&... function TestBytesLiteral (line 89) | void TestBytesLiteral(const std::string& quoted) { function TestQuotedRawBytesLiteral (line 108) | void TestQuotedRawBytesLiteral(const std::string& unquoted, function TestUnescapedBytes (line 115) | void TestUnescapedBytes(const std::string& unquoted) { function TestRawBytes (line 119) | void TestRawBytes(const std::string& unquoted) { function TestParseString (line 133) | void TestParseString(const std::string& orig) { function TestParseBytes (line 137) | void TestParseBytes(const std::string& orig) { function TestStringEscaping (line 141) | void TestStringEscaping(const std::string& orig) { function TestValue (line 147) | void TestValue(const std::string& orig) { function TestInvalidString (line 156) | void TestInvalidString(const std::string& str, function TestInvalidBytes (line 168) | void TestInvalidBytes(const std::string& str, function TEST (line 176) | TEST(StringsTest, TestParsingOfAllEscapeCharacters) { function TEST (line 226) | TEST(StringsTest, TestParsingOfOctalEscapes) { function TEST (line 267) | TEST(StringsTest, TestParsingOfHexEscapes) { function TEST (line 287) | TEST(StringsTest, RoundTrip) { function TEST (line 330) | TEST(StringsTest, InvalidString) { function TEST (line 457) | TEST(BytesTest, RoundTrip) { function TEST (line 479) | TEST(BytesTest, ToBytesLiteralTests) { function TEST (line 516) | TEST(ByesTest, InvalidBytes) { function TEST (line 531) | TEST(RawStringsTest, ValidCases) { function TEST (line 547) | TEST(RawStringsTest, InvalidRawStrings) { function TEST (line 557) | TEST(RawBytesTest, ValidCases) { function TEST (line 572) | TEST(RawBytesTest, InvalidRawBytes) { function TEST (line 587) | TEST(StringsTest, QuotedForms) { function ExpectParsedString (line 621) | void ExpectParsedString(const std::string& expected, function ExpectParsedBytes (line 629) | void ExpectParsedBytes(const std::string& expected, function TEST (line 637) | TEST(StringsTest, Parse) { function TEST (line 661) | TEST(StringsTest, TestNewlines) { function TEST (line 670) | TEST(RawStringsTest, CompareRawAndRegularStringParsing) { function TEST (line 702) | TEST(RawBytesTest, CompareRawAndRegularBytesParsing) { type epair (line 734) | struct epair { function TEST (line 740) | TEST(StringsTest, UTF8Escape) { function TEST (line 759) | TEST(StringsTest, UTF8Unescape) { function TEST (line 795) | TEST(StringsTest, TestUnescapeErrorMessages) { FILE: internal/testing.cc type cel::internal (line 19) | namespace cel::internal { function AddFatalFailure (line 21) | void AddFatalFailure(const char* file, int line, absl::string_view exp... FILE: internal/testing.h function namespace (line 37) | namespace cel::internal { FILE: internal/testing_descriptor_pool.cc type cel::internal (line 29) | namespace cel::internal { function absl_nonnull (line 53) | absl_nonnull std::shared_ptr FILE: internal/testing_descriptor_pool.h function namespace (line 23) | namespace cel::internal { FILE: internal/testing_descriptor_pool_test.cc type cel::internal (line 20) | namespace cel::internal { function TEST (line 25) | TEST(TestingDescriptorPool, NullValue) { function TEST (line 31) | TEST(TestingDescriptorPool, BoolValue) { function TEST (line 39) | TEST(TestingDescriptorPool, Int32Value) { function TEST (line 47) | TEST(TestingDescriptorPool, Int64Value) { function TEST (line 55) | TEST(TestingDescriptorPool, UInt32Value) { function TEST (line 63) | TEST(TestingDescriptorPool, UInt64Value) { function TEST (line 71) | TEST(TestingDescriptorPool, FloatValue) { function TEST (line 79) | TEST(TestingDescriptorPool, DoubleValue) { function TEST (line 87) | TEST(TestingDescriptorPool, BytesValue) { function TEST (line 95) | TEST(TestingDescriptorPool, StringValue) { function TEST (line 103) | TEST(TestingDescriptorPool, Any) { function TEST (line 110) | TEST(TestingDescriptorPool, Duration) { function TEST (line 118) | TEST(TestingDescriptorPool, Timestamp) { function TEST (line 126) | TEST(TestingDescriptorPool, Value) { function TEST (line 133) | TEST(TestingDescriptorPool, ListValue) { function TEST (line 141) | TEST(TestingDescriptorPool, Struct) { function TEST (line 148) | TEST(TestingDescriptorPool, FieldMask) { function TEST (line 156) | TEST(TestingDescriptorPool, Empty) { function TEST (line 162) | TEST(TestingDescriptorPool, TestAllTypesProto2) { function TEST (line 168) | TEST(TestingDescriptorPool, TestAllTypesProto3) { FILE: internal/testing_message_factory.cc type cel::internal (line 23) | namespace cel::internal { FILE: internal/testing_message_factory.h function namespace (line 21) | namespace cel::internal { FILE: internal/time.cc type cel::internal (line 29) | namespace cel::internal { function RawFormatTimestamp (line 33) | std::string RawFormatTimestamp(absl::Time timestamp) { function MaxDuration (line 40) | absl::Duration MaxDuration() { function MinDuration (line 50) | absl::Duration MinDuration() { function MaxTimestamp (line 60) | absl::Time MaxTimestamp() { function MinTimestamp (line 66) | absl::Time MinTimestamp() { function ValidateDuration (line 72) | absl::Status ValidateDuration(absl::Duration duration) { function ParseDuration (line 88) | absl::StatusOr ParseDuration(absl::string_view input) { function FormatDuration (line 96) | absl::StatusOr FormatDuration(absl::Duration duration) { function DebugStringDuration (line 101) | std::string DebugStringDuration(absl::Duration duration) { function ValidateTimestamp (line 105) | absl::Status ValidateTimestamp(absl::Time timestamp) { function ParseTimestamp (line 121) | absl::StatusOr ParseTimestamp(absl::string_view input) { function FormatTimestamp (line 135) | absl::StatusOr FormatTimestamp(absl::Time timestamp) { function FormatNanos (line 140) | std::string FormatNanos(int32_t nanos) { function EncodeDurationToJson (line 152) | absl::StatusOr EncodeDurationToJson(absl::Duration durati... function EncodeTimestampToJson (line 174) | absl::StatusOr EncodeTimestampToJson(absl::Time timestamp) { function DebugStringTimestamp (line 194) | std::string DebugStringTimestamp(absl::Time timestamp) { FILE: internal/time.h function namespace (line 25) | namespace cel::internal { FILE: internal/time_test.cc type cel::internal (line 24) | namespace cel::internal { function TEST (line 29) | TEST(MaxDuration, ProtoEquiv) { function TEST (line 35) | TEST(MinDuration, ProtoEquiv) { function TEST (line 41) | TEST(MaxTimestamp, ProtoEquiv) { function TEST (line 48) | TEST(MinTimestamp, ProtoEquiv) { function TEST (line 54) | TEST(ParseDuration, Conformance) { function TEST (line 71) | TEST(FormatDuration, Conformance) { function TEST (line 91) | TEST(ParseTimestamp, Conformance) { function TEST (line 117) | TEST(FormatTimestamp, Conformance) { function TEST (line 144) | TEST(EncodeDurationToJson, Conformance) { function TEST (line 161) | TEST(EncodeTimestampToJson, Conformance) { FILE: internal/to_address.h function namespace (line 25) | namespace cel::internal { FILE: internal/to_address_test.cc type cel (line 21) | namespace cel { function TEST (line 24) | TEST(ToAddress, RawPointer) { type ImplicitFancyPointer (line 29) | struct ImplicitFancyPointer { type ExplicitFancyPointer (line 37) | struct ExplicitFancyPointer { function TEST (line 59) | TEST(ToAddress, FancyPointerNoPointerTraits) { function TEST (line 65) | TEST(ToAddress, FancyPointerWithPointerTraits) { type std (line 44) | namespace std { type pointer_traits (line 47) | struct pointer_traits : pointer_traits Utf8ValidateImpl(BufferedByteReader* reader) { function Utf8IsValid (line 318) | bool Utf8IsValid(absl::string_view str) { function Utf8IsValid (line 325) | bool Utf8IsValid(const absl::Cord& str) { function Utf8CodePointCount (line 332) | size_t Utf8CodePointCount(absl::string_view str) { function Utf8CodePointCount (line 337) | size_t Utf8CodePointCount(const absl::Cord& str) { function Utf8Validate (line 342) | std::pair Utf8Validate(absl::string_view str) { function Utf8Validate (line 349) | std::pair Utf8Validate(const absl::Cord& str) { function Utf8DecodeImpl (line 358) | size_t Utf8DecodeImpl(uint8_t b, uint8_t leading, size_t size, function Utf8Decode (line 411) | size_t Utf8Decode(absl::string_view str, char32_t* absl_nullable code_... function Utf8Decode (line 438) | size_t Utf8Decode(const absl::Cord::CharIterator& it, function Utf8Encode (line 483) | size_t Utf8Encode(char32_t code_point, std::string* absl_nonnull buffe... function Utf8Encode (line 492) | size_t Utf8Encode(char32_t code_point, char* absl_nonnull buffer) { FILE: internal/utf8.h function namespace (line 27) | namespace cel::internal { function Utf8Encode (line 76) | inline size_t Utf8Encode(std::string& buffer, char32_t code_point) { FILE: internal/utf8_test.cc type cel::internal (line 31) | namespace cel::internal { function TEST (line 34) | TEST(Utf8IsValid, String) { function TEST (line 56) | TEST(Utf8IsValid, Cord) { function TEST (line 78) | TEST(Utf8CodePointCount, String) { function TEST (line 87) | TEST(Utf8CodePointCount, Cord) { function TEST (line 99) | TEST(Utf8Validate, String) { function TEST (line 130) | TEST(Utf8Validate, Cord) { type Utf8EncodeTestCase (line 164) | struct Utf8EncodeTestCase final { function TEST_P (line 171) | TEST_P(Utf8EncodeTest, Compliance) { type Utf8DecodeTestCase (line 215) | struct Utf8DecodeTestCase final { function TEST_P (line 222) | TEST_P(Utf8DecodeTest, StringView) { function TEST_P (line 233) | TEST_P(Utf8DecodeTest, Cord) { function FragmentString (line 248) | std::vector FragmentString(absl::string_view text) { function TEST_P (line 257) | TEST_P(Utf8DecodeTest, CordFragmented) { function BM_Utf8CodePointCount_String_AsciiTen (line 306) | void BM_Utf8CodePointCount_String_AsciiTen(benchmark::State& state) { function BM_Utf8CodePointCount_Cord_AsciiTen (line 314) | void BM_Utf8CodePointCount_Cord_AsciiTen(benchmark::State& state) { function BM_Utf8CodePointCount_String_JapaneseTen (line 323) | void BM_Utf8CodePointCount_String_JapaneseTen(benchmark::State& state) { function BM_Utf8CodePointCount_Cord_JapaneseTen (line 333) | void BM_Utf8CodePointCount_Cord_JapaneseTen(benchmark::State& state) { function BM_Utf8IsValid_String_AsciiTen (line 344) | void BM_Utf8IsValid_String_AsciiTen(benchmark::State& state) { function BM_Utf8IsValid_Cord_AsciiTen (line 352) | void BM_Utf8IsValid_Cord_AsciiTen(benchmark::State& state) { function BM_Utf8IsValid_String_JapaneseTen (line 361) | void BM_Utf8IsValid_String_JapaneseTen(benchmark::State& state) { function BM_Utf8IsValid_Cord_JapaneseTen (line 371) | void BM_Utf8IsValid_Cord_JapaneseTen(benchmark::State& state) { function BM_Utf8Validate_String_AsciiTen (line 382) | void BM_Utf8Validate_String_AsciiTen(benchmark::State& state) { function BM_Utf8Validate_Cord_AsciiTen (line 390) | void BM_Utf8Validate_Cord_AsciiTen(benchmark::State& state) { function BM_Utf8Validate_String_JapaneseTen (line 399) | void BM_Utf8Validate_String_JapaneseTen(benchmark::State& state) { function BM_Utf8Validate_Cord_JapaneseTen (line 409) | void BM_Utf8Validate_Cord_JapaneseTen(benchmark::State& state) { FILE: internal/well_known_types.cc type cel::well_known_types (line 61) | namespace cel::well_known_types { function GetFieldLabel (line 74) | FieldDescriptor::Label GetFieldLabel( function FlatStringValue (line 85) | absl::string_view FlatStringValue( function StringValue (line 101) | StringValue CopyStringValue(const StringValue& value, function BytesValue (line 117) | BytesValue CopyBytesValue(const BytesValue& value, function Variant (line 138) | Variant GetStringField(const google::protobuf::Reflection* absl_nonnul... function Variant (line 161) | Variant GetStringField(const google::protobuf::Message& message, function Variant (line 170) | Variant GetRepeatedStringField( function Variant (line 192) | Variant GetRepeatedStringField( function GetMessageTypeByName (line 200) | absl::StatusOr GetMessageTypeByName( function GetEnumTypeByName (line 211) | absl::StatusOr GetEnumTypeByName( function GetOneofByName (line 221) | absl::StatusOr GetOneofByName( function GetFieldByNumber (line 232) | absl::StatusOr GetFieldByNumber( function CheckFieldType (line 243) | absl::Status CheckFieldType(const FieldDescriptor* absl_nonnull field, function CheckFieldCppType (line 253) | absl::Status CheckFieldCppType(const FieldDescriptor* absl_nonnull field, function LabelToString (line 263) | absl::string_view LabelToString(FieldDescriptor::Label label) { function CheckFieldCardinality (line 276) | absl::Status CheckFieldCardinality(const FieldDescriptor* absl_nonnull... function WellKnownTypeToString (line 287) | absl::string_view WellKnownTypeToString( function CheckWellKnownType (line 327) | absl::Status CheckWellKnownType(const Descriptor* absl_nonnull descrip... function CheckFieldWellKnownType (line 337) | absl::Status CheckFieldWellKnownType( function CheckFieldOneof (line 352) | absl::Status CheckFieldOneof(const FieldDescriptor* absl_nonnull field, function CheckMapField (line 371) | absl::Status CheckMapField(const FieldDescriptor* absl_nonnull field) { function StringValue (line 398) | StringValue GetStringField(const google::protobuf::Reflection* absl_no... function BytesValue (line 410) | BytesValue GetBytesField(const google::protobuf::Reflection* absl_nonn... function StringValue (line 422) | StringValue GetRepeatedStringField( function BytesValue (line 434) | BytesValue GetRepeatedBytesField( function GetBoolValueReflection (line 519) | absl::StatusOr GetBoolValueReflection( function GetInt32ValueReflection (line 562) | absl::StatusOr GetInt32ValueReflection( function GetInt64ValueReflection (line 605) | absl::StatusOr GetInt64ValueReflection( function GetUInt32ValueReflection (line 648) | absl::StatusOr GetUInt32ValueReflection( function GetUInt64ValueReflection (line 691) | absl::StatusOr GetUInt64ValueReflection( function GetFloatValueReflection (line 734) | absl::StatusOr GetFloatValueReflection( function GetDoubleValueReflection (line 777) | absl::StatusOr GetDoubleValueReflection( function BytesValue (line 808) | BytesValue BytesValueReflection::GetValue(const google::protobuf::Mess... function GetBytesValueReflection (line 831) | absl::StatusOr GetBytesValueReflection( function StringValue (line 862) | StringValue StringValueReflection::GetValue(const google::protobuf::Me... function GetStringValueReflection (line 885) | absl::StatusOr GetStringValueReflection( function StringValue (line 936) | StringValue AnyReflection::GetTypeUrl(const google::protobuf::Message&... function BytesValue (line 944) | BytesValue AnyReflection::GetValue(const google::protobuf::Message& me... function GetAnyReflection (line 952) | absl::StatusOr GetAnyReflection( function AnyReflection (line 959) | AnyReflection GetAnyReflectionOrDie( function GetDurationReflection (line 1112) | absl::StatusOr GetDurationReflection( function GetTimestampReflection (line 1245) | absl::StatusOr GetTimestampReflection( function StringValue (line 1352) | StringValue ValueReflection::GetStringValue(const google::protobuf::Me... function GetValueReflection (line 1518) | absl::StatusOr GetValueReflection( function ValueReflection (line 1524) | ValueReflection GetValueReflectionOrDie( function GetListValueReflection (line 1594) | absl::StatusOr GetListValueReflection( function ListValueReflection (line 1601) | ListValueReflection GetListValueReflectionOrDie( function GetStructReflection (line 1732) | absl::StatusOr GetStructReflection( function StructReflection (line 1739) | StructReflection GetStructReflectionOrDie( function StringValue (line 1775) | StringValue FieldMaskReflection::Paths(const google::protobuf::Message... function GetFieldMaskReflection (line 1781) | absl::StatusOr GetFieldMaskReflection( function LinkWellKnownMessageReflection (line 1834) | void LinkWellKnownMessageReflection() { function AdaptListValue (line 1902) | absl::StatusOr AdaptListValue(google::protobuf::Arena* absl... function AdaptStruct (line 1925) | absl::StatusOr AdaptStruct(google::protobuf::Arena* absl_nulla... function AdaptAny (line 1945) | absl::StatusOr> AdaptAny( function UnpackAnyFrom (line 2011) | absl::StatusOr> UnpackAnyFrom( function UnpackAnyIfResolveable (line 2022) | absl::StatusOr> UnpackAnyIfResolveable( function AdaptFromMessage (line 2033) | absl::StatusOr AdaptFromMessage( FILE: internal/well_known_types.h function namespace (line 60) | namespace cel::well_known_types { function StringValue (line 115) | inline StringValue GetStringField( function StringValue (line 127) | inline StringValue GetRepeatedStringField( function BytesValue (line 186) | inline BytesValue GetBytesField( function BytesValue (line 198) | inline BytesValue GetRepeatedBytesField( function class (line 224) | class BoolValueReflection final { function class (line 267) | class Int32ValueReflection final { function class (line 311) | class Int64ValueReflection final { function class (line 355) | class UInt32ValueReflection final { function class (line 399) | class UInt64ValueReflection final { function class (line 443) | class FloatValueReflection final { function class (line 487) | class DoubleValueReflection final { function class (line 531) | class BytesValueReflection final { function class (line 582) | class StringValueReflection final { function class (line 634) | class AnyReflection final { function class (line 705) | class DurationReflection final { function class (line 781) | class TimestampReflection final { function class (line 856) | class ValueReflection final { function class (line 1040) | class ListValueReflection final { function class (line 1128) | class StructReflection final { function class (line 1237) | class FieldMaskReflection final { function ValueReflection (line 1397) | const ValueReflection& Value() const ABSL_ATTRIBUTE_LIFETIME_BOUND { function StructReflection (line 1405) | const StructReflection& Struct() const ABSL_ATTRIBUTE_LIFETIME_BOUND { FILE: internal/well_known_types_test.cc type cel::well_known_types (line 50) | namespace cel::well_known_types { class ReflectionTest (line 68) | class ReflectionTest : public Test { method arena (line 70) | arena() ABSL_ATTRIBUTE_LIFETIME_BOUND { method descriptor_pool (line 78) | descriptor_pool() { method message_factory (line 82) | message_factory() { method T (line 87) | T* absl_nonnull MakeGenerated() { function TEST_F (line 106) | TEST_F(ReflectionTest, MinimalDescriptorPool) { function TEST_F (line 110) | TEST_F(ReflectionTest, TestingDescriptorPool) { function TEST_F (line 114) | TEST_F(ReflectionTest, BoolValue_Generated) { function TEST_F (line 121) | TEST_F(ReflectionTest, BoolValue_Dynamic) { function TEST_F (line 131) | TEST_F(ReflectionTest, Int32Value_Generated) { function TEST_F (line 138) | TEST_F(ReflectionTest, Int32Value_Dynamic) { function TEST_F (line 148) | TEST_F(ReflectionTest, Int64Value_Generated) { function TEST_F (line 155) | TEST_F(ReflectionTest, Int64Value_Dynamic) { function TEST_F (line 165) | TEST_F(ReflectionTest, UInt32Value_Generated) { function TEST_F (line 172) | TEST_F(ReflectionTest, UInt32Value_Dynamic) { function TEST_F (line 182) | TEST_F(ReflectionTest, UInt64Value_Generated) { function TEST_F (line 189) | TEST_F(ReflectionTest, UInt64Value_Dynamic) { function TEST_F (line 199) | TEST_F(ReflectionTest, FloatValue_Generated) { function TEST_F (line 206) | TEST_F(ReflectionTest, FloatValue_Dynamic) { function TEST_F (line 216) | TEST_F(ReflectionTest, DoubleValue_Generated) { function TEST_F (line 223) | TEST_F(ReflectionTest, DoubleValue_Dynamic) { function TEST_F (line 233) | TEST_F(ReflectionTest, BytesValue_Generated) { function TEST_F (line 240) | TEST_F(ReflectionTest, BytesValue_Dynamic) { function TEST_F (line 253) | TEST_F(ReflectionTest, StringValue_Generated) { function TEST_F (line 260) | TEST_F(ReflectionTest, StringValue_Dynamic) { function TEST_F (line 273) | TEST_F(ReflectionTest, Any_Generated) { function TEST_F (line 283) | TEST_F(ReflectionTest, Any_Dynamic) { function TEST_F (line 297) | TEST_F(ReflectionTest, Duration_Generated) { function TEST_F (line 320) | TEST_F(ReflectionTest, Duration_Dynamic) { function TEST_F (line 344) | TEST_F(ReflectionTest, Timestamp_Generated) { function TEST_F (line 367) | TEST_F(ReflectionTest, Timestamp_Dynamic) { function TEST_F (line 392) | TEST_F(ReflectionTest, Value_Generated) { function TEST_F (line 421) | TEST_F(ReflectionTest, Value_Dynamic) { function TEST_F (line 456) | TEST_F(ReflectionTest, ListValue_Generated) { function TEST_F (line 463) | TEST_F(ReflectionTest, ListValue_Dynamic) { function TEST_F (line 473) | TEST_F(ReflectionTest, StructValue_Generated) { function TEST_F (line 484) | TEST_F(ReflectionTest, StructValue_Dynamic) { function TEST_F (line 497) | TEST_F(ReflectionTest, FieldMask_Generated) { function TEST_F (line 505) | TEST_F(ReflectionTest, FieldMask_Dynamic) { function TEST_F (line 519) | TEST_F(ReflectionTest, NullValue_MissingValue) { function TEST_F (line 542) | TEST_F(ReflectionTest, NullValue_MultipleValues) { function TEST_F (line 566) | TEST_F(ReflectionTest, EnumDescriptorMissing) { function TEST_F (line 574) | TEST_F(ReflectionTest, MessageDescriptorMissing) { class AdaptFromMessageTest (line 582) | class AdaptFromMessageTest : public Test { method arena (line 584) | arena() ABSL_ATTRIBUTE_LIFETIME_BOUND { method descriptor_pool (line 592) | descriptor_pool() { method message_factory (line 596) | message_factory() { method AdaptFromMessage (line 617) | absl::StatusOr AdaptFromMessage(const google::protobuf::Messa... function TEST_F (line 628) | TEST_F(AdaptFromMessageTest, BoolValue) { function TEST_F (line 635) | TEST_F(AdaptFromMessageTest, Int32Value) { function TEST_F (line 642) | TEST_F(AdaptFromMessageTest, Int64Value) { function TEST_F (line 649) | TEST_F(AdaptFromMessageTest, UInt32Value) { function TEST_F (line 656) | TEST_F(AdaptFromMessageTest, UInt64Value) { function TEST_F (line 663) | TEST_F(AdaptFromMessageTest, FloatValue) { function TEST_F (line 669) | TEST_F(AdaptFromMessageTest, DoubleValue) { function TEST_F (line 675) | TEST_F(AdaptFromMessageTest, BytesValue) { function TEST_F (line 682) | TEST_F(AdaptFromMessageTest, StringValue) { function TEST_F (line 689) | TEST_F(AdaptFromMessageTest, Duration) { function TEST_F (line 697) | TEST_F(AdaptFromMessageTest, Duration_SecondsOutOfRange) { function TEST_F (line 705) | TEST_F(AdaptFromMessageTest, Duration_NanosOutOfRange) { function TEST_F (line 713) | TEST_F(AdaptFromMessageTest, Duration_SignMismatch) { function TEST_F (line 722) | TEST_F(AdaptFromMessageTest, Timestamp) { function TEST_F (line 732) | TEST_F(AdaptFromMessageTest, Timestamp_SecondsOutOfRange) { function TEST_F (line 740) | TEST_F(AdaptFromMessageTest, Timestamp_NanosOutOfRange) { function TEST_F (line 748) | TEST_F(AdaptFromMessageTest, Value_NullValue) { function TEST_F (line 755) | TEST_F(AdaptFromMessageTest, Value_BoolValue) { function TEST_F (line 762) | TEST_F(AdaptFromMessageTest, Value_NumberValue) { function TEST_F (line 769) | TEST_F(AdaptFromMessageTest, Value_StringValue) { function TEST_F (line 776) | TEST_F(AdaptFromMessageTest, Value_ListValue) { function TEST_F (line 784) | TEST_F(AdaptFromMessageTest, Value_StructValue) { function TEST_F (line 792) | TEST_F(AdaptFromMessageTest, ListValue) { function TEST_F (line 799) | TEST_F(AdaptFromMessageTest, Struct) { function TEST_F (line 806) | TEST_F(AdaptFromMessageTest, TestAllTypesProto3) { function TEST_F (line 812) | TEST_F(AdaptFromMessageTest, Any_BoolValue) { function TEST_F (line 819) | TEST_F(AdaptFromMessageTest, Any_Int32Value) { function TEST_F (line 826) | TEST_F(AdaptFromMessageTest, Any_Int64Value) { function TEST_F (line 833) | TEST_F(AdaptFromMessageTest, Any_UInt32Value) { function TEST_F (line 840) | TEST_F(AdaptFromMessageTest, Any_UInt64Value) { function TEST_F (line 847) | TEST_F(AdaptFromMessageTest, Any_FloatValue) { function TEST_F (line 853) | TEST_F(AdaptFromMessageTest, Any_DoubleValue) { function TEST_F (line 859) | TEST_F(AdaptFromMessageTest, Any_BytesValue) { function TEST_F (line 866) | TEST_F(AdaptFromMessageTest, Any_StringValue) { function TEST_F (line 873) | TEST_F(AdaptFromMessageTest, Any_Duration) { function TEST_F (line 880) | TEST_F(AdaptFromMessageTest, Any_Timestamp) { function TEST_F (line 887) | TEST_F(AdaptFromMessageTest, Any_Value_NullValue) { function TEST_F (line 894) | TEST_F(AdaptFromMessageTest, Any_Value_BoolValue) { function TEST_F (line 903) | TEST_F(AdaptFromMessageTest, Any_Value_NumberValue) { function TEST_F (line 912) | TEST_F(AdaptFromMessageTest, Any_Value_StringValue) { function TEST_F (line 920) | TEST_F(AdaptFromMessageTest, Any_Value_ListValue) { function TEST_F (line 929) | TEST_F(AdaptFromMessageTest, Any_Value_StructValue) { function TEST_F (line 938) | TEST_F(AdaptFromMessageTest, Any_ListValue) { function TEST_F (line 946) | TEST_F(AdaptFromMessageTest, Any_Struct) { function TEST_F (line 954) | TEST_F(AdaptFromMessageTest, Any_TestAllTypesProto3) { function TEST_F (line 961) | TEST_F(AdaptFromMessageTest, Any_BadTypeUrlDomain) { function TEST_F (line 969) | TEST_F(AdaptFromMessageTest, Any_UnknownMessage) { FILE: parser/internal/options.h function namespace (line 18) | namespace cel_parser_internal { FILE: parser/macro.cc type cel (line 37) | namespace cel { function MacroExpander (line 43) | inline MacroExpander ToMacroExpander(GlobalMacroExpander expander) { function MacroExpander (line 54) | inline MacroExpander ToMacroExpander(ReceiverMacroExpander expander) { function ExpandHasMacro (line 65) | absl::optional ExpandHasMacro(MacroExprFactory& factory, function Macro (line 79) | Macro MakeHasMacro() { function ExpandAllMacro (line 85) | absl::optional ExpandAllMacro(MacroExprFactory& factory, Expr& t... function Macro (line 111) | Macro MakeAllMacro() { function ExpandExistsMacro (line 117) | absl::optional ExpandExistsMacro(MacroExprFactory& factory, Expr... function Macro (line 144) | Macro MakeExistsMacro() { function ExpandExistsOneMacro (line 151) | absl::optional ExpandExistsOneMacro(MacroExprFactory& factory, function Macro (line 183) | Macro MakeExistsOneMacro() { function ExpandMap2Macro (line 190) | absl::optional ExpandMap2Macro(MacroExprFactory& factory, Expr& ... function Macro (line 217) | Macro MakeMap2Macro() { function ExpandMap3Macro (line 223) | absl::optional ExpandMap3Macro(MacroExprFactory& factory, Expr& ... function Macro (line 252) | Macro MakeMap3Macro() { function ExpandFilterMacro (line 258) | absl::optional ExpandFilterMacro(MacroExprFactory& factory, Expr... function Macro (line 289) | Macro MakeFilterMacro() { function ExpandOptMapMacro (line 296) | absl::optional ExpandOptMapMacro(MacroExprFactory& factory, Expr... function Macro (line 328) | Macro MakeOptMapMacro() { function ExpandOptFlatMapMacro (line 334) | absl::optional ExpandOptFlatMapMacro(MacroExprFactory& factory, function Macro (line 366) | Macro MakeOptFlatMapMacro() { function Macro (line 450) | const Macro& HasMacro() { function Macro (line 455) | const Macro& AllMacro() { function Macro (line 460) | const Macro& ExistsMacro() { function Macro (line 465) | const Macro& ExistsOneMacro() { function Macro (line 470) | const Macro& Map2Macro() { function Macro (line 475) | const Macro& Map3Macro() { function Macro (line 480) | const Macro& FilterMacro() { function Macro (line 485) | const Macro& OptMapMacro() { function Macro (line 490) | const Macro& OptFlatMapMacro() { FILE: parser/macro.h function namespace (line 34) | namespace cel { function explicit (line 164) | explicit Macro(std::shared_ptr rep) : rep_(std::move(rep)) {} function namespace (line 221) | namespace google::api::expr::parser { FILE: parser/macro_expr_factory.cc type cel (line 26) | namespace cel { function Expr (line 28) | Expr MacroExprFactory::Copy(const Expr& expr) { function ListExprElement (line 109) | ListExprElement MacroExprFactory::Copy(const ListExprElement& element) { function StructExprField (line 113) | StructExprField MacroExprFactory::Copy(const StructExprField& field) { function MapExprEntry (line 120) | MapExprEntry MacroExprFactory::Copy(const MapExprEntry& entry) { FILE: parser/macro_expr_factory.h function namespace (line 31) | namespace cel { function Expr (line 236) | Expr NewMap(Entries entries) { function Expr (line 250) | Expr function Expr (line 271) | Expr NewComprehension( function ABSL_MUST_USE_RESULT (line 314) | ABSL_MUST_USE_RESULT ExprId CopyId(const Expr& expr) { FILE: parser/macro_expr_factory_test.cc type cel (line 26) | namespace cel { class TestMacroExprFactory (line 28) | class TestMacroExprFactory final : public MacroExprFactory { method TestMacroExprFactory (line 30) | TestMacroExprFactory() = default; method ExprId (line 32) | ExprId id() const { return id_; } method Expr (line 34) | Expr ReportError(absl::string_view) override { method Expr (line 38) | Expr ReportErrorAt(const Expr&, absl::string_view) override { method ExprId (line 57) | ExprId NextId() override { return id_++; } method ExprId (line 59) | ExprId CopyId(ExprId id) override { function TEST (line 72) | TEST(MacroExprFactory, CopyUnspecified) { function TEST (line 77) | TEST(MacroExprFactory, CopyIdent) { function TEST (line 82) | TEST(MacroExprFactory, CopyConst) { function TEST (line 88) | TEST(MacroExprFactory, CopySelect) { function TEST (line 94) | TEST(MacroExprFactory, CopyCall) { function TEST (line 105) | TEST(MacroExprFactory, CopyList) { function TEST (line 115) | TEST(MacroExprFactory, CopyStruct) { function TEST (line 126) | TEST(MacroExprFactory, CopyMap) { function TEST (line 137) | TEST(MacroExprFactory, CopyComprehension) { FILE: parser/macro_registry.cc type cel (line 29) | namespace cel { FILE: parser/macro_registry.h function namespace (line 28) | namespace cel { FILE: parser/macro_registry_test.cc type cel (line 22) | namespace cel { function TEST (line 30) | TEST(MacroRegistry, RegisterAndFind) { function TEST (line 36) | TEST(MacroRegistry, RegisterRollsback) { FILE: parser/options.h function namespace (line 21) | namespace cel { function namespace (line 69) | namespace google::api::expr::parser { FILE: parser/parser.cc type google::api::expr::parser (line 80) | namespace google::api::expr::parser { class ParserVisitor (line 82) | class ParserVisitor method ParserVisitor (line 608) | ParserVisitor(const cel::Source& source, int max_recursion_depth, method Expr (line 680) | Expr GlobalCallOrMacro(int64_t expr_id, absl::string_view function, class CodePointStream (line 445) | class CodePointStream final : public CharStream { method CodePointStream (line 447) | CodePointStream(cel::SourceContentView buffer, absl::string_view sou... method consume (line 453) | void consume() override { method LA (line 461) | size_t LA(ptrdiff_t i) override { method mark (line 478) | ptrdiff_t mark() override { return -1; } method release (line 480) | void release(ptrdiff_t marker) override {} method index (line 482) | size_t index() override { return index_; } method seek (line 484) | void seek(size_t index) override { index_ = std::min(index, size_); } method size (line 486) | size_t size() override { return size_; } method getSourceName (line 488) | std::string getSourceName() const override { method getText (line 493) | std::string getText(const antlr4::misc::Interval& interval) override { method toString (line 509) | std::string toString() const override { return buffer_.ToString(); } class ScopedIncrement (line 520) | class ScopedIncrement final { method ScopedIncrement (line 522) | explicit ScopedIncrement(int& recursion_depth) class ExpressionBalancer (line 542) | class ExpressionBalancer final { function Expr (line 578) | Expr ExpressionBalancer::Balance() { function Expr (line 585) | Expr ExpressionBalancer::BalancedTree(int lo, int hi) { class ParserVisitor (line 605) | class ParserVisitor final : public CelBaseVisitor, method ParserVisitor (line 608) | ParserVisitor(const cel::Source& source, int max_recursion_depth, method Expr (line 680) | Expr GlobalCallOrMacro(int64_t expr_id, absl::string_view function, function T (line 715) | T* tree_as(antlr4::tree::ParseTree* tree) { function EnrichedSourceInfo (line 1412) | EnrichedSourceInfo ParserVisitor::enriched_source_info() const { function Expr (line 1439) | Expr ParserVisitor::GlobalCallOrMacroImpl(int64_t expr_id, function Expr (line 1468) | Expr ParserVisitor::ReceiverCallOrMacroImpl(int64_t expr_id, class ExprRecursionListener (line 1535) | class ExprRecursionListener final : public ParseTreeListener { method ExprRecursionListener (line 1537) | explicit ExprRecursionListener( class RecoveryLimitErrorStrategy (line 1572) | class RecoveryLimitErrorStrategy final : public DefaultErrorStrategy { method RecoveryLimitErrorStrategy (line 1574) | explicit RecoveryLimitErrorStrategy( method recover (line 1582) | void recover(Parser* recognizer, std::exception_ptr e) override { method Token (line 1587) | Token* recoverInline(Parser* recognizer) override { method consumeUntil (line 1597) | void consumeUntil(Parser* recognizer, const IntervalSet& set) overri... method escapeWSAndQuote (line 1612) | std::string escapeWSAndQuote(const std::string& s) const override { method checkRecoveryLimit (line 1621) | void checkRecoveryLimit(Parser* recognizer) { type ParseResult (line 1635) | struct ParseResult { function ParseImpl (line 1641) | absl::StatusOr ParseImpl(const cel::Source& source, class ParserImpl (line 1700) | class ParserImpl : public cel::Parser { method ParserImpl (line 1702) | explicit ParserImpl(const ParserOptions& options, method Parse (line 1709) | absl::StatusOr> Parse( class ParserBuilderImpl (line 1725) | class ParserBuilderImpl : public cel::ParserBuilder { method ParserBuilderImpl (line 1727) | explicit ParserBuilderImpl(const ParserOptions& options) method ParserOptions (line 1730) | ParserOptions& GetOptions() override { return options_; } method AddMacro (line 1732) | absl::Status AddMacro(const cel::Macro& macro) override { method AddLibrary (line 1743) | absl::Status AddLibrary(cel::ParserLibrary library) override { method AddLibrarySubset (line 1755) | absl::Status AddLibrarySubset(cel::ParserLibrarySubset subset) overr... method Build (line 1769) | absl::StatusOr> Build() override { function Parse (line 1837) | absl::StatusOr Parse(absl::string_view expression, function ParseWithMacros (line 1851) | absl::StatusOr ParseWithMacros(absl::string_view expression, function EnrichedParse (line 1860) | absl::StatusOr EnrichedParse( function EnrichedParse (line 1870) | absl::StatusOr EnrichedParse( function Parse (line 1885) | absl::StatusOr Parse( type cel (line 86) | namespace cel { function ExprPtrToAny (line 92) | std::any ExprPtrToAny(std::unique_ptr&& expr) { function ExprToAny (line 96) | std::any ExprToAny(Expr&& expr) { function ExprPtrFromAny (line 100) | std::unique_ptr ExprPtrFromAny(std::any&& any) { function Expr (line 104) | Expr ExprFromAny(std::any&& any) { type ParserError (line 109) | struct ParserError { function DisplayParserError (line 114) | std::string DisplayParserError(const cel::Source& source, function PositiveOrMax (line 125) | int32_t PositiveOrMax(int32_t value) { function SourceRange (line 129) | SourceRange SourceRangeFromToken(const antlr4::Token* token) { function SourceRange (line 142) | SourceRange SourceRangeFromParserRuleContext( class ParserMacroExprFactory (line 164) | class ParserMacroExprFactory final : public MacroExprFactory { method ParserMacroExprFactory (line 166) | explicit ParserMacroExprFactory(const cel::Source& source) method BeginMacro (line 169) | void BeginMacro(SourceRange macro_position) { method EndMacro (line 173) | void EndMacro() { macro_position_ = SourceRange{}; } method Expr (line 175) | Expr ReportError(absl::string_view message) override { method Expr (line 179) | Expr ReportError(int64_t expr_id, absl::string_view message) { method Expr (line 183) | Expr ReportError(SourceRange range, absl::string_view message) { method Expr (line 191) | Expr ReportErrorAt(const Expr& expr, absl::string_view message) over... method SourceRange (line 195) | SourceRange GetSourceRange(int64_t id) const { method NextId (line 202) | int64_t NextId(const SourceRange& range) { method HasErrors (line 210) | bool HasErrors() const { return error_count_ != 0; } method ErrorMessage (line 212) | std::string ErrorMessage() { method AddMacroCall (line 245) | void AddMacroCall(int64_t macro_id, absl::string_view function, method Expr (line 254) | Expr BuildMacroCallArg(const Expr& expr) { method release_macro_calls (line 376) | absl::flat_hash_map release_macro_calls() { method EraseId (line 383) | void EraseId(ExprId id) { method NextId (line 391) | int64_t NextId() override { return NextId(macro_position_); } method CopyId (line 393) | int64_t CopyId(int64_t id) override { function NewParserBuilder (line 1901) | std::unique_ptr NewParserBuilder(const ParserOptions& o... type google::api::expr::parser (line 412) | namespace google::api::expr::parser { class ParserVisitor (line 82) | class ParserVisitor method ParserVisitor (line 608) | ParserVisitor(const cel::Source& source, int max_recursion_depth, method Expr (line 680) | Expr GlobalCallOrMacro(int64_t expr_id, absl::string_view function, class CodePointStream (line 445) | class CodePointStream final : public CharStream { method CodePointStream (line 447) | CodePointStream(cel::SourceContentView buffer, absl::string_view sou... method consume (line 453) | void consume() override { method LA (line 461) | size_t LA(ptrdiff_t i) override { method mark (line 478) | ptrdiff_t mark() override { return -1; } method release (line 480) | void release(ptrdiff_t marker) override {} method index (line 482) | size_t index() override { return index_; } method seek (line 484) | void seek(size_t index) override { index_ = std::min(index, size_); } method size (line 486) | size_t size() override { return size_; } method getSourceName (line 488) | std::string getSourceName() const override { method getText (line 493) | std::string getText(const antlr4::misc::Interval& interval) override { method toString (line 509) | std::string toString() const override { return buffer_.ToString(); } class ScopedIncrement (line 520) | class ScopedIncrement final { method ScopedIncrement (line 522) | explicit ScopedIncrement(int& recursion_depth) class ExpressionBalancer (line 542) | class ExpressionBalancer final { function Expr (line 578) | Expr ExpressionBalancer::Balance() { function Expr (line 585) | Expr ExpressionBalancer::BalancedTree(int lo, int hi) { class ParserVisitor (line 605) | class ParserVisitor final : public CelBaseVisitor, method ParserVisitor (line 608) | ParserVisitor(const cel::Source& source, int max_recursion_depth, method Expr (line 680) | Expr GlobalCallOrMacro(int64_t expr_id, absl::string_view function, function T (line 715) | T* tree_as(antlr4::tree::ParseTree* tree) { function EnrichedSourceInfo (line 1412) | EnrichedSourceInfo ParserVisitor::enriched_source_info() const { function Expr (line 1439) | Expr ParserVisitor::GlobalCallOrMacroImpl(int64_t expr_id, function Expr (line 1468) | Expr ParserVisitor::ReceiverCallOrMacroImpl(int64_t expr_id, class ExprRecursionListener (line 1535) | class ExprRecursionListener final : public ParseTreeListener { method ExprRecursionListener (line 1537) | explicit ExprRecursionListener( class RecoveryLimitErrorStrategy (line 1572) | class RecoveryLimitErrorStrategy final : public DefaultErrorStrategy { method RecoveryLimitErrorStrategy (line 1574) | explicit RecoveryLimitErrorStrategy( method recover (line 1582) | void recover(Parser* recognizer, std::exception_ptr e) override { method Token (line 1587) | Token* recoverInline(Parser* recognizer) override { method consumeUntil (line 1597) | void consumeUntil(Parser* recognizer, const IntervalSet& set) overri... method escapeWSAndQuote (line 1612) | std::string escapeWSAndQuote(const std::string& s) const override { method checkRecoveryLimit (line 1621) | void checkRecoveryLimit(Parser* recognizer) { type ParseResult (line 1635) | struct ParseResult { function ParseImpl (line 1641) | absl::StatusOr ParseImpl(const cel::Source& source, class ParserImpl (line 1700) | class ParserImpl : public cel::Parser { method ParserImpl (line 1702) | explicit ParserImpl(const ParserOptions& options, method Parse (line 1709) | absl::StatusOr> Parse( class ParserBuilderImpl (line 1725) | class ParserBuilderImpl : public cel::ParserBuilder { method ParserBuilderImpl (line 1727) | explicit ParserBuilderImpl(const ParserOptions& options) method ParserOptions (line 1730) | ParserOptions& GetOptions() override { return options_; } method AddMacro (line 1732) | absl::Status AddMacro(const cel::Macro& macro) override { method AddLibrary (line 1743) | absl::Status AddLibrary(cel::ParserLibrary library) override { method AddLibrarySubset (line 1755) | absl::Status AddLibrarySubset(cel::ParserLibrarySubset subset) overr... method Build (line 1769) | absl::StatusOr> Build() override { function Parse (line 1837) | absl::StatusOr Parse(absl::string_view expression, function ParseWithMacros (line 1851) | absl::StatusOr ParseWithMacros(absl::string_view expression, function EnrichedParse (line 1860) | absl::StatusOr EnrichedParse( function EnrichedParse (line 1870) | absl::StatusOr EnrichedParse( function Parse (line 1885) | absl::StatusOr Parse( type cel (line 1895) | namespace cel { function ExprPtrToAny (line 92) | std::any ExprPtrToAny(std::unique_ptr&& expr) { function ExprToAny (line 96) | std::any ExprToAny(Expr&& expr) { function ExprPtrFromAny (line 100) | std::unique_ptr ExprPtrFromAny(std::any&& any) { function Expr (line 104) | Expr ExprFromAny(std::any&& any) { type ParserError (line 109) | struct ParserError { function DisplayParserError (line 114) | std::string DisplayParserError(const cel::Source& source, function PositiveOrMax (line 125) | int32_t PositiveOrMax(int32_t value) { function SourceRange (line 129) | SourceRange SourceRangeFromToken(const antlr4::Token* token) { function SourceRange (line 142) | SourceRange SourceRangeFromParserRuleContext( class ParserMacroExprFactory (line 164) | class ParserMacroExprFactory final : public MacroExprFactory { method ParserMacroExprFactory (line 166) | explicit ParserMacroExprFactory(const cel::Source& source) method BeginMacro (line 169) | void BeginMacro(SourceRange macro_position) { method EndMacro (line 173) | void EndMacro() { macro_position_ = SourceRange{}; } method Expr (line 175) | Expr ReportError(absl::string_view message) override { method Expr (line 179) | Expr ReportError(int64_t expr_id, absl::string_view message) { method Expr (line 183) | Expr ReportError(SourceRange range, absl::string_view message) { method Expr (line 191) | Expr ReportErrorAt(const Expr& expr, absl::string_view message) over... method SourceRange (line 195) | SourceRange GetSourceRange(int64_t id) const { method NextId (line 202) | int64_t NextId(const SourceRange& range) { method HasErrors (line 210) | bool HasErrors() const { return error_count_ != 0; } method ErrorMessage (line 212) | std::string ErrorMessage() { method AddMacroCall (line 245) | void AddMacroCall(int64_t macro_id, absl::string_view function, method Expr (line 254) | Expr BuildMacroCallArg(const Expr& expr) { method release_macro_calls (line 376) | absl::flat_hash_map release_macro_calls() { method EraseId (line 383) | void EraseId(ExprId id) { method NextId (line 391) | int64_t NextId() override { return NextId(macro_position_); } method CopyId (line 393) | int64_t CopyId(int64_t id) override { function NewParserBuilder (line 1901) | std::unique_ptr NewParserBuilder(const ParserOptions& o... FILE: parser/parser.h function namespace (line 38) | namespace google::api::expr::parser { function namespace (line 93) | namespace cel { FILE: parser/parser_benchmarks.cc type google::api::expr::parser (line 29) | namespace google::api::expr::parser { type ParseResult (line 36) | enum class ParseResult { kSuccess, kError } type TestInfo (line 38) | struct TestInfo { method TestInfo (line 39) | static TestInfo ErrorCase(absl::string_view expr) { class BenchmarkCaseTest (line 235) | class BenchmarkCaseTest : public testing::TestWithParam {} function TEST_P (line 237) | TEST_P(BenchmarkCaseTest, ExpectedResult) { function BM_Parse (line 263) | void BM_Parse(benchmark::State& state) { FILE: parser/parser_interface.h function namespace (line 28) | namespace cel { FILE: parser/parser_subset_factory.cc type cel (line 26) | namespace cel { function IncludeMacrosByNamePredicate (line 28) | cel::ParserLibrarySubset::MacroPredicate IncludeMacrosByNamePredicate( function IncludeMacrosByNamePredicate (line 35) | cel::ParserLibrarySubset::MacroPredicate IncludeMacrosByNamePredicate( function ExcludeMacrosByNamePredicate (line 41) | cel::ParserLibrarySubset::MacroPredicate ExcludeMacrosByNamePredicate( function ExcludeMacrosByNamePredicate (line 48) | cel::ParserLibrarySubset::MacroPredicate ExcludeMacrosByNamePredicate( FILE: parser/parser_subset_factory.h function namespace (line 25) | namespace cel { FILE: parser/parser_test.cc type google::api::expr::parser (line 43) | namespace google::api::expr::parser { type TestInfo (line 56) | struct TestInfo { method TestInfo (line 57) | TestInfo(const std::string& I, const std::string& P, function ConstantKind (line 1300) | absl::string_view ConstantKind(const cel::Constant& c) { function ExprKind (line 1321) | absl::string_view ExprKind(const cel::Expr& e) { class KindAndIdAdorner (line 1344) | class KindAndIdAdorner : public cel::test::ExpressionAdorner { method KindAndIdAdorner (line 1349) | explicit KindAndIdAdorner( method Adorn (line 1354) | std::string Adorn(const cel::Expr& e) const override { method AdornStructField (line 1371) | std::string AdornStructField(const cel::StructExprField& e) const ov... method AdornMapEntry (line 1375) | std::string AdornMapEntry(const cel::MapExprEntry& e) const override { class LocationAdorner (line 1383) | class LocationAdorner : public cel::test::ExpressionAdorner { method LocationAdorner (line 1385) | explicit LocationAdorner(const cel::expr::SourceInfo& source_info) method Adorn (line 1388) | std::string Adorn(const cel::Expr& e) const override { method AdornStructField (line 1392) | std::string AdornStructField(const cel::StructExprField& e) const ov... method AdornMapEntry (line 1396) | std::string AdornMapEntry(const cel::MapExprEntry& e) const override { method LocationToString (line 1401) | std::string LocationToString(int64_t id) const { method GetLocation (line 1410) | absl::optional> GetLocation(int64_t id) ... function ConvertEnrichedSourceInfoToString (line 1436) | std::string ConvertEnrichedSourceInfoToString( function ConvertMacroCallsToString (line 1446) | std::string ConvertMacroCallsToString( class ExpressionTest (line 1471) | class ExpressionTest : public testing::TestWithParam {} function TEST_P (line 1473) | TEST_P(ExpressionTest, Parse) { function TEST (line 1523) | TEST(ExpressionTest, TsanOom) { function TEST (line 1543) | TEST(ExpressionTest, ErrorRecoveryLimits) { function TEST (line 1554) | TEST(ExpressionTest, ExpressionSizeLimit) { function TEST (line 1564) | TEST(ExpressionTest, RecursionDepthLongArgList) { function TEST (line 1579) | TEST(ExpressionTest, RecursionDepthExceeded) { function TEST (line 1593) | TEST(ExpressionTest, DisableQuotedIdentifiers) { function TEST (line 1605) | TEST(ExpressionTest, DisableStandardMacros) { function TEST (line 1622) | TEST(ExpressionTest, RecursionDepthIgnoresParentheses) { function TEST (line 1630) | TEST(NewParserBuilderTest, Defaults) { function TEST (line 1641) | TEST(NewParserBuilderTest, CustomMacros) { function TEST (line 1664) | TEST(NewParserBuilderTest, StandardMacrosNotAddedWithStdlib) { function TEST (line 1694) | TEST(NewParserBuilderTest, ForwardsOptions) { function TEST (line 1710) | TEST(NewParserBuilderTest, ToBuilderCopiesConfig) { function TEST (line 1732) | TEST(NewParserBuilderTest, ToBuilderHandlesStdlibAndOptionalByLibrary) { function TEST (line 1768) | TEST(NewParserBuilderTest, ToBuilderPreservesStdlibAndOptionalFromOpti... function TestName (line 1785) | std::string TestName(const testing::TestParamInfo& test_info) { FILE: parser/source_factory.h function namespace (line 22) | namespace google::api::expr::parser { FILE: parser/standard_macros.cc type cel (line 23) | namespace cel { function RegisterStandardMacros (line 25) | absl::Status RegisterStandardMacros(MacroRegistry& registry, FILE: parser/standard_macros.h function namespace (line 22) | namespace cel { FILE: parser/standard_macros_test.cc type cel (line 27) | namespace cel { type StandardMacrosTestCase (line 35) | struct StandardMacrosTestCase { function TEST_P (line 42) | TEST_P(StandardMacrosTest, Errors) { FILE: runtime/activation.cc type cel (line 37) | namespace cel { function Activation (line 134) | Activation& Activation::operator=(Activation&& other) { FILE: runtime/activation.h function namespace (line 42) | namespace cel { FILE: runtime/activation_interface.h function namespace (line 34) | namespace cel { FILE: runtime/activation_test.cc type cel (line 39) | namespace cel { class FunctionImpl (line 65) | class FunctionImpl : public cel::Function { method FunctionImpl (line 67) | FunctionImpl() = default; method Invoke (line 69) | absl::StatusOr Invoke(absl::Span args, function TEST_F (line 77) | TEST_F(ActivationTest, ValueNotFound) { function TEST_F (line 85) | TEST_F(ActivationTest, InsertValue) { function TEST_F (line 94) | TEST_F(ActivationTest, InsertValueOverwrite) { function TEST_F (line 104) | TEST_F(ActivationTest, InsertProvider) { function TEST_F (line 118) | TEST_F(ActivationTest, InsertProviderForwardsNotFound) { function TEST_F (line 132) | TEST_F(ActivationTest, InsertProviderForwardsStatus) { function TEST_F (line 146) | TEST_F(ActivationTest, ProviderMemoized) { function TEST_F (line 168) | TEST_F(ActivationTest, InsertProviderOverwrite) { function TEST_F (line 187) | TEST_F(ActivationTest, ValuesAndProvidersShareNamespace) { function TEST_F (line 212) | TEST_F(ActivationTest, SetUnknownAttributes) { function TEST_F (line 229) | TEST_F(ActivationTest, ClearUnknownAttributes) { function TEST_F (line 242) | TEST_F(ActivationTest, SetMissingAttributes) { function TEST_F (line 259) | TEST_F(ActivationTest, ClearMissingAttributes) { function TEST_F (line 272) | TEST_F(ActivationTest, InsertFunctionOk) { function TEST_F (line 299) | TEST_F(ActivationTest, InsertFunctionFails) { function TEST_F (line 317) | TEST_F(ActivationTest, MoveAssignment) { function TEST_F (line 368) | TEST_F(ActivationTest, MoveCtor) { FILE: runtime/comprehension_vulnerability_check.cc type cel (line 29) | namespace cel { function RuntimeImplFromBuilder (line 38) | absl::StatusOr RuntimeImplFromBuilder( function EnableComprehensionVulnerabiltyCheck (line 56) | absl::Status EnableComprehensionVulnerabiltyCheck( FILE: runtime/comprehension_vulnerability_check.h function namespace (line 21) | namespace cel { FILE: runtime/comprehension_vulnerability_check_test.cc type cel (line 31) | namespace cel { function TEST (line 104) | TEST(ComprehensionVulnerabilityCheck, EnabledVulnerable) { function TEST (line 124) | TEST(ComprehensionVulnerabilityCheck, EnabledNotVulnerable) { function TEST (line 139) | TEST(ComprehensionVulnerabilityCheck, DisabledVulnerable) { FILE: runtime/constant_folding.cc type cel::extensions (line 37) | namespace cel::extensions { function EnableConstantFoldingImpl (line 55) | absl::Status EnableConstantFoldingImpl( function EnableConstantFolding (line 74) | absl::Status EnableConstantFolding(RuntimeBuilder& builder) { function EnableConstantFolding (line 78) | absl::Status EnableConstantFolding(RuntimeBuilder& builder, function EnableConstantFolding (line 88) | absl::Status EnableConstantFolding( function EnableConstantFolding (line 95) | absl::Status EnableConstantFolding( function EnableConstantFolding (line 105) | absl::Status EnableConstantFolding( function EnableConstantFolding (line 113) | absl::Status EnableConstantFolding( function EnableConstantFolding (line 126) | absl::Status EnableConstantFolding( function EnableConstantFolding (line 138) | absl::Status EnableConstantFolding( function EnableConstantFolding (line 149) | absl::Status EnableConstantFolding( FILE: runtime/constant_folding.h function namespace (line 26) | namespace cel::extensions { FILE: runtime/constant_folding_test.cc type cel::extensions (line 41) | namespace cel::extensions { type TestCase (line 52) | struct TestCase { class ConstantFoldingExtTest (line 76) | class ConstantFoldingExtTest : public testing::TestWithParam {} function TEST_P (line 78) | TEST_P(ConstantFoldingExtTest, Runner) { function TEST (line 141) | TEST(ConstantFoldingExtTest, LazyFunctionNotFolded) { function TEST (line 184) | TEST(ConstantFoldingExtTest, ContextualFunctionNotFolded) { FILE: runtime/embedder_context.h function namespace (line 27) | namespace cel { FILE: runtime/embedder_context_test.cc type cel (line 23) | namespace cel { function TEST (line 28) | TEST(EmbedderContextTest, From) { function TEST (line 42) | TEST(EmbedderContextTest, FromOutOfLine) { function TEST (line 57) | TEST(EmbedderContextTest, FromPtrs) { function TEST (line 76) | TEST(EmbedderContextTest, FromDefaultScope) { function TEST (line 85) | TEST(EmbedderContextDeathTest, GetWithWrongScope) { FILE: runtime/function.h function namespace (line 27) | namespace cel { FILE: runtime/function_adapter.h function namespace (line 46) | namespace cel { function FunctionDescriptor (line 220) | static FunctionDescriptor CreateDescriptor(absl::string_view name, function final (line 239) | const final { function FunctionDescriptor (line 317) | static FunctionDescriptor CreateDescriptor(absl::string_view name, function final (line 338) | const final { function FunctionDescriptor (line 467) | static FunctionDescriptor CreateDescriptor(absl::string_view name, function final (line 489) | const final { function FunctionDescriptor (line 556) | static FunctionDescriptor CreateDescriptor(absl::string_view name, function final (line 580) | const final { function FunctionDescriptor (line 652) | static FunctionDescriptor CreateDescriptor(absl::string_view name, function final (line 676) | const final { function final (line 803) | const final { FILE: runtime/function_adapter_test.cc type cel (line 35) | namespace cel { class FunctionAdapterTest (line 43) | class FunctionAdapterTest : public common_internal::ValueTest<> { method FunctionAdapterTest (line 47) | FunctionAdapterTest() function TEST_F (line 58) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionOldOverloa... function TEST_F (line 81) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionInt) { function TEST_F (line 95) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionDouble) { function TEST_F (line 108) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionUint) { function TEST_F (line 121) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionBool) { function TEST_F (line 134) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionTimestamp) { function TEST_F (line 149) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionDuration) { function TEST_F (line 163) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionString) { function TEST_F (line 179) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionBytes) { function TEST_F (line 195) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionAny) { function TEST_F (line 208) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionReturnErro... function TEST_F (line 224) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionPropagateS... function TEST_F (line 239) | TEST_F(FunctionAdapterTest, function TEST_F (line 252) | TEST_F(FunctionAdapterTest, function TEST_F (line 265) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterWrapFunctionWrongArgTy... function TEST_F (line 277) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorInt) { function TEST_F (line 288) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorDouble) { function TEST_F (line 299) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorUint) { function TEST_F (line 310) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorBool) { function TEST_F (line 321) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorTimest... function TEST_F (line 332) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorDurati... function TEST_F (line 344) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorString) { function TEST_F (line 355) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorBytes) { function TEST_F (line 366) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorAny) { function TEST_F (line 377) | TEST_F(FunctionAdapterTest, UnaryFunctionAdapterCreateDescriptorNonStr... function TEST_F (line 389) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionInt) { function TEST_F (line 402) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionDouble) { function TEST_F (line 415) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionUint) { function TEST_F (line 428) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionBool) { function TEST_F (line 441) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionTimestamp) { function TEST_F (line 459) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionDuration) { function TEST_F (line 478) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionString) { function TEST_F (line 499) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionBytes) { function TEST_F (line 520) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionAny) { function TEST_F (line 536) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionReturnErr... function TEST_F (line 552) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterWrapFunctionPropagate... function TEST_F (line 567) | TEST_F(FunctionAdapterTest, function TEST_F (line 580) | TEST_F(FunctionAdapterTest, function TEST_F (line 593) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorInt) { function TEST_F (line 604) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorDoubl... function TEST_F (line 615) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorUint) { function TEST_F (line 626) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorBool) { function TEST_F (line 637) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorTimes... function TEST_F (line 648) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorDurat... function TEST_F (line 659) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorStrin... function TEST_F (line 670) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorBytes) { function TEST_F (line 681) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorAny) { function TEST_F (line 691) | TEST_F(FunctionAdapterTest, BinaryFunctionAdapterCreateDescriptorNonSt... function TEST_F (line 701) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterCreateDescriptor0Args) { function TEST_F (line 712) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterWrapFunction0Args) { function TEST_F (line 723) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterCreateDescriptor3Args) { function TEST_F (line 735) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterWrapFunction3Args) { function TEST_F (line 753) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterWrapFunction3ArgsBadArg... function TEST_F (line 770) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterWrapFunction3ArgsBadArg... function TEST_F (line 786) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterCreateDescriptor5Args) { function TEST_F (line 800) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterWrapFunction5Args) { function TEST_F (line 822) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterWrapFunction5ArgsBadArg... function TEST_F (line 844) | TEST_F(FunctionAdapterTest, NaryFunctionAdapterWrapFunction5ArgsBadArg... FILE: runtime/function_overload_reference.h function namespace (line 21) | namespace cel { FILE: runtime/function_provider.h function namespace (line 23) | namespace cel::runtime_internal { FILE: runtime/function_registry.cc type cel (line 37) | namespace cel { class ActivationFunctionProviderImpl (line 42) | class ActivationFunctionProviderImpl method ActivationFunctionProviderImpl (line 45) | ActivationFunctionProviderImpl() = default; method GetFunction (line 47) | absl::StatusOr> GetFu... function CreateActivationFunctionProvider (line 73) | std::unique_ptr FILE: runtime/function_registry.h function namespace (line 35) | namespace cel { FILE: runtime/function_registry_test.cc type cel (line 35) | namespace cel { class ConstIntFunction (line 46) | class ConstIntFunction : public cel::Function { method MakeDescriptor (line 48) | static cel::FunctionDescriptor MakeDescriptor() { method Invoke (line 52) | absl::StatusOr Invoke(absl::Span args, function TEST (line 58) | TEST(FunctionRegistryTest, InsertAndRetrieveLazyFunction) { function TEST (line 72) | TEST(FunctionRegistryTest, LazyAndStaticFunctionShareDescriptorSpace) { function TEST (line 82) | TEST(FunctionRegistryTest, FindStaticOverloadsReturns) { function TEST (line 98) | TEST(FunctionRegistryTest, ListFunctions) { function TEST (line 113) | TEST(FunctionRegistryTest, DefaultLazyProviderNoOverloadFound) { function TEST (line 130) | TEST(FunctionRegistryTest, DefaultLazyProviderReturnsImpl) { function TEST (line 158) | TEST(FunctionRegistryTest, DefaultLazyProviderAmbiguousOverload) { function TEST (line 184) | TEST(FunctionRegistryTest, CanRegisterNonStrictFunction) { function TEST_P (line 211) | TEST_P(NonStrictRegistrationFailTest, function TEST_P (line 240) | TEST_P(NonStrictRegistrationFailTest, function TEST_P (line 269) | TEST_P(NonStrictRegistrationFailTest, CanRegisterStrictFunctionsWithou... FILE: runtime/internal/activation_attribute_matcher_access.cc type cel::runtime_internal (line 25) | namespace cel::runtime_internal { function AttributeMatcher (line 39) | const AttributeMatcher* absl_nullable function AttributeMatcher (line 55) | const AttributeMatcher* absl_nullable FILE: runtime/internal/activation_attribute_matcher_access.h function namespace (line 23) | namespace google::api::expr::runtime { function namespace (line 28) | namespace cel { function namespace (line 33) | namespace cel::runtime_internal { FILE: runtime/internal/attribute_matcher.h function namespace (line 20) | namespace cel::runtime_internal { FILE: runtime/internal/convert_constant.cc type cel::runtime_internal (line 29) | namespace cel::runtime_internal { type ConvertVisitor (line 33) | struct ConvertVisitor { function ConvertConstant (line 73) | absl::StatusOr ConvertConstant(const Constant& constant, FILE: runtime/internal/convert_constant.h function namespace (line 22) | namespace cel::runtime_internal { FILE: runtime/internal/errors.cc type cel::runtime_internal (line 21) | namespace cel::runtime_internal { function CreateNoSuchKeyError (line 29) | absl::Status CreateNoSuchKeyError(absl::string_view key) { function CreateNoMatchingOverloadError (line 33) | absl::Status CreateNoMatchingOverloadError(absl::string_view fn) { function CreateNoSuchFieldError (line 38) | absl::Status CreateNoSuchFieldError(absl::string_view field) { function CreateMissingAttributeError (line 44) | absl::Status CreateMissingAttributeError( function CreateInvalidMapKeyTypeError (line 53) | absl::Status CreateInvalidMapKeyTypeError(absl::string_view key_type) { function CreateUnknownFunctionResultError (line 58) | absl::Status CreateUnknownFunctionResultError(absl::string_view help_m... function CreateError (line 65) | absl::Status CreateError(absl::string_view message, absl::StatusCode c... FILE: runtime/internal/errors.h function namespace (line 23) | namespace cel::runtime_internal { FILE: runtime/internal/function_adapter.h function namespace (line 31) | namespace cel::runtime_internal { function Status (line 164) | Status operator()(T* out) const { function Status (line 174) | Status operator()(T** out) const { type AdaptedToValueVisitor (line 191) | struct AdaptedToValueVisitor { FILE: runtime/internal/function_adapter_test.cc type cel::runtime_internal (line 27) | namespace cel::runtime_internal { class ValueToAdaptedVisitorTest (line 71) | class ValueToAdaptedVisitorTest : public ::testing::Test {} function TEST_F (line 73) | TEST_F(ValueToAdaptedVisitorTest, Int) { function TEST_F (line 82) | TEST_F(ValueToAdaptedVisitorTest, IntWrongKind) { function TEST_F (line 91) | TEST_F(ValueToAdaptedVisitorTest, Uint) { function TEST_F (line 100) | TEST_F(ValueToAdaptedVisitorTest, UintWrongKind) { function TEST_F (line 109) | TEST_F(ValueToAdaptedVisitorTest, Double) { function TEST_F (line 118) | TEST_F(ValueToAdaptedVisitorTest, DoubleWrongKind) { function TEST_F (line 127) | TEST_F(ValueToAdaptedVisitorTest, Bool) { function TEST_F (line 136) | TEST_F(ValueToAdaptedVisitorTest, BoolWrongKind) { function TEST_F (line 145) | TEST_F(ValueToAdaptedVisitorTest, Timestamp) { function TEST_F (line 154) | TEST_F(ValueToAdaptedVisitorTest, TimestampWrongKind) { function TEST_F (line 163) | TEST_F(ValueToAdaptedVisitorTest, Duration) { function TEST_F (line 172) | TEST_F(ValueToAdaptedVisitorTest, DurationWrongKind) { function TEST_F (line 181) | TEST_F(ValueToAdaptedVisitorTest, String) { function TEST_F (line 190) | TEST_F(ValueToAdaptedVisitorTest, StringWrongKind) { function TEST_F (line 199) | TEST_F(ValueToAdaptedVisitorTest, Bytes) { function TEST_F (line 208) | TEST_F(ValueToAdaptedVisitorTest, BytesWrongKind) { class AdaptedToValueVisitorTest (line 217) | class AdaptedToValueVisitorTest : public ::testing::Test {} function TEST_F (line 219) | TEST_F(AdaptedToValueVisitorTest, Int) { function TEST_F (line 228) | TEST_F(AdaptedToValueVisitorTest, Double) { function TEST_F (line 237) | TEST_F(AdaptedToValueVisitorTest, Uint) { function TEST_F (line 246) | TEST_F(AdaptedToValueVisitorTest, Bool) { function TEST_F (line 255) | TEST_F(AdaptedToValueVisitorTest, Timestamp) { function TEST_F (line 265) | TEST_F(AdaptedToValueVisitorTest, Duration) { function TEST_F (line 274) | TEST_F(AdaptedToValueVisitorTest, String) { function TEST_F (line 283) | TEST_F(AdaptedToValueVisitorTest, Bytes) { function TEST_F (line 292) | TEST_F(AdaptedToValueVisitorTest, StatusOrValue) { function TEST_F (line 301) | TEST_F(AdaptedToValueVisitorTest, StatusOrError) { function TEST_F (line 308) | TEST_F(AdaptedToValueVisitorTest, Any) { FILE: runtime/internal/issue_collector.h function namespace (line 24) | namespace cel::runtime_internal { FILE: runtime/internal/issue_collector_test.cc type cel::runtime_internal (line 20) | namespace cel::runtime_internal { function ApplyMatcher (line 28) | bool ApplyMatcher(Matcher m, const T& t) { function TEST (line 32) | TEST(IssueCollector, CollectsIssues) { function TEST (line 62) | TEST(IssueCollector, ReturnsStatusAtLimit) { FILE: runtime/internal/legacy_runtime_type_provider.h function namespace (line 23) | namespace cel::runtime_internal { FILE: runtime/internal/runtime_env.cc type cel::runtime_internal (line 28) | namespace cel::runtime_internal { FILE: runtime/internal/runtime_env.h function namespace (line 36) | namespace cel::runtime_internal { function final (line 93) | struct KeepAlives final { FILE: runtime/internal/runtime_env_testing.cc type cel::runtime_internal (line 27) | namespace cel::runtime_internal { function absl_nonnull (line 29) | absl_nonnull std::shared_ptr NewTestingRuntimeEnv() { FILE: runtime/internal/runtime_env_testing.h function namespace (line 23) | namespace cel::runtime_internal { FILE: runtime/internal/runtime_friend_access.h function namespace (line 22) | namespace cel::runtime_internal { FILE: runtime/internal/runtime_impl.cc type cel::runtime_internal (line 36) | namespace cel::runtime_internal { class ProgramImpl (line 46) | class ProgramImpl final : public TraceableProgram { method ProgramImpl (line 49) | ProgramImpl( method TraceImpl (line 54) | absl::StatusOr TraceImpl( method TypeProvider (line 69) | const TypeProvider& GetTypeProvider() const override { class RecursiveProgramImpl (line 79) | class RecursiveProgramImpl final : public TraceableProgram { method RecursiveProgramImpl (line 82) | RecursiveProgramImpl( method TraceImpl (line 87) | absl::StatusOr TraceImpl( method TypeProvider (line 108) | const TypeProvider& GetTypeProvider() const override { function TestOnly_IsRecursiveImpl (line 155) | bool TestOnly_IsRecursiveImpl(const Program* program) { FILE: runtime/internal/runtime_impl.h function namespace (line 38) | namespace cel::runtime_internal { FILE: runtime/internal/runtime_type_provider.cc type cel::runtime_internal (line 34) | namespace cel::runtime_internal { FILE: runtime/internal/runtime_type_provider.h function namespace (line 31) | namespace cel::runtime_internal { FILE: runtime/memory_safety_test.cc type cel (line 61) | namespace cel { type TestCase (line 72) | struct TestCase { type Options (line 82) | enum Options { kDefault, kExhaustive, kFoldConstants } function CreateCompiler (line 86) | absl::StatusOr> CreateCompiler() { function Compiler (line 119) | const Compiler& GetCompiler() { function TestCaseName (line 128) | std::string TestCaseName(const testing::TestParamInfo& para... function IsPrivateIpv4Impl (line 146) | bool IsPrivateIpv4Impl(const StringValue& addr) { function ConfigureRuntimeImpl (line 154) | absl::StatusOr> ConfigureRuntimeImpl( class EvaluatorMemorySafetyTest (line 195) | class EvaluatorMemorySafetyTest : public testing::TestWithParam(GetParam()); } method ConfigureRuntime (line 202) | absl::StatusOr> ConfigureRuntime() { function InitActivation (line 208) | void InitActivation(const TestCase& test_case, google::protobuf::Arena... function TEST_P (line 226) | TEST_P(EvaluatorMemorySafetyTest, Basic) { function TEST_P (line 247) | TEST_P(EvaluatorMemorySafetyTest, ProgramSafeAfterRuntimeDestroyed) { function Value (line 269) | Value MakeStringValue(absl::string_view str) { function NestedTestAllTypes (line 274) | NestedTestAllTypes MakeNestedTestAllTypes(absl::string_view textproto) { class ViewTypesMemorySafetyTest (line 566) | class ViewTypesMemorySafetyTest : public testing::TestWithParam OptionalGetValue(const OpaqueValue& opaque_value) { function OptionalHasValue (line 76) | absl::StatusOr OptionalHasValue(const OpaqueValue& opaque_value) { function SelectOptionalFieldStruct (line 84) | absl::StatusOr SelectOptionalFieldStruct( function SelectOptionalFieldMap (line 102) | absl::StatusOr SelectOptionalFieldMap( function SelectOptionalField (line 116) | absl::StatusOr SelectOptionalField( function MapOptIndexOptionalValue (line 138) | absl::StatusOr MapOptIndexOptionalValue( function ListOptIndexOptionalInt (line 193) | absl::StatusOr ListOptIndexOptionalInt( function OptionalOptIndexOptionalValue (line 208) | absl::StatusOr OptionalOptIndexOptionalValue( function ListFirst (line 232) | absl::StatusOr ListFirst(const cel::ListValue& list, function ListLast (line 245) | absl::StatusOr ListLast(const cel::ListValue& list, function ListUnwrapOpt (line 259) | absl::StatusOr ListUnwrapOpt( function RegisterOptionalTypeFunctions (line 289) | absl::Status RegisterOptionalTypeFunctions(FunctionRegistry& registry, function EnableOptionalTypes (line 377) | absl::Status EnableOptionalTypes(RuntimeBuilder& builder) { FILE: runtime/optional_types.h function namespace (line 21) | namespace cel::extensions { FILE: runtime/optional_types_test.cc type cel::extensions (line 48) | namespace cel::extensions { function TEST (line 97) | TEST(EnableOptionalTypes, HeterogeneousEqualityRequired) { function TEST (line 108) | TEST(EnableOptionalTypes, QualifiedTypeIdentifiersRequired) { function TEST (line 119) | TEST(EnableOptionalTypes, PreconditionsSatisfied) { function TEST (line 129) | TEST(EnableOptionalTypes, Functions) { type EvaluateResultTestCase (line 167) | struct EvaluateResultTestCase { method AbslStringify (line 173) | void AbslStringify(S& sink, const EvaluateResultTestCase& tc) { class OptionalTypesTest (line 178) | class OptionalTypesTest method EvaluateResultTestCase (line 181) | const EvaluateResultTestCase& GetTestCase() { method EnableShortCircuiting (line 185) | bool EnableShortCircuiting() { return std::get<1>(GetParam()); } function TEST_P (line 188) | TEST_P(OptionalTypesTest, RecursivePlan) { function TEST_P (line 223) | TEST_P(OptionalTypesTest, Defaults) { class UnreachableFunction (line 306) | class UnreachableFunction final : public cel::Function { method UnreachableFunction (line 308) | explicit UnreachableFunction(int64_t* count) : count_(count) {} method Invoke (line 310) | absl::StatusOr Invoke(absl::Span args, function TEST (line 320) | TEST(OptionalTypesTest, ErrorShortCircuiting) { function TEST (line 358) | TEST(OptionalTypesTest, CreateList_TypeConversionError) { function TEST (line 391) | TEST(OptionalTypesTest, CreateMap_TypeConversionError) { function TEST (line 424) | TEST(OptionalTypesTest, CreateStruct_KeyTypeConversionError) { FILE: runtime/reference_resolver.cc type cel (line 30) | namespace cel { function RuntimeImplFromBuilder (line 37) | absl::StatusOr RuntimeImplFromBuilder(RuntimeBuilder& bu... function Convert (line 52) | google::api::expr::runtime::ReferenceResolverOption Convert( function EnableReferenceResolver (line 66) | absl::Status EnableReferenceResolver(RuntimeBuilder& builder, FILE: runtime/reference_resolver.h function ReferenceResolverEnabled (line 23) | enum class ReferenceResolverEnabled { kCheckedExpressionOnly, kAlways }; FILE: runtime/reference_resolver_test.cc type cel (line 37) | namespace cel { function TEST (line 50) | TEST(ReferenceResolver, ResolveQualifiedFunctions) { function TEST (line 89) | TEST(ReferenceResolver, ResolveQualifiedFunctionsCheckedOnly) { function TEST (line 188) | TEST(ReferenceResolver, ResolveQualifiedIdentifiers) { function TEST (line 218) | TEST(ReferenceResolver, ResolveQualifiedIdentifiersSkipParseOnly) { function TEST (line 307) | TEST(ReferenceResolver, ResolveEnumConstants) { function TEST (line 333) | TEST(ReferenceResolver, ResolveEnumConstantsSkipParseOnly) { FILE: runtime/regex_precompilation.cc type cel::extensions (line 29) | namespace cel::extensions { function RuntimeImplFromBuilder (line 37) | absl::StatusOr RuntimeImplFromBuilder(RuntimeBuilder& bu... function EnableRegexPrecompilation (line 54) | absl::Status EnableRegexPrecompilation(RuntimeBuilder& builder) { FILE: runtime/regex_precompilation.h function namespace (line 21) | namespace cel::extensions { FILE: runtime/regex_precompilation_test.cc type cel::extensions (line 41) | namespace cel::extensions { type TestCase (line 53) | struct TestCase { class RegexPrecompilationTest (line 77) | class RegexPrecompilationTest : public testing::TestWithParam CreateRuntimeBuilder( function CreateRuntimeBuilder (line 47) | absl::StatusOr CreateRuntimeBuilder( FILE: runtime/runtime_builder_factory.h function namespace (line 27) | namespace cel { FILE: runtime/runtime_issue.h function namespace (line 22) | namespace cel { FILE: runtime/runtime_options.h function UnknownProcessingOptions (line 27) | enum class UnknownProcessingOptions { FILE: runtime/standard/arithmetic_functions.cc type cel (line 30) | namespace cel { function Value (line 38) | Value Add(int64_t v0, int64_t v1) { function Value (line 47) | Value Add(uint64_t v0, uint64_t v1) { function Value (line 56) | Value Add(double v0, double v1) { function Value (line 64) | Value Sub(int64_t v0, int64_t v1) { function Value (line 73) | Value Sub(uint64_t v0, uint64_t v1) { function Value (line 82) | Value Sub(double v0, double v1) { function Value (line 90) | Value Mul(int64_t v0, int64_t v1) { function Value (line 99) | Value Mul(uint64_t v0, uint64_t v1) { function Value (line 108) | Value Mul(double v0, double v1) { function Value (line 118) | Value Div(int64_t v0, int64_t v1) { function Value (line 129) | Value Div(uint64_t v0, uint64_t v1) { function Value (line 138) | Value Div(double v0, double v1) { function Value (line 153) | Value Modulo(int64_t v0, int64_t v1) { function Value (line 162) | Value Modulo(uint64_t v0, uint64_t v1) { function RegisterArithmeticFunctionsForType (line 173) | absl::Status RegisterArithmeticFunctionsForType(FunctionRegistry& regi... function RegisterArithmeticFunctions (line 194) | absl::Status RegisterArithmeticFunctions(FunctionRegistry& registry, FILE: runtime/standard/arithmetic_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard/arithmetic_functions_test.cc type cel (line 23) | namespace cel { function TEST (line 42) | TEST(RegisterArithmeticFunctions, Registered) { FILE: runtime/standard/comparison_functions.cc type cel (line 29) | namespace cel { function LessThan (line 37) | bool LessThan(Type t1, Type t2) { function LessThanOrEqual (line 42) | bool LessThanOrEqual(Type t1, Type t2) { function GreaterThan (line 47) | bool GreaterThan(Type t1, Type t2) { function GreaterThanOrEqual (line 52) | bool GreaterThanOrEqual(Type t1, Type t2) { function LessThan (line 58) | bool LessThan(const StringValue& t1, const StringValue& t2) { function LessThanOrEqual (line 63) | bool LessThanOrEqual(const StringValue& t1, const StringValue& t2) { function GreaterThan (line 68) | bool GreaterThan(const StringValue& t1, const StringValue& t2) { function GreaterThanOrEqual (line 73) | bool GreaterThanOrEqual(const StringValue& t1, const StringValue& t2) { function LessThan (line 79) | bool LessThan(const BytesValue& t1, const BytesValue& t2) { function LessThanOrEqual (line 84) | bool LessThanOrEqual(const BytesValue& t1, const BytesValue& t2) { function GreaterThan (line 89) | bool GreaterThan(const BytesValue& t1, const BytesValue& t2) { function GreaterThanOrEqual (line 94) | bool GreaterThanOrEqual(const BytesValue& t1, const BytesValue& t2) { function LessThan (line 100) | bool LessThan(absl::Duration t1, absl::Duration t2) { function LessThanOrEqual (line 105) | bool LessThanOrEqual(absl::Duration t1, absl::Duration t2) { function GreaterThan (line 110) | bool GreaterThan(absl::Duration t1, absl::Duration t2) { function GreaterThanOrEqual (line 115) | bool GreaterThanOrEqual(absl::Duration t1, absl::Duration t2) { function LessThan (line 121) | bool LessThan(absl::Time t1, absl::Time t2) { function LessThanOrEqual (line 126) | bool LessThanOrEqual(absl::Time t1, absl::Time t2) { function GreaterThan (line 131) | bool GreaterThan(absl::Time t1, absl::Time t2) { function GreaterThanOrEqual (line 136) | bool GreaterThanOrEqual(absl::Time t1, absl::Time t2) { function CrossNumericLessThan (line 141) | bool CrossNumericLessThan(T t, U u) { function CrossNumericGreaterThan (line 146) | bool CrossNumericGreaterThan(T t, U u) { function CrossNumericLessOrEqualTo (line 151) | bool CrossNumericLessOrEqualTo(T t, U u) { function CrossNumericGreaterOrEqualTo (line 156) | bool CrossNumericGreaterOrEqualTo(T t, U u) { function RegisterComparisonFunctionsForType (line 161) | absl::Status RegisterComparisonFunctionsForType( function RegisterHomogenousComparisonFunctions (line 183) | absl::Status RegisterHomogenousComparisonFunctions( function RegisterCrossNumericComparisons (line 208) | absl::Status RegisterCrossNumericComparisons(cel::FunctionRegistry& re... function RegisterHeterogeneousComparisonFunctions (line 229) | absl::Status RegisterHeterogeneousComparisonFunctions( function RegisterComparisonFunctions (line 262) | absl::Status RegisterComparisonFunctions(FunctionRegistry& registry, FILE: runtime/standard/comparison_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard/comparison_functions_test.cc type cel (line 24) | namespace cel { function TEST (line 40) | TEST(RegisterComparisonFunctionsTest, LessThanDefined) { function TEST (line 49) | TEST(RegisterComparisonFunctionsTest, LessThanOrEqualDefined) { function TEST (line 59) | TEST(RegisterComparisonFunctionsTest, GreaterThanDefined) { function TEST (line 68) | TEST(RegisterComparisonFunctionsTest, GreaterThanOrEqualDefined) { FILE: runtime/standard/container_functions.cc type cel (line 35) | namespace cel { function MapSizeImpl (line 38) | absl::StatusOr MapSizeImpl(const MapValue& value) { function ListSizeImpl (line 42) | absl::StatusOr ListSizeImpl(const ListValue& value) { function ConcatList (line 47) | absl::StatusOr ConcatList( function AppendList (line 86) | absl::StatusOr AppendList(ListValue value1, const Value& va... function RegisterContainerFunctions (line 100) | absl::Status RegisterContainerFunctions(FunctionRegistry& registry, FILE: runtime/standard/container_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard/container_functions_test.cc type cel (line 23) | namespace cel { function TEST (line 36) | TEST(RegisterContainerFunctions, RegistersSizeFunctions) { function TEST (line 56) | TEST(RegisterContainerFunctions, RegisterListConcatEnabled) { function TEST (line 70) | TEST(RegisterContainerFunctions, RegisterListConcateDisabled) { function TEST (line 82) | TEST(RegisterContainerFunctions, RegisterRuntimeListAppend) { FILE: runtime/standard/container_membership_functions.cc type cel (line 37) | namespace cel { function ValueEquals (line 52) | bool ValueEquals(const Value& value, bool other) { function ValueEquals (line 60) | bool ValueEquals(const Value& value, int64_t other) { function ValueEquals (line 68) | bool ValueEquals(const Value& value, uint64_t other) { function ValueEquals (line 76) | bool ValueEquals(const Value& value, double other) { function ValueEquals (line 84) | bool ValueEquals(const Value& value, const StringValue& other) { function ValueEquals (line 92) | bool ValueEquals(const Value& value, const BytesValue& other) { function In (line 101) | absl::StatusOr In( function HeterogeneousEqualityIn (line 120) | absl::StatusOr HeterogeneousEqualityIn( function RegisterListMembershipFunctions (line 128) | absl::Status RegisterListMembershipFunctions(FunctionRegistry& registry, function RegisterMapMembershipFunctions (line 166) | absl::Status RegisterMapMembershipFunctions(FunctionRegistry& registry, function RegisterContainerMembershipFunctions (line 323) | absl::Status RegisterContainerMembershipFunctions( FILE: runtime/standard/container_membership_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard/container_membership_functions_test.cc type cel (line 28) | namespace cel { function TEST (line 43) | TEST(RegisterContainerMembershipFunctions, RegistersHomogeneousInOpera... function TEST (line 79) | TEST(RegisterContainerMembershipFunctions, RegistersHeterogeneousInOpe... function TEST (line 107) | TEST(RegisterContainerMembershipFunctions, RegistersInOperatorListsDis... FILE: runtime/standard/equality_functions.cc type cel (line 44) | namespace cel { type HomogenousEqualProvider (line 54) | struct HomogenousEqualProvider { type HeterogeneousEqualProvider (line 65) | struct HeterogeneousEqualProvider { function Inequal (line 77) | absl::optional Inequal(Type lhs, Type rhs) { function Inequal (line 82) | absl::optional Inequal(const StringValue& lhs, const StringValue... function Inequal (line 87) | absl::optional Inequal(const BytesValue& lhs, const BytesValue& ... function Inequal (line 92) | absl::optional Inequal(const NullValue&, const NullValue&) { function Inequal (line 97) | absl::optional Inequal(const TypeValue& lhs, const TypeValue& rh... function Equal (line 102) | absl::optional Equal(Type lhs, Type rhs) { function Equal (line 107) | absl::optional Equal(const StringValue& lhs, const StringValue& ... function Equal (line 112) | absl::optional Equal(const BytesValue& lhs, const BytesValue& rh... function Equal (line 117) | absl::optional Equal(const NullValue&, const NullValue&) { function Equal (line 122) | absl::optional Equal(const TypeValue& lhs, const TypeValue& rhs) { function ListEqual (line 129) | absl::StatusOr> ListEqual( function OpaqueEqual (line 161) | absl::StatusOr> OpaqueEqual( function NumberFromValue (line 175) | absl::optional NumberFromValue(const Value& value) { function CheckAlternativeNumericType (line 187) | absl::StatusOr> CheckAlternativeNumericType( function MapEqual (line 224) | absl::StatusOr> MapEqual( function WrapComparison (line 272) | std::function> HomogenousValueEqual( function EqualOverloadImpl (line 490) | absl::StatusOr EqualOverloadImpl( function InequalOverloadImpl (line 505) | absl::StatusOr InequalOverloadImpl( function RegisterHeterogeneousEqualityFunctions (line 520) | absl::Status RegisterHeterogeneousEqualityFunctions( type runtime_internal (line 553) | namespace runtime_internal { function ValueEqualImpl (line 555) | absl::StatusOr> ValueEqualImpl( function RegisterEqualityFunctions (line 593) | absl::Status RegisterEqualityFunctions(FunctionRegistry& registry, FILE: runtime/standard/equality_functions.h function namespace (line 29) | namespace cel { FILE: runtime/standard/equality_functions_test.cc type cel (line 27) | namespace cel { function TEST (line 41) | TEST(RegisterEqualityFunctionsHomogeneous, RegistersEqualOperators) { function TEST (line 121) | TEST(RegisterEqualityFunctionsHeterogeneous, RegistersEqualOperators) { function TEST (line 141) | TEST(RegisterEqualityFunctionsHeterogeneous, FILE: runtime/standard/logical_functions.cc type cel (line 28) | namespace cel { function Value (line 33) | Value NotStrictlyFalseImpl(const Value& value) { function RegisterLogicalFunctions (line 48) | absl::Status RegisterLogicalFunctions(FunctionRegistry& registry, FILE: runtime/standard/logical_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard/logical_functions_test.cc type cel (line 42) | namespace cel { function TestDispatchToFunction (line 64) | absl::StatusOr TestDispatchToFunction( function TEST (line 86) | TEST(RegisterLogicalFunctions, NotStrictlyFalseRegistered) { function TEST (line 99) | TEST(RegisterLogicalFunctions, LogicalNotRegistered) { type TestCase (line 112) | struct TestCase { class LogicalFunctionsTest (line 120) | class LogicalFunctionsTest : public testing::TestWithParam { function TEST_P (line 125) | TEST_P(LogicalFunctionsTest, Runner) { FILE: runtime/standard/regex_functions.cc type cel (line 27) | namespace cel { function RegisterRegexFunctions (line 30) | absl::Status RegisterRegexFunctions(FunctionRegistry& registry, FILE: runtime/standard/regex_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard/regex_functions_test.cc type cel (line 22) | namespace cel { type CallStyle (line 28) | enum class CallStyle { kFree, kReceiver } function TEST (line 47) | TEST(RegisterRegexFunctions, Registered) { function TEST (line 61) | TEST(RegisterRegexFunctions, NotRegisteredIfDisabled) { FILE: runtime/standard/string_functions.cc type cel (line 34) | namespace cel { function ConcatString (line 38) | absl::StatusOr ConcatString( function ConcatBytes (line 46) | absl::StatusOr ConcatBytes( function StringContains (line 53) | bool StringContains(const StringValue& value, const StringValue& subst... function StringEndsWith (line 57) | bool StringEndsWith(const StringValue& value, const StringValue& suffi... function StringStartsWith (line 61) | bool StringStartsWith(const StringValue& value, const StringValue& pre... function RegisterSizeFunctions (line 65) | absl::Status RegisterSizeFunctions(FunctionRegistry& registry) { function RegisterConcatFunctions (line 93) | absl::Status RegisterConcatFunctions(FunctionRegistry& registry) { function RegisterStringFunctions (line 109) | absl::Status RegisterStringFunctions(FunctionRegistry& registry, FILE: runtime/standard/string_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard/string_functions_test.cc type cel (line 22) | namespace cel { type CallStyle (line 28) | enum class CallStyle { kFree, kReceiver } function TEST (line 47) | TEST(RegisterStringFunctions, FunctionsRegistered) { function TEST (line 99) | TEST(RegisterStringFunctions, ConcatSkippedWhenDisabled) { FILE: runtime/standard/time_functions.cc type cel (line 36) | namespace cel { function FindTimeBreakdown (line 40) | absl::Status FindTimeBreakdown(absl::Time timestamp, absl::string_view... function Value (line 73) | Value GetTimeBreakdownPart( function Value (line 87) | Value GetFullYear(absl::Time timestamp, absl::string_view tz) { function Value (line 94) | Value GetMonth(absl::Time timestamp, absl::string_view tz) { function Value (line 101) | Value GetDayOfYear(absl::Time timestamp, absl::string_view tz) { function Value (line 108) | Value GetDayOfMonth(absl::Time timestamp, absl::string_view tz) { function Value (line 115) | Value GetDate(absl::Time timestamp, absl::string_view tz) { function Value (line 122) | Value GetDayOfWeek(absl::Time timestamp, absl::string_view tz) { function Value (line 135) | Value GetHours(absl::Time timestamp, absl::string_view tz) { function Value (line 142) | Value GetMinutes(absl::Time timestamp, absl::string_view tz) { function Value (line 149) | Value GetSeconds(absl::Time timestamp, absl::string_view tz) { function Value (line 156) | Value GetMilliseconds(absl::Time timestamp, absl::string_view tz) { function RegisterTimestampFunctions (line 163) | absl::Status RegisterTimestampFunctions(FunctionRegistry& registry, function RegisterCheckedTimeArithmeticFunctions (line 306) | absl::Status RegisterCheckedTimeArithmeticFunctions( function RegisterUncheckedTimeArithmeticFunctions (line 395) | absl::Status RegisterUncheckedTimeArithmeticFunctions( function RegisterDurationFunctions (line 453) | absl::Status RegisterDurationFunctions(FunctionRegistry& registry) { function RegisterTimeFunctions (line 484) | absl::Status RegisterTimeFunctions(FunctionRegistry& registry, FILE: runtime/standard/time_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard/time_functions_test.cc type cel (line 23) | namespace cel { function TEST (line 52) | TEST(RegisterTimeFunctions, MathOperatorsRegistered) { function TEST (line 79) | TEST(RegisterTimeFunctions, AccessorsRegistered) { FILE: runtime/standard/type_conversion_functions.cc type cel (line 48) | namespace cel { function Value (line 56) | Value FormatDouble(double v, const Function::InvokeContext& context) { function Value (line 77) | Value LegacyFormatDouble(double v, const Function::InvokeContext& cont... function RegisterBoolConversionFunctions (line 81) | absl::Status RegisterBoolConversionFunctions(FunctionRegistry& registry, function RegisterIntConversionFunctions (line 107) | absl::Status RegisterIntConversionFunctions(FunctionRegistry& registry, function RegisterStringConversionFunctions (line 168) | absl::Status RegisterStringConversionFunctions(FunctionRegistry& regis... function RegisterUintConversionFunctions (line 260) | absl::Status RegisterUintConversionFunctions(FunctionRegistry& registry, function RegisterBytesConversionFunctions (line 309) | absl::Status RegisterBytesConversionFunctions(FunctionRegistry& registry, function RegisterDoubleConversionFunctions (line 327) | absl::Status RegisterDoubleConversionFunctions(FunctionRegistry& regis... function Value (line 363) | Value CreateDurationFromString(const StringValue& dur_str) { function RegisterTimeConversionFunctions (line 377) | absl::Status RegisterTimeConversionFunctions(FunctionRegistry& registry, function RegisterTypeConversionFunctions (line 439) | absl::Status RegisterTypeConversionFunctions(FunctionRegistry& registry, FILE: runtime/standard/type_conversion_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard/type_conversion_functions_test.cc type cel (line 23) | namespace cel { function TEST (line 36) | TEST(RegisterTypeConversionFunctions, RegisterBoolConversionFunctions) { function TEST (line 49) | TEST(RegisterTypeConversionFunctions, RegisterIntConversionFunctions) { function TEST (line 66) | TEST(RegisterTypeConversionFunctions, RegisterUintConversionFunctions) { function TEST (line 81) | TEST(RegisterTypeConversionFunctions, RegisterDoubleConversionFunction... function TEST (line 96) | TEST(RegisterTypeConversionFunctions, RegisterStringConversionFunction... function TEST (line 117) | TEST(RegisterTypeConversionFunctions, function TEST (line 130) | TEST(RegisterTypeConversionFunctions, RegisterBytesConversionFunctions) { function TEST (line 143) | TEST(RegisterTypeConversionFunctions, RegisterTimeConversionFunctions) { function TEST (line 164) | TEST(RegisterTypeConversionFunctions, RegisterMetaTypeConversionFuncti... FILE: runtime/standard_functions.cc type cel (line 32) | namespace cel { function RegisterStandardFunctions (line 34) | absl::Status RegisterStandardFunctions(FunctionRegistry& registry, FILE: runtime/standard_functions.h function namespace (line 22) | namespace cel { FILE: runtime/standard_runtime_builder_factory.cc type cel (line 31) | namespace cel { function CreateStandardRuntimeBuilder (line 33) | absl::StatusOr CreateStandardRuntimeBuilder( function CreateStandardRuntimeBuilder (line 44) | absl::StatusOr CreateStandardRuntimeBuilder( FILE: runtime/standard_runtime_builder_factory.h function namespace (line 27) | namespace cel { FILE: runtime/standard_runtime_builder_factory_test.cc type cel (line 48) | namespace cel { function ParseWithTestMacros (line 75) | absl::StatusOr ParseWithTestMacros(absl::string_view expre... function TEST (line 81) | TEST(StandardRuntimeTest, RecursionLimitExceeded) { function TEST (line 98) | TEST(StandardRuntimeTest, RecursionUnderLimit) { function TEST (line 125) | TEST(StandardRuntimeTest, RecursionLimitTracksLazyExpressions) { type EvaluateResultTestCase (line 147) | struct EvaluateResultTestCase { method AbslStringify (line 154) | void AbslStringify(S& sink, const EvaluateResultTestCase& tc) { class StandardRuntimeTest (line 159) | class StandardRuntimeTest : public TestWithParam> CreateTestRuntime() { function TEST (line 59) | TEST(CoverageIndexTest, RecordCoverageWithErrorDoesNotCrash) { function TEST (line 96) | TEST(CoverageIndexTest, WriteLCOV) { FILE: testing/testrunner/coverage_reporting.cc type cel::test (line 32) | namespace cel::test { FILE: testing/testrunner/coverage_reporting.h function namespace (line 22) | namespace cel::test { FILE: testing/testrunner/runner_bin.cc function ABSL_FLAG (line 57) | ABSL_FLAG(bool, collect_coverage, false, "Whether to collect code covera... function TestBody (line 76) | void TestBody() override { test_runner_->RunTest(test_case_); } function RegisterTests (line 83) | absl::Status RegisterTests(const TestSuite& test_suite, function ReadFileToString (line 98) | absl::StatusOr ReadFileToString(absl::string_view file_path) { function ReadTextProtoFromFile (line 110) | absl::StatusOr ReadTextProtoFromFile(absl::string_view file_path) { function ReadBinaryProtoFromFile (line 120) | absl::StatusOr ReadBinaryProtoFromFile( function TestSuite (line 135) | TestSuite ReadTestSuiteFromPath(absl::string_view test_suite_path) { function ReadCheckedExprFromFile (line 146) | absl::StatusOr ReadCheckedExprFromFile( function TestSuite (line 159) | TestSuite GetTestSuite() { function UpdateWithExpressionFromCommandLineFlags (line 178) | void UpdateWithExpressionFromCommandLineFlags( function main (line 224) | int main(int argc, char** argv) { FILE: testing/testrunner/runner_lib.cc type cel::test (line 53) | namespace cel::test { function ReadFileToString (line 67) | absl::StatusOr ReadFileToString(absl::string_view file_pa... function Compile (line 78) | absl::StatusOr Compile(absl::string_view expression, function Plan (line 99) | absl::StatusOr> Plan( function EvalWithModernBindings (line 121) | absl::StatusOr EvalWithModernBindings( function EvalWithLegacyBindings (line 129) | absl::StatusOr EvalWithLegacyBindings( function ResolveValue (line 146) | absl::StatusOr ResolveValue(const InputValue& input_value, function ResolveExpr (line 153) | absl::StatusOr ResolveExpr(absl::string_view expr, function ResolveInputValue (line 168) | absl::StatusOr ResolveInputValue(const InputValue& input_v... function AddCustomBindingsToModernActivation (line 183) | absl::Status AddCustomBindingsToModernActivation(const CelTestContext&... function AddTestCaseBindingsToModernActivation (line 196) | absl::Status AddTestCaseBindingsToModernActivation( function GetActivation (line 208) | absl::StatusOr GetActivation(const CelTestContext& co... function CreateModernActivationFromBindings (line 217) | absl::StatusOr CreateModernActivationFromBindings( function AddCustomBindingsToLegacyActivation (line 231) | absl::Status AddCustomBindingsToLegacyActivation(const CelTestContext&... function AddTestCaseBindingsToLegacyActivation (line 243) | absl::Status AddTestCaseBindingsToLegacyActivation( function CreateLegacyActivationFromBindings (line 262) | absl::StatusOr CreateLegacyActivationFromBindings( function IsEqual (line 276) | bool IsEqual(const ValueProto& expected, const ValueProto& actual) { FILE: testing/testrunner/runner_lib.h function namespace (line 30) | namespace cel::test { FILE: testing/testrunner/runner_lib_test.cc type cel::test (line 60) | namespace cel::test { function T (line 74) | T ParseTextProtoOrDie(absl::string_view text_proto) { function CountSubstrings (line 80) | int CountSubstrings(absl::string_view text, absl::string_view substr) { function CreateBasicCompiler (line 90) | absl::StatusOr> CreateBasicCompiler() { function CreateTestRuntime (line 103) | absl::StatusOr> CreateTestRuntime() { function CreateTestCelExpressionBuilder (line 110) | absl::StatusOr> type RuntimeApi (line 129) | enum class RuntimeApi { kRuntime, kBuilder } class TestRunnerParamTest (line 133) | class TestRunnerParamTest : public ::testing::TestWithParam { method CreateTestContext (line 137) | absl::StatusOr> CreateTestContext() { function TEST_P (line 149) | TEST_P(TestRunnerParamTest, BasicTestReportsSuccess) { function TEST_P (line 190) | TEST_P(TestRunnerParamTest, BasicTestReportsFailure) { function TEST_P (line 216) | TEST_P(TestRunnerParamTest, DynamicInputAndOutputReportsSuccess) { function TEST (line 528) | TEST(TestRunnerStandaloneTest, RunTestFailsWhenNoExpressionSourceIsPro... function TEST (line 561) | TEST(TestRunnerStandaloneTest, BasicTestWithErrorAssertion) { function TEST (line 590) | TEST(TestRunnerStandaloneTest, BasicTestFailsWhenExpectingErrorButGotV... function TEST (line 616) | TEST(TestRunnerStandaloneTest, BasicTestWithActivationFactorySucceeds) { function TEST (line 655) | TEST(TestRunnerStandaloneTest, CustomAssertFnIsUsed) { function TEST (line 684) | TEST(CoverageTest, RuntimeCoverage) { function TEST (line 746) | TEST(CoverageTest, BuilderCoverage) { function TEST (line 804) | TEST(CoverageTest, DotGraphIsGeneratedForRuntime) { function TEST (line 877) | TEST(CoverageTest, DotGraphIsGeneratedForComprehension) { function TEST (line 927) | TEST(CoverageTest, PartiallyCoveredBooleanNodeIsStyledCorrectly) { FILE: testing/testrunner/user_tests/checked_expr_test.cc type cel::testing (line 32) | namespace cel::testing { function T (line 37) | T ParseTextProtoOrDie(absl::string_view text_proto) { FILE: testing/testrunner/user_tests/raw_expr_and_cel_file_test.cc type cel::testing (line 38) | namespace cel::testing { function T (line 43) | T ParseTextProtoOrDie(absl::string_view text_proto) { FILE: testing/testrunner/user_tests/raw_expression_test.cc type cel::testing (line 39) | namespace cel::testing { function T (line 44) | T ParseTextProtoOrDie(absl::string_view text_proto) { FILE: testing/testrunner/user_tests/simple.cc type cel::testing (line 41) | namespace cel::testing { function T (line 47) | T ParseTextProtoOrDie(absl::string_view text_proto) { FILE: testutil/baseline_tests.cc type cel::test (line 28) | namespace cel::test { function FormatReference (line 31) | std::string FormatReference(const cel::Reference& r) { class TypeAdorner (line 38) | class TypeAdorner : public ExpressionAdorner { method TypeAdorner (line 40) | explicit TypeAdorner(const Ast& ast) : ast_(ast) {} method Adorn (line 42) | std::string Adorn(const Expr& e) const override { method AdornStructField (line 56) | std::string AdornStructField(const StructExprField& e) const override { method AdornMapEntry (line 60) | std::string AdornMapEntry(const MapExprEntry& e) const override { re... function FormatBaselineAst (line 68) | std::string FormatBaselineAst(const Ast& ast) { function FormatBaselineCheckedExpr (line 74) | std::string FormatBaselineCheckedExpr( FILE: testutil/baseline_tests.h function namespace (line 47) | namespace cel::test { FILE: testutil/baseline_tests_test.cc type cel::test (line 24) | namespace cel::test { function TEST (line 29) | TEST(FormatBaselineAst, Basic) { function TEST (line 39) | TEST(FormatBaselineAst, NoType) { function TEST (line 48) | TEST(FormatBaselineAst, NoReference) { function TEST (line 57) | TEST(FormatBaselineAst, MutlipleReferences) { function TEST (line 88) | TEST(FormatBaselineCheckedExpr, MutlipleReferences) { type TestCase (line 143) | struct TestCase { class FormatBaselineTypeSpecTest (line 148) | class FormatBaselineTypeSpecTest : public testing::TestWithParam CreateBranchCoverage(const CheckedExpr... FILE: tools/branch_coverage.h function class (line 39) | class BranchCoverage { FILE: tools/branch_coverage_test.cc type cel (line 36) | namespace cel { function CheckedExpr (line 54) | const CheckedExpr& TestExpression() { function FormatNodeStats (line 63) | std::string FormatNodeStats(const BranchCoverage::NodeCoverageStats& s... function EvaluationListenerForCoverage (line 70) | google::api::expr::runtime::CelEvaluationListener EvaluationListenerFo... function TEST (line 104) | TEST(BranchCoverage, DefaultsForUntrackedId) { function TEST (line 117) | TEST(BranchCoverage, Record) { function TEST (line 134) | TEST(BranchCoverage, RecordUnexpectedId) { function TEST (line 151) | TEST(BranchCoverage, IncrementsCounters) { function TEST (line 258) | TEST(BranchCoverage, AccumulatesAcrossRuns) { function TEST (line 343) | TEST(BranchCoverage, CountsErrors) { FILE: tools/cel_field_extractor.cc type cel (line 26) | namespace cel { function IsComprehensionDefinedField (line 30) | bool IsComprehensionDefinedField(const cel::NavigableProtoAstNode& nod... function ExtractFieldPaths (line 58) | absl::flat_hash_set ExtractFieldPaths( FILE: tools/cel_field_extractor.h function namespace (line 23) | namespace cel { FILE: tools/cel_field_extractor_test.cc type cel (line 26) | namespace cel { function GetExtractedFields (line 35) | absl::flat_hash_set GetExtractedFields( function TEST (line 42) | TEST(TestExtractFieldPaths, CelExprWithOneField) { function TEST (line 47) | TEST(TestExtractFieldPaths, CelExprWithNoWithLiteral) { function TEST (line 51) | TEST(TestExtractFieldPaths, CelExprWithFunctionCallOnSingleField) { function TEST (line 56) | TEST(TestExtractFieldPaths, CelExprWithSizeFuncCallOnSingleField) { function TEST (line 61) | TEST(TestExtractFieldPaths, CelExprWithNestedField) { function TEST (line 66) | TEST(TestExtractFieldPaths, CelExprWithNestedFieldAndIndexAccess) { function TEST (line 72) | TEST(TestExtractFieldPaths, CelExprWithMultipleFunctionCalls) { function TEST (line 80) | TEST(TestExtractFieldPaths, CelExprWithNestedComprehension) { function TEST (line 91) | TEST(TestExtractFieldPaths, CelExprWithMultipleComprehension) { function TEST (line 100) | TEST(TestExtractFieldPaths, CelExprWithListLiteral) { function TEST (line 105) | TEST(TestExtractFieldPaths, CelExprWithFunctionCallsAndRepeatedFields) { function TEST (line 113) | TEST(TestExtractFieldPaths, CelExprWithFunctionOnRepeatedField) { function TEST (line 122) | TEST(TestExtractFieldPaths, CelExprContainingEndsWithFunction) { function TEST (line 129) | TEST(TestExtractFieldPaths, function TEST (line 138) | TEST(TestExtractFieldPaths, CelExprWithMultipleChecksInComprehension) { FILE: tools/cel_unparser.cc type google::api::expr (line 38) | namespace google::api::expr { function FormatField (line 75) | std::string FormatField(absl::string_view field) { class Unparser (line 83) | class Unparser { method Unparse (line 85) | static absl::StatusOr Unparse(const Expr& expr, method Unparser (line 96) | Unparser(const Expr& expr, const SourceInfo& source_info) method DoUnparse (line 99) | absl::StatusOr DoUnparse() { method Print (line 154) | void Print(Ts&&... args) { function Unparse (line 554) | absl::StatusOr Unparse(const Expr& expr, function Unparse (line 561) | absl::StatusOr Unparse(const ParsedExpr& parsed_expr) { function Unparse (line 565) | absl::StatusOr Unparse(const CheckedExpr& checked_expr) { FILE: tools/cel_unparser.h function namespace (line 33) | namespace google::api::expr { FILE: tools/cel_unparser_test.cc type UnparserTestCaseTextProto (line 39) | struct UnparserTestCaseTextProto { class UnparserTestTextProto (line 44) | class UnparserTestTextProto function TEST_P (line 47) | TEST_P(UnparserTestTextProto, Test) { type UnparserTestCaseTextExpr (line 607) | struct UnparserTestCaseTextExpr { class UnparserTestTextExpr (line 612) | class UnparserTestTextExpr FILE: tools/descriptor_pool_builder.cc type cel (line 30) | namespace cel { function FindDeps (line 34) | absl::Status FindDeps( FILE: tools/descriptor_pool_builder.h function namespace (line 28) | namespace cel { FILE: tools/descriptor_pool_builder_test.cc type cel (line 32) | namespace cel { function TEST (line 35) | TEST(DescriptorPoolBuilderTest, IncludesDefaults) { function TEST (line 48) | TEST(DescriptorPoolBuilderTest, AddTransitiveDescriptorSet) { function TEST (line 61) | TEST(DescriptorPoolBuilderTest, AddTransitiveDescriptorSetSpan) { function TEST (line 75) | TEST(DescriptorPoolBuilderTest, AddFileDescriptorSet) { function TEST (line 117) | TEST(DescriptorPoolBuilderTest, BadRef) { function TEST (line 146) | TEST(DescriptorPoolBuilderTest, AddFile) { FILE: tools/flatbuffers_backed_impl.cc type google (line 12) | namespace google { type api (line 13) | namespace api { type expr (line 14) | namespace expr { type runtime (line 15) | namespace runtime { function CelValue (line 19) | CelValue CreateValue(int64_t value) { return CelValue::CreateInt... function CelValue (line 20) | CelValue CreateValue(uint64_t value) { return CelValue::CreateUi... function CelValue (line 21) | CelValue CreateValue(double value) { return CelValue::CreateDoub... function CelValue (line 22) | CelValue CreateValue(bool value) { return CelValue::CreateBool(v... class FlatBuffersListImpl (line 25) | class FlatBuffersListImpl : public CelList { method FlatBuffersListImpl (line 27) | FlatBuffersListImpl(const flatbuffers::Table& table, method size (line 31) | int size() const override { return list_ ? list_->size() : 0; } method CelValue (line 32) | CelValue operator[](int index) const override { class StringListImpl (line 40) | class StringListImpl : public CelList { method StringListImpl (line 42) | explicit StringListImpl( method size (line 45) | int size() const override { return list_ ? list_->size() : 0; } method CelValue (line 46) | CelValue operator[](int index) const override { class ObjectListImpl (line 56) | class ObjectListImpl : public CelList { method ObjectListImpl (line 58) | ObjectListImpl( method size (line 63) | int size() const override { return list_ ? list_->size() : 0; } method CelValue (line 64) | CelValue operator[](int index) const override { class ObjectStringIndexedMapImpl (line 77) | class ObjectStringIndexedMapImpl : public CelMap { method ObjectStringIndexedMapImpl (line 79) | ObjectStringIndexedMapImpl( method size (line 91) | int size() const override { return list_ ? list_->size() : 0; } method Has (line 93) | absl::StatusOr Has(const CelValue& key) const override { method ListKeys (line 133) | absl::StatusOr ListKeys() const override { ret... type KeyList (line 136) | struct KeyList : public CelList { method size (line 137) | int size() const override { return parent->size(); } method CelValue (line 138) | CelValue operator[](int index) const override { function CelMap (line 337) | const CelMap* CreateFlatBuffersBackedObject(const uint8_t* flatbuf, FILE: tools/flatbuffers_backed_impl.h function namespace (line 7) | namespace google { FILE: tools/flatbuffers_backed_impl_test.cc type google (line 10) | namespace google { type api (line 11) | namespace api { type expr (line 12) | namespace expr { type runtime (line 13) | namespace runtime { class FlatBuffersTest (line 54) | class FlatBuffersTest : public testing::Test { method FlatBuffersTest (line 56) | FlatBuffersTest() { method CelMap (line 68) | const CelMap& loadJson(std::string data) { function TEST_F (line 88) | TEST_F(FlatBuffersTest, PrimitiveFields) { function TEST_F (line 199) | TEST_F(FlatBuffersTest, PrimitiveFieldDefaults) { function TEST_F (line 231) | TEST_F(FlatBuffersTest, ObjectField) { function TEST_F (line 282) | TEST_F(FlatBuffersTest, ObjectFieldDefault) { function TEST_F (line 289) | TEST_F(FlatBuffersTest, PrimitiveVectorFields) { function TEST_F (line 405) | TEST_F(FlatBuffersTest, ObjectVectorField) { function TEST_F (line 482) | TEST_F(FlatBuffersTest, VectorFieldDefaults) { function TEST_F (line 510) | TEST_F(FlatBuffersTest, IndexedObjectVectorField) { function TEST_F (line 575) | TEST_F(FlatBuffersTest, IndexedObjectVectorFieldDefaults) { FILE: tools/navigable_ast.cc type cel (line 34) | namespace cel { function NodeKind (line 48) | NodeKind GetNodeKind(const Expr& expr) { function ChildKind (line 76) | ChildKind GetChildKind(const NavigableAstNodeData& parent_node, class NavigableExprBuilderVisitor (line 126) | class NavigableExprBuilderVisitor method NavigableExprBuilderVisitor (line 129) | NavigableExprBuilderVisitor( method NavigableAstNodeData (line 136) | NavigableAstNodeData& NodeDataAt(size_t index) { method PreVisitExpr (line 140) | void PreVisitExpr(const Expr* expr, const SourcePosition* position) ... method PostVisitExpr (line 170) | void PostVisitExpr(const Expr* expr, method Consume (line 184) | std::unique_ptr Consume() && { function NavigableProtoAst (line 197) | NavigableProtoAst NavigableProtoAst::Build(const Expr& expr) { FILE: tools/navigable_ast.h function namespace (line 23) | namespace cel { FILE: tools/navigable_ast_test.cc type cel (line 25) | namespace cel { function TEST (line 35) | TEST(NavigableProtoAst, Basic) { function TEST (line 53) | TEST(NavigableProtoAst, DefaultCtorEmpty) { function TEST (line 75) | TEST(NavigableProtoAst, FindById) { function TEST (line 93) | TEST(NavigableProtoAst, ToleratesNonUnique) { function TEST (line 111) | TEST(NavigableProtoAst, FindByExprPtr) { function TEST (line 124) | TEST(NavigableProtoAst, Children) { function TEST (line 154) | TEST(NavigableProtoAst, UnspecifiedExpr) { function TEST (line 167) | TEST(NavigableProtoAst, ParentRelationSelect) { function TEST (line 180) | TEST(NavigableProtoAst, ParentRelationCallReceiver) { function TEST (line 193) | TEST(NavigableProtoAst, ParentRelationCreateStruct) { function TEST (line 208) | TEST(NavigableProtoAst, ParentRelationCreateMap) { function TEST (line 226) | TEST(NavigableProtoAst, ParentRelationCreateList) { FILE: validator/ast_depth_validator.cc type cel (line 20) | namespace cel { function Validation (line 22) | Validation AstDepthValidator(int max_depth) { FILE: validator/ast_depth_validator.h function namespace (line 19) | namespace cel { FILE: validator/ast_depth_validator_test.cc type cel (line 29) | namespace cel { function CreateCompiler (line 32) | std::unique_ptr CreateCompiler() { function TEST (line 41) | TEST(AstDepthValidatorTest, Basic) { function TEST (line 60) | TEST(AstDepthValidatorTest, Nested) { FILE: validator/comprehension_nesting_validator.cc type cel (line 23) | namespace cel { function IsEmptyRangeComprehension (line 27) | bool IsEmptyRangeComprehension(const NavigableAstNode& node) { function Validation (line 36) | Validation ComprehensionNestingLimitValidator(int limit) { FILE: validator/comprehension_nesting_validator.h function namespace (line 20) | namespace cel { FILE: validator/comprehension_nesting_validator_test.cc type cel (line 30) | namespace cel { function StdLibCompiler (line 35) | absl::StatusOr> StdLibCompiler() { type TestCase (line 45) | struct TestCase { function TEST_P (line 54) | TEST_P(ComprehensionNestingValidatorTest, Validate) { FILE: validator/homogeneous_literal_validator.cc type cel (line 29) | namespace cel { function InExemptFunction (line 33) | bool InExemptFunction(const NavigableAstNode& node, function IsOptional (line 50) | bool IsOptional(const TypeSpec& t) { function TypeSpec (line 54) | const TypeSpec& GetOptionalParameter(const TypeSpec& t) { function TypeMismatch (line 58) | void TypeMismatch(ValidationContext& context, int64_t id, function TypeEquiv (line 65) | bool TypeEquiv(const TypeSpec& a, const TypeSpec& b) { function Validation (line 109) | Validation HomogeneousLiteralValidator( FILE: validator/homogeneous_literal_validator.h function namespace (line 23) | namespace cel { FILE: validator/homogeneous_literal_validator_test.cc type cel (line 35) | namespace cel { function StdLibCompiler (line 40) | absl::StatusOr> StdLibCompiler() { type TestCase (line 55) | struct TestCase { function TEST_P (line 63) | TEST_P(HomogeneousLiteralValidatorTest, Validate) { FILE: validator/regex_validator.cc type cel (line 30) | namespace cel { function CheckPattern (line 34) | bool CheckPattern(ValidationContext& context, const NavigableAstNode& ... function Validation (line 73) | Validation RegexPatternValidator( FILE: validator/regex_validator.h function namespace (line 25) | namespace cel { FILE: validator/regex_validator_test.cc type cel (line 30) | namespace cel { function StdLibCompiler (line 35) | absl::StatusOr> StdLibCompiler() { type TestCase (line 45) | struct TestCase { function TEST_P (line 53) | TEST_P(MatchesValidatorTest, Validate) { FILE: validator/timestamp_literal_validator.cc type cel (line 29) | namespace cel { function ValidateTimestamps (line 32) | bool ValidateTimestamps(ValidationContext& context) { function ValidateDurations (line 77) | bool ValidateDurations(ValidationContext& context) { function Validation (line 121) | const Validation& TimestampLiteralValidator() { function Validation (line 128) | const Validation& DurationLiteralValidator() { FILE: validator/timestamp_literal_validator.h function namespace (line 19) | namespace cel { FILE: validator/timestamp_literal_validator_test.cc type cel (line 31) | namespace cel { function StdLibCompiler (line 36) | absl::StatusOr> StdLibCompiler() { class TimestampLiteralValidatorTest (line 43) | class TimestampLiteralValidatorTest : public ::testing::Test { method TimestampLiteralValidatorTest (line 45) | TimestampLiteralValidatorTest() { function TEST (line 53) | TEST(TimestampLiteralValidatorTest, FormatsIssues) { function TEST (line 70) | TEST(TimestampLiteralValidatorTest, AccumulatesIssues) { type TestCase (line 96) | struct TestCase { function TEST_P (line 105) | TEST_P(TimestampLiteralValidatorParameterizedTest, Validate) { FILE: validator/validator.cc type cel (line 28) | namespace cel { FILE: validator/validator.h function namespace (line 33) | namespace cel { function class (line 73) | class Validation { function class (line 116) | class Validator { function Validation (line 141) | inline Validation::Validation(ImplFunction impl) function Validation (line 145) | inline Validation::Validation(ImplFunction impl, absl::string_view id) FILE: validator/validator_test.cc type cel (line 27) | namespace cel { function TEST (line 34) | TEST(ValidatorTest, AddValidationAndValidate) { function TEST (line 56) | TEST(ValidatorTest, ReportAt) {