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 |