MCPcopy Create free account
hub / github.com/cel-expr/cel-cpp / size

Method size

common/source.cc:46–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44namespace cel {
45
46SourcePosition SourceContentView::size() const {
47 return static_cast<SourcePosition>(absl::visit(
48 absl::Overload(
49 [](absl::Span<const char> view) { return view.size(); },
50 [](absl::Span<const uint8_t> view) { return view.size(); },
51 [](absl::Span<const char16_t> view) { return view.size(); },
52 [](absl::Span<const char32_t> view) { return view.size(); }),
53 view_));
54}
55
56bool SourceContentView::empty() const {
57 return absl::visit(

Callers 15

optional_test.ccFile · 0.45
FormatImplFunction · 0.45
CheckStdMacroOverlapFunction · 0.45
CreateFieldTableMethod · 0.45
FlattenAbstractTypeFunction · 0.45
FlattenTypeTypeFunction · 0.45
PostVisitIdentMethod · 0.45
PostVisitCallMethod · 0.45

Calls

no outgoing calls

Tested by 12

CreateFieldTableMethod · 0.36
TEST_FFunction · 0.36
TestStringFunction · 0.36
TEST_PFunction · 0.36
FragmentStringFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TEST_FFunction · 0.36
PostVisitIdentMethod · 0.36
TestDispatchToFunctionFunction · 0.36