Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cel-expr/cel-cpp
/ types & classes
Types & classes
1,612 in github.com/cel-expr/cel-cpp
⨍
Functions
7,048
◇
Types & classes
1,612
↓ 367 callers
Class
IntValue
common/values/values.h:59
↓ 318 callers
Class
StringValue
common/values/values.h:65
↓ 295 callers
Class
IntType
common/types/types.h:40
↓ 224 callers
Class
BoolValue
common/values/values.h:54
↓ 209 callers
Class
Type
common/type.h:74
↓ 202 callers
Class
BoolType
common/types/types.h:29
↓ 188 callers
Class
Type
common/types/types.h:27
↓ 163 callers
Class
StringType
common/types/types.h:47
↓ 158 callers
Class
TypeSpec
forward declare for recursive types.
common/ast/metadata.h:322
↓ 123 callers
Class
TypeParamType
common/types/types.h:52
↓ 122 callers
Class
DoubleType
common/types/types.h:33
↓ 115 callers
Class
UintValue
common/values/values.h:69
↓ 104 callers
Class
BytesType
common/types/types.h:31
↓ 98 callers
Class
DynType
common/types/types.h:36
↓ 95 callers
Class
BytesValue
common/values/values.h:55
↓ 95 callers
Class
UintType
common/types/types.h:54
↓ 92 callers
Class
ListType
common/types/types.h:42
↓ 87 callers
Class
DoubleValue
common/values/values.h:56
↓ 81 callers
Class
Value
`Value` is a composition type which encompasses all values supported by the Common Expression Language. When default constructed or moved, `Value` is
common/value.h:99
↓ 80 callers
Class
Field
checker/internal/descriptor_pool_type_introspector.h:43
↓ 75 callers
Class
TimestampType
common/types/types.h:51
↓ 67 callers
Class
MapType
common/types/types.h:43
↓ 61 callers
Class
DurationType
common/types/types.h:35
↓ 57 callers
Class
NullValue
common/values/values.h:62
↓ 57 callers
Class
TypeType
common/types/types.h:53
↓ 56 callers
Class
MessageTypeSpec
Protocol buffer message type specifier. The `message_type` string specifies the qualified message type name. For example, `google.plus.Profile`. This
common/ast/metadata.h:485
↓ 52 callers
Class
Value
common/values/values.h:53
↓ 49 callers
Class
OptionalType
common/types/types.h:46
↓ 41 callers
Class
Constant
common/constant.h:33
↓ 41 callers
Class
IntWrapperType
common/types/types.h:41
↓ 40 callers
Class
AnyType
common/types/types.h:28
↓ 40 callers
Class
DurationValue
common/values/values.h:57
↓ 40 callers
Class
MessageType
common/types/types.h:50
↓ 40 callers
Class
TimestampValue
common/values/values.h:67
↓ 39 callers
Class
OpaqueType
common/types/types.h:45
↓ 38 callers
Class
DynTypeSpec
common/ast/metadata.h:533
↓ 38 callers
Class
NullType
common/types/types.h:44
↓ 38 callers
Class
PrimitiveTypeWrapper
Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
common/ast/metadata.h:462
↓ 38 callers
Class
StringWrapperType
common/types/types.h:48
↓ 37 callers
Class
AttributePattern
AttributePattern is a fully-qualified absolute attribute path pattern. Supported segments steps in the path are: - field selection; - map lookup by ke
base/attribute.h:221
↓ 37 callers
Class
DoubleWrapperType
common/types/types.h:34
↓ 37 callers
Class
UintWrapperType
common/types/types.h:55
↓ 36 callers
Class
ErrorType
common/types/types.h:38
↓ 35 callers
Class
BoolWrapperType
common/types/types.h:30
↓ 35 callers
Class
BytesWrapperType
common/types/types.h:32
↓ 33 callers
Class
FlatExpression
A flattened representation of the input CEL AST.
eval/eval/evaluator_core.h:438
↓ 31 callers
Class
ABSL_DEPRECATED
common/internal/casting.h:60
↓ 30 callers
Class
CustomMapValue
common/values/values.h:80
↓ 28 callers
Class
FunctionDescriptor
Coarsely describes a function for the purpose of runtime resolution of overloads.
common/function_descriptor.h:46
↓ 28 callers
Class
FunctionType
common/types/types.h:39
↓ 27 callers
Class
CustomListValue
common/values/values.h:77
↓ 26 callers
Class
MapTypeSpec
Map type specifier with parameterized key and value types, e.g. `map<string, int>`.
common/ast/metadata.h:352
↓ 25 callers
Class
CelValue
eval/public/cel_value.h:60
↓ 25 callers
Class
ListTypeSpec
List type with typed elements, e.g. `list<example.proto.MyMessage>`.
common/ast/metadata.h:325
↓ 24 callers
Class
Attribute
Attribute represents resolved attribute path.
base/attribute.h:178
↓ 24 callers
Class
AttributeTrail
AttributeTrail reflects current attribute path. It is functionally similar to cel::Attribute, yet intended to have better complexity on attribute path
eval/eval/attribute_trail.h:22
↓ 24 callers
Class
UnknownType
common/types/types.h:56
↓ 23 callers
Class
OptionalValue
common/values/values.h:64
↓ 21 callers
Class
ListValue
common/values/values.h:60
↓ 21 callers
Class
ParsedMessageValue
common/values/values.h:71
↓ 19 callers
Class
ErrorValueReturn
common/values/error_value.h:216
↓ 19 callers
Class
ExtensionSpec
An extension that was requested for the source expression.
common/ast/metadata.h:39
↓ 18 callers
Class
NewDeleteAllocator
common/allocator.h:57
↓ 18 callers
Class
UnknownValue
base/attribute_set.h:28
↓ 17 callers
Class
MapValue
common/values/values.h:61
↓ 17 callers
Class
TypeValue
common/values/values.h:68
↓ 16 callers
Class
CelValueEqualImpl
eval/public/testing/matchers.cc:27
↓ 15 callers
Class
Number
Utility class for CEL number operations. In CEL expressions, comparisons between different numeric types are treated as all happening on the same con
internal/number.h:213
↓ 14 callers
Class
OpaqueValue
common/values/values.h:63
↓ 14 callers
Class
ParsedJsonListValue
common/values/values.h:74
↓ 14 callers
Class
ParsedJsonMapValue
common/values/values.h:75
↓ 14 callers
Class
StructType
common/types/types.h:49
↓ 13 callers
Class
Borrower
common/memory.h:61
↓ 13 callers
Class
EnumType
common/types/types.h:37
↓ 12 callers
Class
ABSL_DEPRECATED
eval/public/message_wrapper.h:40
↓ 12 callers
Class
ArenaAllocator
common/allocator.h:59
↓ 12 callers
Class
JsonEqualsState
internal/json.cc:1776
↓ 11 callers
Class
StackRecord
common/ast_traverse.cc:58
↓ 10 callers
Class
Borrowed
common/memory.h:67
↓ 10 callers
Class
Jump
A convenience wrapper for offset-calculating logic.
eval/compiler/flat_expr_builder.cc:157
↓ 10 callers
Class
StackRecord
common/ast_rewrite.cc:59
↓ 10 callers
Class
TypeCheckIssue
Represents a single issue identified in type checking.
checker/type_check_issue.h:27
↓ 10 callers
Class
UnknownValue
common/values/values.h:70
↓ 9 callers
Class
CompilerLibrary
A CompilerLibrary represents a package of CEL configuration that can be added to a Compiler. It may contain either or both of a Parser configuration
compiler/compiler.h:43
↓ 9 callers
Class
StackRecord
eval/public/ast_rewrite.cc:73
↓ 9 callers
Class
StackRecord
eval/public/ast_traverse.cc:72
↓ 9 callers
Class
ValueConverter
eval/public/cel_function_adapter_impl.h:187
↓ 8 callers
Class
ListValue
Variant holding `std::reference_wrapper<const google::protobuf::Message>` or `Unique<google::protobuf::Message>`, either of which is an instance of `g
internal/well_known_types.h:1293
↓ 8 callers
Class
Operator
base/operators.h:92
↓ 8 callers
Class
ReferenceCount
common/data.h:36
↓ 8 callers
Class
Struct
Variant holding `std::reference_wrapper<const google::protobuf::Message>` or `Unique<google::protobuf::Message>`, either of which is an instance of `g
internal/well_known_types.h:1322
↓ 8 callers
Class
TypeParameters
common/types/int_type.h:31
↓ 7 callers
Class
AbstractType
Application defined abstract type. Abstract types provide a name as an identifier for the application, and optionally one or more type parameters. F
common/ast/metadata.h:434
↓ 7 callers
Class
AttributeSet
AttributeSet is a container for CEL attributes that are identified as unknown during expression evaluation.
base/attribute_set.h:35
↓ 7 callers
Class
BytesConstant
common/constant.h:34
↓ 7 callers
Class
MessageTypeField
common/types/message_type.h:42
↓ 7 callers
Class
NullTypeSpec
common/ast/metadata.h:538
↓ 7 callers
Class
ParserOptions
Options for configuring the limits and features of the parser.
parser/options.h:24
↓ 7 callers
Class
SourceInfo
Source information collected at parse time.
common/ast/metadata.h:156
↓ 7 callers
Class
StringValue
Strongly typed variant capable of holding the value representation of any protocol buffer message string field. We do this instead of type aliasing to
internal/well_known_types.h:65
next →
1–100 of 1,612, ranked by callers