summaryrefslogtreecommitdiffstats
path: root/examples/method-info.qs
blob: 1d8da566d769934041d03ee3e1dabe71b2883fbe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
var fun = editors.current().currentFunction()
console.log("Name: " + fun.name)
console.log("Return Type: " + fun.returnType)
console.log("Arguments: " + fun.arguments.length)
for ( var i = 0; i <  + fun.arguments.length; i++ ) {
    var arg = fun.arguments[i]
    console.log("  Argument: name:" + arg.name + " type:" + arg.type + " initializer: " + arg.initializer)
}
console.log("isVirtual=" + fun.isVirtual + " isOverride=" + fun.isOverride
+ " isFinal=" + fun.isFinal + " isVariadic=" + fun.isVariadic + " isConst="
+ fun.isConst + " isVolatile=" + fun.isVolatile + " isPureVirtual=" +
fun.isPureVirtual)