CUBRID Engine
latest
|
#include <func_type.hpp>
Public Member Functions | |
signature_compatibility () | |
Public Attributes | |
type_compatibility | m_compat |
std::vector< argument_resolve > | m_args_resolve |
pt_coll_infer | m_common_collation |
TP_DOMAIN_COLL_ACTION | m_collation_action |
const func_signature * | m_signature |
Definition at line 63 of file func_type.hpp.
func_type::signature_compatibility::signature_compatibility | ( | ) |
Definition at line 588 of file func_type.cpp.
References m_collation_action, m_common_collation, m_signature, NULL, and TP_DOMAIN_COLL_LEAVE.
std::vector<argument_resolve> func_type::signature_compatibility::m_args_resolve |
Definition at line 66 of file func_type.hpp.
Referenced by func_type::Node::get_signature().
TP_DOMAIN_COLL_ACTION func_type::signature_compatibility::m_collation_action |
Definition at line 68 of file func_type.hpp.
Referenced by func_type::Node::check_arg_compat(), func_type::Node::get_signature(), and signature_compatibility().
pt_coll_infer func_type::signature_compatibility::m_common_collation |
Definition at line 67 of file func_type.hpp.
Referenced by func_type::Node::check_arg_compat(), and signature_compatibility().
type_compatibility func_type::signature_compatibility::m_compat |
Definition at line 65 of file func_type.hpp.
Referenced by func_type::Node::check_arg_compat(), and func_type::Node::get_signature().
const func_signature* func_type::signature_compatibility::m_signature |
Definition at line 70 of file func_type.hpp.
Referenced by func_type::Node::check_arg_compat(), func_type::Node::get_signature(), and signature_compatibility().