mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 04:13:28 +01:00
struct_var: refactor struct_var_is*() functions to delegate
Previously they checked the individual flags inside var_type_def_t; now they call the appropriate var_type_is_*() functions. (These functions will be removed entirely by the end of this branch.)
This commit is contained in:
parent
7171ce2a2a
commit
4f6b592691
@ -243,7 +243,7 @@ struct_var_is_cumulative(const struct_member_t *member)
|
||||
{
|
||||
const var_type_def_t *def = get_type_def(member);
|
||||
|
||||
return def ? def->is_cumulative : false;
|
||||
return def ? var_type_is_cumulative(def) : false;
|
||||
}
|
||||
|
||||
bool
|
||||
@ -251,7 +251,7 @@ struct_var_is_settable(const struct_member_t *member)
|
||||
{
|
||||
const var_type_def_t *def = get_type_def(member);
|
||||
|
||||
return def ? !def->is_unsettable : true;
|
||||
return def ? var_type_is_settable(def) : true;
|
||||
}
|
||||
|
||||
bool
|
||||
@ -259,5 +259,5 @@ struct_var_is_contained(const struct_member_t *member)
|
||||
{
|
||||
const var_type_def_t *def = get_type_def(member);
|
||||
|
||||
return def ? def->is_contained : false;
|
||||
return def ? var_type_is_contained(def) : false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user