| 902 | } |
| 903 | |
| 904 | google::api::expr::runtime::FlatExprBuilder* GetFlatExprBuilder( |
| 905 | RuntimeBuilder& builder) { |
| 906 | auto& runtime = |
| 907 | runtime_internal::RuntimeFriendAccess::GetMutableRuntime(builder); |
| 908 | if (runtime_internal::RuntimeFriendAccess::RuntimeTypeId(runtime) == |
| 909 | NativeTypeId::For<runtime_internal::RuntimeImpl>()) { |
| 910 | auto& runtime_impl = |
| 911 | cel::internal::down_cast<runtime_internal::RuntimeImpl&>(runtime); |
| 912 | return &runtime_impl.expr_builder(); |
| 913 | } |
| 914 | return nullptr; |
| 915 | } |
| 916 | |
| 917 | } // namespace |
| 918 |
no outgoing calls
no test coverage detected