bool complex_comparison(data_type *dt);
std::string get_comparison_fcn(data_type *dt);
std::string get_hfta_comparison_fcn(data_type *dt);
+ std::string get_equals_fcn(data_type *dt);
+ std::string get_hfta_equals_fcn(data_type *dt);
bool complex_operator(data_type *dt, std::string &op);
std::string get_complex_operator(data_type *dt, std::string &op);
std::string get_hfta_buffer_replace();
std::string get_hfta_buffer_size();
std::string get_hfta_buffer_destroy();
+ std::string get_hfta_buffer_init();
bool is_structured_type();
// std::string get_interface_type();
std::string get_min_literal();
std::string get_max_literal();
+// char* to X functions
+ std::string get_wl_extract_fcn();
+
};