|
CUBRID Engine
latest
|
This is the complete list of members for func_type::Node, including all inherited members.
| apply_argument(parser_node *prev, parser_node *arg, const argument_resolve &arg_res) | func_type::Node | protected |
| apply_signature(const func_signature &signature) | func_type::Node | protected |
| check_arg_compat(const pt_arg_type &arg_signature, const PT_NODE *arg_node, signature_compatibility &compat, argument_resolve &resolved_type, bool args_to_utf8) | func_type::Node | protected |
| get_arg(size_t index) | func_type::Node | |
| get_signature(const func_all_signatures &signatures) | func_type::Node | protected |
| get_types(const func_all_signatures &signatures, size_t index, string_buffer &sb) | func_type::Node | protected |
| invalid_arg_count_error(std::size_t arg_count, const func_signature &func_sgn) | func_type::Node | protected |
| invalid_arg_error(const pt_arg_type &arg_sgn, const PT_NODE *arg_node, const func_signature &func_sgn) | func_type::Node | protected |
| invalid_coll_error(const func_signature &func_sgn) | func_type::Node | protected |
| m_best_signature | func_type::Node | private |
| m_node | func_type::Node | private |
| m_parser | func_type::Node | private |
| Node(parser_context *parser, parser_node *node) | func_type::Node | inline |
| preprocess() | func_type::Node | protected |
| set_return_type(const func_signature &signature) | func_type::Node | protected |
| type_checking() | func_type::Node |