Geoff Chappell - Software Analyst
Declares a custom attribute class
[
define_attribute = "attribute",
argument_list = {
"AllowOn",
"AllowMultiple",
"Inherited"
},
argument_type ("AllowOn") = eIntegerValue,
argument_type ("AllowMultiple") = eBooleanValue,
argument_type ("Inherited") = eBooleanValue,
default_value ("AllowOn") = "AttributeTargets::All",
default_value ("AllowMultiple") = "false",
default_value ("Inherited") = "true",
help_string = "Declares a custom attribute class",
usage = eClassUsage | eStructUsage,
group = eCompilerGroup,
shipping = "true",
variable_args = "true"
];