| 175 | } |
| 176 | |
| 177 | std::vector<std::shared_ptr<FunctionSignature>> GetRegisteredFunctionSignatures() { |
| 178 | ExpressionRegistry registry; |
| 179 | std::vector<std::shared_ptr<FunctionSignature>> signatures; |
| 180 | for (auto iter = registry.function_signature_begin(); |
| 181 | iter != registry.function_signature_end(); iter++) { |
| 182 | signatures.push_back(std::make_shared<FunctionSignature>( |
| 183 | (*iter).base_name(), (*iter).param_types(), (*iter).ret_type())); |
| 184 | } |
| 185 | return signatures; |
| 186 | } |
| 187 | |
| 188 | } // namespace gandiva |
nothing calls this directly
no test coverage detected