Rename Callback Functions
00JCIV00 opened this issue · 1 comments
00JCIV00 commented
Rename callback functions (and potentially other fields) that can be set via both a Config Struct and directly on an instance of an Argument Type:
- No prefix: This is reserved for fields set directly on the instance of an Argument Type.
child_type_
prefix: This will be for fields in a Config Struct that are set based on a specific Child Type (Options and Values only).global_
prefix: This will be for fields in a Config Struct that are set for ALL instances of the corresponding Argument Type. Think of it as changing the default behavior for that Argument Type.
When being processed the order of precedence will be as listed above ending in the default behavior of Cova.
The intent here is to make the usage of these callback functions and fields a bit more clear without needing to refer to the Docs as often.