mirror of
https://github.com/godotengine/godot-visual-script.git
synced 2025-12-31 21:48:42 +03:00
Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init
Didn't commit all the changes where it wants to initialize a struct
with `{}`. Should be reviewed in a separate PR.
Option `IgnoreArrays` enabled for now to be conservative, can be
disabled to see if it proposes more useful changes.
Also fixed manually a handful of other missing initializations / moved
some from constructors.
This commit is contained in:
@@ -173,8 +173,8 @@ class VisualScriptPropertySelector::SearchRunner : public RefCounted {
|
||||
Control *ui_service = nullptr;
|
||||
Tree *results_tree = nullptr;
|
||||
String term;
|
||||
int search_flags;
|
||||
int scope_flags;
|
||||
int search_flags = 0;
|
||||
int scope_flags = 0;
|
||||
|
||||
Ref<Texture2D> empty_icon;
|
||||
Color disabled_color;
|
||||
|
||||
@@ -1180,8 +1180,8 @@ void VisualScriptBuiltinFunc::exec_func(BuiltinFunc p_func, const Variant **p_in
|
||||
|
||||
class VisualScriptNodeInstanceBuiltinFunc : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptBuiltinFunc *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptBuiltinFunc *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
VisualScriptBuiltinFunc::BuiltinFunc func;
|
||||
|
||||
|
||||
@@ -1299,8 +1299,8 @@ bool VisualScriptExpression::_compile_expression() {
|
||||
|
||||
class VisualScriptNodeInstanceExpression : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptExpression *expression;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
VisualScriptExpression *expression = nullptr;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
//execute by parsing the tree directly
|
||||
|
||||
@@ -119,9 +119,9 @@ void VisualScriptReturn::_bind_methods() {
|
||||
|
||||
class VisualScriptNodeInstanceReturn : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptReturn *node;
|
||||
VisualScriptInstance *instance;
|
||||
bool with_value;
|
||||
VisualScriptReturn *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
bool with_value = false;
|
||||
|
||||
virtual int get_working_memory_size() const override { return 1; }
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
@@ -213,8 +213,8 @@ void VisualScriptCondition::_bind_methods() {
|
||||
|
||||
class VisualScriptNodeInstanceCondition : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptCondition *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptCondition *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 1; }
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
@@ -293,8 +293,8 @@ void VisualScriptWhile::_bind_methods() {
|
||||
|
||||
class VisualScriptNodeInstanceWhile : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptWhile *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptWhile *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 1; }
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
@@ -376,8 +376,8 @@ void VisualScriptIterator::_bind_methods() {
|
||||
|
||||
class VisualScriptNodeInstanceIterator : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptIterator *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptIterator *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
virtual int get_working_memory_size() const override { return 2; }
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
@@ -508,9 +508,9 @@ void VisualScriptSequence::_bind_methods() {
|
||||
|
||||
class VisualScriptNodeInstanceSequence : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptSequence *node;
|
||||
VisualScriptInstance *instance;
|
||||
int steps;
|
||||
VisualScriptSequence *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
int steps = 0;
|
||||
|
||||
virtual int get_working_memory_size() const override { return 1; }
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
@@ -596,8 +596,8 @@ String VisualScriptSwitch::get_text() const {
|
||||
|
||||
class VisualScriptNodeInstanceSwitch : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
int case_count;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
int case_count = 0;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
@@ -774,7 +774,7 @@ VisualScriptTypeCast::TypeGuess VisualScriptTypeCast::guess_output_type(TypeGues
|
||||
|
||||
class VisualScriptNodeInstanceTypeCast : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
StringName base_type;
|
||||
String script;
|
||||
|
||||
|
||||
@@ -720,15 +720,15 @@ class VisualScriptNodeInstanceFunctionCall : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptFunctionCall::CallMode call_mode;
|
||||
NodePath node_path;
|
||||
int input_args;
|
||||
bool validate;
|
||||
int returns;
|
||||
int input_args = 0;
|
||||
bool validate = false;
|
||||
int returns = 0;
|
||||
VisualScriptFunctionCall::RPCCallMode rpc_mode;
|
||||
StringName function;
|
||||
StringName singleton;
|
||||
|
||||
VisualScriptFunctionCall *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptFunctionCall *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
@@ -1462,11 +1462,11 @@ public:
|
||||
NodePath node_path;
|
||||
StringName property;
|
||||
|
||||
VisualScriptPropertySet *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptPropertySet *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
VisualScriptPropertySet::AssignOp assign_op;
|
||||
StringName index;
|
||||
bool needs_get;
|
||||
bool needs_get = false;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
@@ -2152,8 +2152,8 @@ public:
|
||||
StringName property;
|
||||
StringName index;
|
||||
|
||||
VisualScriptPropertyGet *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptPropertyGet *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
virtual int step(const Variant **p_inputs, Variant **p_outputs, StartMode p_start_mode, Variant *p_working_mem, Callable::CallError &r_error, String &r_error_str) override {
|
||||
switch (call_mode) {
|
||||
@@ -2362,9 +2362,9 @@ void VisualScriptEmitSignal::_bind_methods() {
|
||||
|
||||
class VisualScriptNodeInstanceEmitSignal : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptEmitSignal *node;
|
||||
VisualScriptInstance *instance;
|
||||
int argcount;
|
||||
VisualScriptEmitSignal *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
int argcount = 0;
|
||||
StringName name;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
|
||||
@@ -271,8 +271,8 @@ Multiplayer::RPCMode VisualScriptFunction::get_rpc_mode() const {
|
||||
|
||||
class VisualScriptNodeInstanceFunction : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptFunction *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptFunction *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
|
||||
@@ -1097,7 +1097,7 @@ void VisualScriptOperator::_bind_methods() {
|
||||
|
||||
class VisualScriptNodeInstanceOperator : public VisualScriptNodeInstance {
|
||||
public:
|
||||
bool unary;
|
||||
bool unary = false;
|
||||
Variant::Operator op;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
@@ -1328,8 +1328,8 @@ void VisualScriptVariableGet::_bind_methods() {
|
||||
|
||||
class VisualScriptNodeInstanceVariableGet : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptVariableGet *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptVariableGet *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
StringName variable;
|
||||
|
||||
virtual int step(const Variant **p_inputs, Variant **p_outputs, StartMode p_start_mode, Variant *p_working_mem, Callable::CallError &r_error, String &r_error_str) override {
|
||||
@@ -1438,8 +1438,8 @@ void VisualScriptVariableSet::_bind_methods() {
|
||||
|
||||
class VisualScriptNodeInstanceVariableSet : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptVariableSet *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptVariableSet *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
StringName variable;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
@@ -1851,8 +1851,7 @@ int VisualScriptGlobalConstant::get_global_constant() {
|
||||
|
||||
class VisualScriptNodeInstanceGlobalConstant : public VisualScriptNodeInstance {
|
||||
public:
|
||||
int index;
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
int index = 0;
|
||||
|
||||
virtual int step(const Variant **p_inputs, Variant **p_outputs, StartMode p_start_mode, Variant *p_working_mem, Callable::CallError &r_error, String &r_error_str) override {
|
||||
*p_outputs[0] = CoreConstants::get_global_constant_value(index);
|
||||
@@ -1963,9 +1962,8 @@ StringName VisualScriptClassConstant::get_base_type() {
|
||||
|
||||
class VisualScriptNodeInstanceClassConstant : public VisualScriptNodeInstance {
|
||||
public:
|
||||
int value;
|
||||
bool valid;
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
int value = 0;
|
||||
bool valid = false;
|
||||
|
||||
virtual int step(const Variant **p_inputs, Variant **p_outputs, StartMode p_start_mode, Variant *p_working_mem, Callable::CallError &r_error, String &r_error_str) override {
|
||||
if (!valid) {
|
||||
@@ -2098,8 +2096,7 @@ Variant::Type VisualScriptBasicTypeConstant::get_basic_type() const {
|
||||
class VisualScriptNodeInstanceBasicTypeConstant : public VisualScriptNodeInstance {
|
||||
public:
|
||||
Variant value;
|
||||
bool valid;
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
bool valid = false;
|
||||
|
||||
virtual int step(const Variant **p_inputs, Variant **p_outputs, StartMode p_start_mode, Variant *p_working_mem, Callable::CallError &r_error, String &r_error_str) override {
|
||||
if (!valid) {
|
||||
@@ -2227,8 +2224,7 @@ VisualScriptMathConstant::MathConstant VisualScriptMathConstant::get_math_consta
|
||||
|
||||
class VisualScriptNodeInstanceMathConstant : public VisualScriptNodeInstance {
|
||||
public:
|
||||
float value;
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
float value = 0.0f;
|
||||
|
||||
virtual int step(const Variant **p_inputs, Variant **p_outputs, StartMode p_start_mode, Variant *p_working_mem, Callable::CallError &r_error, String &r_error_str) override {
|
||||
*p_outputs[0] = value;
|
||||
@@ -2320,7 +2316,7 @@ String VisualScriptEngineSingleton::get_singleton() {
|
||||
|
||||
class VisualScriptNodeInstanceEngineSingleton : public VisualScriptNodeInstance {
|
||||
public:
|
||||
Object *singleton;
|
||||
Object *singleton = nullptr;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
|
||||
@@ -2429,8 +2425,8 @@ NodePath VisualScriptSceneNode::get_node_path() {
|
||||
|
||||
class VisualScriptNodeInstanceSceneNode : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptSceneNode *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptSceneNode *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
NodePath path;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
@@ -2610,8 +2606,8 @@ String VisualScriptSceneTree::get_caption() const {
|
||||
|
||||
class VisualScriptNodeInstanceSceneTree : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptSceneTree *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptSceneTree *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
|
||||
@@ -2779,7 +2775,7 @@ String VisualScriptSelf::get_caption() const {
|
||||
|
||||
class VisualScriptNodeInstanceSelf : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
|
||||
@@ -2965,11 +2961,11 @@ String VisualScriptCustomNode::get_category() const {
|
||||
|
||||
class VisualScriptNodeInstanceCustomNode : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptCustomNode *node;
|
||||
int in_count;
|
||||
int out_count;
|
||||
int work_mem_size;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
VisualScriptCustomNode *node = nullptr;
|
||||
int in_count = 0;
|
||||
int out_count = 0;
|
||||
int work_mem_size = 0;
|
||||
|
||||
virtual int get_working_memory_size() const override { return work_mem_size; }
|
||||
virtual int step(const Variant **p_inputs, Variant **p_outputs, StartMode p_start_mode, Variant *p_working_mem, Callable::CallError &r_error, String &r_error_str) override {
|
||||
@@ -3161,10 +3157,10 @@ String VisualScriptSubCall::get_category() const {
|
||||
|
||||
class VisualScriptNodeInstanceSubCall : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptSubCall *subcall;
|
||||
int input_args;
|
||||
bool valid;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
VisualScriptSubCall *subcall = nullptr;
|
||||
int input_args = 0;
|
||||
bool valid = false;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
|
||||
@@ -3281,7 +3277,7 @@ String VisualScriptComment::get_category() const {
|
||||
|
||||
class VisualScriptNodeInstanceComment : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
|
||||
@@ -3380,9 +3376,9 @@ Dictionary VisualScriptConstructor::get_constructor() const {
|
||||
|
||||
class VisualScriptNodeInstanceConstructor : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
Variant::Type type;
|
||||
int argcount;
|
||||
int argcount = 0;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
|
||||
@@ -3497,7 +3493,7 @@ Variant::Type VisualScriptLocalVar::get_var_type() const {
|
||||
|
||||
class VisualScriptNodeInstanceLocalVar : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
StringName name;
|
||||
|
||||
virtual int get_working_memory_size() const override { return 1; }
|
||||
@@ -3604,7 +3600,7 @@ Variant::Type VisualScriptLocalVarSet::get_var_type() const {
|
||||
|
||||
class VisualScriptNodeInstanceLocalVarSet : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
StringName name;
|
||||
|
||||
virtual int get_working_memory_size() const override { return 1; }
|
||||
@@ -3728,7 +3724,7 @@ VisualScriptInputAction::Mode VisualScriptInputAction::get_action_mode() const {
|
||||
|
||||
class VisualScriptNodeInstanceInputAction : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
StringName action;
|
||||
VisualScriptInputAction::Mode mode;
|
||||
|
||||
@@ -3906,7 +3902,7 @@ Array VisualScriptDeconstruct::_get_elem_cache() const {
|
||||
|
||||
class VisualScriptNodeInstanceDeconstruct : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
Vector<StringName> outputs;
|
||||
|
||||
//virtual int get_working_memory_size() const override { return 0; }
|
||||
|
||||
@@ -93,7 +93,7 @@ String VisualScriptYield::get_text() const {
|
||||
class VisualScriptNodeInstanceYield : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptYield::YieldMode mode;
|
||||
double wait_time;
|
||||
double wait_time = 0.0;
|
||||
|
||||
virtual int get_working_memory_size() const override { return 1; } //yield needs at least 1
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
@@ -500,11 +500,11 @@ class VisualScriptNodeInstanceYieldSignal : public VisualScriptNodeInstance {
|
||||
public:
|
||||
VisualScriptYieldSignal::CallMode call_mode;
|
||||
NodePath node_path;
|
||||
int output_args;
|
||||
int output_args = 0;
|
||||
StringName signal;
|
||||
|
||||
VisualScriptYieldSignal *node;
|
||||
VisualScriptInstance *instance;
|
||||
VisualScriptYieldSignal *node = nullptr;
|
||||
VisualScriptInstance *instance = nullptr;
|
||||
|
||||
virtual int get_working_memory_size() const override { return 1; }
|
||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||
|
||||
Reference in New Issue
Block a user