Files
jak-project/decompiler/IR2/ExpressionHelpers.h
T
2026-08-07 20:04:55 -04:00

36 lines
1.4 KiB
C++

#pragma once
#include <vector>
namespace decompiler {
class FormElement;
class Form;
class Env;
class FormPool;
class FormStack;
FormElement* handle_get_property_value_float(const std::vector<Form*>& forms,
FormPool& pool,
const Env& env);
FormElement* handle_get_property_data(const std::vector<Form*>& forms,
FormPool& pool,
const Env& env);
FormElement* handle_get_property_struct(const std::vector<Form*>& forms,
FormPool& pool,
const Env& env);
FormElement* handle_get_property_value(const std::vector<Form*>& forms,
FormPool& pool,
const Env& env);
FormElement* last_two_in_and_to_handle_get_proc(Form* first,
Form* second,
const Env& env,
FormPool& pool,
FormStack& stack,
bool part_of_longer_sc);
FormElement* try_to_rewrite_vector_copy(Form* dst, Form* src, FormPool& pool, const Env& env);
} // namespace decompiler