Wrap

Used the annotate the member functions that wrap other member functions. Each instance must specify aither the type, the instance and the name of the function that's wrapped or the name of a context-free function. Each string must be colon-separated.

struct Wrap {
string[] targets;
}

Examples

1 struct Foo
2 {
3     @Wrap(["Type:instance:name", "freeFunction"])
4     void foo(){}
5 }

Meta