CUBRID Engine
latest
|
#include <parse_type.hpp>
Public Member Functions | |
pt_arg_type_val (pt_type_enum type) | |
pt_arg_type_val (pt_generic_type_enum enum_val) | |
pt_arg_type_val (size_t index) | |
Public Attributes | |
PT_TYPE_ENUM | type |
pt_generic_type_enum | generic_type |
size_t | index |
Definition at line 68 of file parse_type.hpp.
|
inline |
Definition at line 74 of file parse_type.hpp.
|
inline |
Definition at line 79 of file parse_type.hpp.
|
inline |
Definition at line 84 of file parse_type.hpp.
References pt_arg_type::val.
pt_generic_type_enum pt_arg_type::pt_arg_type_val::generic_type |
Definition at line 71 of file parse_type.hpp.
Referenced by func_type::can_signature_have_collation(), func_type::cmp_types_castable(), pt_arg_type::operator()(), pt_are_equivalent_types(), pt_arg_type_to_string_buffer(), pt_expr_get_return_type(), pt_get_equivalent_type(), and pt_get_expression_definition().
size_t pt_arg_type::pt_arg_type_val::index |
Definition at line 72 of file parse_type.hpp.
Referenced by pt_arg_type::operator()(), pt_arg_type_to_string_buffer(), and func_type::Node::set_return_type().
PT_TYPE_ENUM pt_arg_type::pt_arg_type_val::type |
Definition at line 70 of file parse_type.hpp.
Referenced by func_type::can_signature_have_collation(), func_type::cmp_types_castable(), pt_arg_type::operator()(), pt_are_equivalent_types(), pt_are_unmatchable_types(), pt_arg_type_to_string_buffer(), pt_coerce_expr_arguments(), pt_coerce_range_expr_arguments(), pt_expr_get_return_type(), pt_get_equivalent_type(), pt_get_expression_definition(), and func_type::Node::set_return_type().