File func_type.hpp
FileList > cubrid > src > parser > func_type.hpp
Go to the source code of this file
#include "parse_type.hpp"
#include "string_buffer.hpp"
#include <vector>
Namespaces
Classes
Public Types
Public Functions
Public Types Documentation
typedef func_all_signatures
using func_all_signatures = std::vector<func_signature>;
typedef pt_group_arg_type
using pt_group_arg_type = std::vector<pt_arg_type>;
Public Functions Documentation
function pt_are_equivalent_types
bool pt_are_equivalent_types (
const PT_ARG_TYPE def_type,
const PT_TYPE_ENUM op_type
)
function pt_eval_function_type_aggregate
PT_NODE * pt_eval_function_type_aggregate (
PARSER_CONTEXT * parser,
PT_NODE * node
)
function pt_get_equivalent_type
PT_TYPE_ENUM pt_get_equivalent_type (
const PT_ARG_TYPE def_type,
const PT_TYPE_ENUM arg_type
)
function pt_is_function_new_type_checking
bool pt_is_function_new_type_checking (
FUNC_CODE fcode
)
function pt_is_function_no_arg
bool pt_is_function_no_arg (
FUNC_CODE fcode
)
function pt_is_function_unsupported
bool pt_is_function_unsupported (
FUNC_CODE fcode
)
The documentation for this class was generated from the following file cubrid/src/parser/func_type.hpp