Skip to content

Instantly share code, notes, and snippets.

@herrgahr
Last active February 23, 2020 13:02
Show Gist options
  • Save herrgahr/1ff18a3875f4ccce1f8cff6406e876e2 to your computer and use it in GitHub Desktop.
Save herrgahr/1ff18a3875f4ccce1f8cff6406e876e2 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
[
{
"binding": "root",
"location": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp:120:5",
"ast": {
"id": "0x7f1a9a7af238",
"kind": "VarDecl",
"loc": {
"offset": 3657,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 120,
"col": 41,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"range": {
"begin": {
"offset": 3621,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4780,
"line": 153,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"name": "functions",
"mangledName": "_ZN15ScriptFunctions9functionsE",
"type": {
"qualType": "const ScriptFunctionData [633]"
},
"storageClass": "static",
"constexpr": true,
"init": "list",
"inner": [
{
"id": "0x7f1a9a6793a8",
"kind": "ExprWithCleanups",
"range": {
"begin": {
"offset": 3668,
"line": 120,
"col": 52,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4780,
"line": 153,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData [633]"
},
"valueCategory": "rvalue",
"inner": [
{
"id": "0x7f1a9a78c650",
"kind": "InitListExpr",
"range": {
"begin": {
"offset": 3668,
"line": 120,
"col": 52,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4780,
"line": 153,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData [633]"
},
"valueCategory": "rvalue",
"inner": [
{
"id": "0x7f1a9a7915b0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3682,
"line": 121,
"col": 13,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3734,
"col": 65,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a78c870",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3683,
"col": 14,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3683,
"col": 14,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af2a0",
"kind": "StringLiteral",
"range": {
"begin": {
"offset": 3683,
"col": 14,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3683,
"col": 14,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char [12]"
},
"valueCategory": "lvalue",
"value": "\"CreateTimer\""
}
]
},
{
"id": "0x7f1a9a791580",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3706,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3723,
"col": 54,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a791060",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"offset": 3706,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3723,
"col": 54,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a791018",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3706,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3723,
"col": 54,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d44c8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<int, unsigned long long (*)(), int>)"
}
},
"inner": [
{
"id": "0x7f1a9a790fe8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3706,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3723,
"col": 54,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<int, unsigned long long (*)(), int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a78c988",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3706,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3723,
"col": 54,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "int (*)(ScriptFunc, int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af318",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 3706,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3723,
"col": 54,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "int (ScriptFunc, int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f1a9a7ae558",
"kind": "CXXMethodDecl",
"name": "CreateTimer",
"type": {
"qualType": "int (ScriptFunc, int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a793ee8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3749,
"line": 122,
"col": 13,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3803,
"col": 67,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a791778",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3750,
"col": 14,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3750,
"col": 14,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af398",
"kind": "StringLiteral",
"range": {
"begin": {
"offset": 3750,
"col": 14,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3750,
"col": 14,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char [14]"
},
"valueCategory": "lvalue",
"value": "\"CreateTimerEx\""
}
]
},
{
"id": "0x7f1a9a793eb8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3773,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3790,
"col": 54,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a793ea0",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"offset": 3773,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3790,
"col": 54,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a793e58",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3773,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3790,
"col": 54,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d4d28",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<int, unsigned long long (*)(), int, const char *, __va_list_tag *>)"
}
},
"inner": [
{
"id": "0x7f1a9a793e28",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3773,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3790,
"col": 54,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<int, unsigned long long (*)(), int, const char *, __va_list_tag *>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a791918",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3773,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3790,
"col": 54,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "int (*)(ScriptFunc, int, const char *, __va_list_tag *) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af3f8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 3773,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3790,
"col": 54,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "int (ScriptFunc, int, const char *, __va_list_tag *) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f1a9a7ae918",
"kind": "CXXMethodDecl",
"name": "CreateTimerEx",
"type": {
"qualType": "int (ScriptFunc, int, const char *, __va_list_tag *) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7984d8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3818,
"line": 123,
"col": 13,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3869,
"col": 64,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7940b0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3819,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3819,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af478",
"kind": "StringLiteral",
"range": {
"begin": {
"offset": 3819,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3819,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char [11]"
},
"valueCategory": "lvalue",
"value": "\"MakePublic\""
}
]
},
{
"id": "0x7f1a9a7984a8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3842,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3859,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a798490",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"offset": 3842,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3859,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a798448",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3842,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3859,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d5588",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void, unsigned long long (*)(), const char *, char, const char *>)"
}
},
"inner": [
{
"id": "0x7f1a9a798418",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3842,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3859,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void, unsigned long long (*)(), const char *, char, const char *>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a794248",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3842,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3859,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (*)(ScriptFunc, const char *, char, const char *) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af4d8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 3842,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3859,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (ScriptFunc, const char *, char, const char *) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f1a9a7ae020",
"kind": "CXXMethodDecl",
"name": "MakePublic",
"type": {
"qualType": "void (ScriptFunc, const char *, char, const char *) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a79d638",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3884,
"line": 124,
"col": 13,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3935,
"col": 64,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a798608",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3885,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3885,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af558",
"kind": "StringLiteral",
"range": {
"begin": {
"offset": 3885,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3885,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char [11]"
},
"valueCategory": "lvalue",
"value": "\"CallPublic\""
}
]
},
{
"id": "0x7f1a9a79d608",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3908,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3925,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a79d5f0",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"offset": 3908,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3925,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a79d5a8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3908,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3925,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d5bc8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<boost::any, const char *, __va_list_tag *>)"
}
},
"inner": [
{
"id": "0x7f1a9a79d578",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3908,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3925,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<boost::any, const char *, __va_list_tag *>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7986f8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3908,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3925,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "boost::any (*)(const char *, __va_list_tag *) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af5b8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 3908,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3925,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "boost::any (const char *, __va_list_tag *) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f1a9a7ae2d0",
"kind": "CXXMethodDecl",
"name": "CallPublic",
"type": {
"qualType": "boost::any (const char *, __va_list_tag *) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a79eaf8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3951,
"line": 126,
"col": 13,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4002,
"col": 64,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a79d708",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3952,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3952,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af638",
"kind": "StringLiteral",
"range": {
"begin": {
"offset": 3952,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3952,
"col": 14,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char [11]"
},
"valueCategory": "lvalue",
"value": "\"StartTimer\""
}
]
},
{
"id": "0x7f1a9a79eac8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3975,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3992,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a79eab0",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"offset": 3975,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3992,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a79ea68",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3975,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3992,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d6078",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void, int>)"
}
},
"inner": [
{
"id": "0x7f1a9a79ea38",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 3975,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3992,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void, int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a79d7b8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 3975,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3992,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (*)(int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af698",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 3975,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 3992,
"col": 54,
"tokLen": 10,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f1a9a7aeab8",
"kind": "CXXMethodDecl",
"name": "StartTimer",
"type": {
"qualType": "void (int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a79ed90",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4017,
"line": 127,
"col": 13,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4067,
"col": 63,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a79ec08",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4018,
"col": 14,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4018,
"col": 14,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af718",
"kind": "StringLiteral",
"range": {
"begin": {
"offset": 4018,
"col": 14,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4018,
"col": 14,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char [10]"
},
"valueCategory": "lvalue",
"value": "\"StopTimer\""
}
]
},
{
"id": "0x7f1a9a79ed60",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4041,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4058,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a79ed48",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"offset": 4041,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4058,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a79ed00",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4041,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4058,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d6078",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void, int>)"
}
},
"inner": [
{
"id": "0x7f1a9a79ecd0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4041,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4058,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void, int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a79ecb8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4041,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4058,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (*)(int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af778",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 4041,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4058,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f1a9a7aec38",
"kind": "CXXMethodDecl",
"name": "StopTimer",
"type": {
"qualType": "void (int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7a0678",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4082,
"line": 128,
"col": 13,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4135,
"col": 66,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a79eea8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4083,
"col": 14,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4083,
"col": 14,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af7f8",
"kind": "StringLiteral",
"range": {
"begin": {
"offset": 4083,
"col": 14,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4083,
"col": 14,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char [13]"
},
"valueCategory": "lvalue",
"value": "\"RestartTimer\""
}
]
},
{
"id": "0x7f1a9a7a0648",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4106,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4123,
"col": 54,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a0630",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"offset": 4106,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4123,
"col": 54,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a7a05e8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4106,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4123,
"col": 54,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d66f8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void, int, int>)"
}
},
"inner": [
{
"id": "0x7f1a9a7a05b8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4106,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4123,
"col": 54,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void, int, int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a79efa0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4106,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4123,
"col": 54,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (*)(int, int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af858",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 4106,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4123,
"col": 54,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (int, int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f1a9a7aee40",
"kind": "CXXMethodDecl",
"name": "RestartTimer",
"type": {
"qualType": "void (int, int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7a08d0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4150,
"line": 129,
"col": 13,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4200,
"col": 63,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a0748",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4151,
"col": 14,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4151,
"col": 14,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af8d8",
"kind": "StringLiteral",
"range": {
"begin": {
"offset": 4151,
"col": 14,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4151,
"col": 14,
"tokLen": 11,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char [10]"
},
"valueCategory": "lvalue",
"value": "\"FreeTimer\""
}
]
},
{
"id": "0x7f1a9a7a08a0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4174,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4191,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a0888",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"offset": 4174,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4191,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a7a0840",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4174,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4191,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d6078",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void, int>)"
}
},
"inner": [
{
"id": "0x7f1a9a7a0810",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4174,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4191,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void, int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a07f8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4174,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4191,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (*)(int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af938",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 4174,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4191,
"col": 54,
"tokLen": 9,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "void (int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f1a9a7aefc8",
"kind": "CXXMethodDecl",
"name": "FreeTimer",
"type": {
"qualType": "void (int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7a1b58",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4215,
"line": 130,
"col": 13,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4270,
"col": 68,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a09a0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4216,
"col": 14,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4216,
"col": 14,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7af9b8",
"kind": "StringLiteral",
"range": {
"begin": {
"offset": 4216,
"col": 14,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4216,
"col": 14,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "const char [15]"
},
"valueCategory": "lvalue",
"value": "\"IsTimerElapsed\""
}
]
},
{
"id": "0x7f1a9a7a1b28",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4239,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4256,
"col": 54,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a1b10",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"offset": 4239,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4256,
"col": 54,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a7a1ac8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4239,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4256,
"col": 54,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d6ca8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<bool, int>)"
}
},
"inner": [
{
"id": "0x7f1a9a7a1a98",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"offset": 4239,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4256,
"col": 54,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<bool, int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a0a50",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 4239,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4256,
"col": 54,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "bool (*)(int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afa18",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 4239,
"col": 37,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
},
"end": {
"offset": 4256,
"col": 54,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"type": {
"qualType": "bool (int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f1a9a7af148",
"kind": "CXXMethodDecl",
"name": "IsTimerElapsed",
"type": {
"qualType": "bool (int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7a2c58",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 80,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 160,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 85,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a1c60",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 81,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 6,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 81,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 6,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afa98",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 81,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 6,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 81,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 6,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [22]"
},
"valueCategory": "lvalue",
"value": "\"ReadReceivedActorList\""
}
]
},
{
"id": "0x7f1a9a7a2c28",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 123,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 139,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a2c10",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 123,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 139,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a7a2bc8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 123,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 139,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d70c8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void>)"
}
},
"inner": [
{
"id": "0x7f1a9a7a2b98",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 123,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 139,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a1cc8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 123,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 139,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void (*)() noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afb18",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 123,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 139,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 5,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void () noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18aacd0",
"kind": "CXXMethodDecl",
"name": "ReadReceivedActorList",
"type": {
"qualType": "void () noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7a4118",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 168,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 244,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 81,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a2d28",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 169,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 6,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 169,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 6,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afb98",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 169,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 6,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 169,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 6,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [18]"
},
"valueCategory": "lvalue",
"value": "\"ReadCellActorList\""
}
]
},
{
"id": "0x7f1a9a7a40e8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 227,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 64,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a40d0",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 227,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 64,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a7a4088",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 227,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 64,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d7578",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void, const char *>)"
}
},
"inner": [
{
"id": "0x7f1a9a7a4058",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 227,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 64,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void, const char *>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a2dd8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 227,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 64,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void (*)(const char *) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afc00",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 227,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 6,
"col": 64,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void (const char *) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18aaeb0",
"kind": "CXXMethodDecl",
"name": "ReadCellActorList",
"type": {
"qualType": "void (const char *) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7a42e0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 258,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 331,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 78,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a41a0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 259,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 6,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 259,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 6,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afc80",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 259,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 6,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 259,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 6,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [15]"
},
"valueCategory": "lvalue",
"value": "\"ClearActorList\""
}
]
},
{
"id": "0x7f1a9a7a42b0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 301,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 317,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a4298",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 301,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 317,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a7a4250",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 301,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 317,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d70c8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void>)"
}
},
"inner": [
{
"id": "0x7f1a9a7a4220",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 301,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 317,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a4208",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 301,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 317,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void (*)() noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afce0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 301,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 317,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 8,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void () noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18aafb0",
"kind": "CXXMethodDecl",
"name": "ClearActorList",
"type": {
"qualType": "void () noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a726798",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 339,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 413,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 79,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a43b0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 340,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 6,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 340,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 6,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afd60",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 340,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 6,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 340,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 6,
"tokLen": 17,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [16]"
},
"valueCategory": "lvalue",
"value": "\"SetActorListPid\""
}
]
},
{
"id": "0x7f1a9a726768",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 382,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 398,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 64,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a726750",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 382,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 398,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 64,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a726708",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 382,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 398,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 64,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d7b38",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void, unsigned short>)"
}
},
"inner": [
{
"id": "0x7f1a9a7266d8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 382,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 398,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 64,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void, unsigned short>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7a4460",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 382,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 398,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 64,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void (*)(unsigned short) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afdc0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 382,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 398,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 9,
"col": 64,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void (unsigned short) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18ab190",
"kind": "CXXMethodDecl",
"name": "SetActorListPid",
"type": {
"qualType": "void (unsigned short) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a726960",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 427,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 514,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 92,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a726820",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 428,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 6,
"tokLen": 30,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 428,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 6,
"tokLen": 30,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afe40",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 428,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 6,
"tokLen": 30,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 428,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 6,
"tokLen": 30,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [29]"
},
"valueCategory": "lvalue",
"value": "\"CopyReceivedActorListToStore\""
}
]
},
{
"id": "0x7f1a9a726930",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 470,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 486,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 64,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a726918",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 470,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 486,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 64,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a7268d0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 470,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 486,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 64,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d70c8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<void>)"
}
},
"inner": [
{
"id": "0x7f1a9a7268a0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 470,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 486,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 64,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<void>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a726888",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 470,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 486,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 64,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void (*)() noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7afeb0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 470,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 486,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 11,
"col": 64,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "void () noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18ab290",
"kind": "CXXMethodDecl",
"name": "CopyReceivedActorListToStore",
"type": {
"qualType": "void () noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7298a8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 528,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 603,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 80,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7269f0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 529,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 6,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 529,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 6,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7aff30",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 529,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 6,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 529,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 6,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [17]"
},
"valueCategory": "lvalue",
"value": "\"GetActorListSize\""
}
]
},
{
"id": "0x7f1a9a729878",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 571,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 587,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 64,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a729860",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 571,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 587,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 64,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a729818",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 571,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 587,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 64,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d7fd8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a7297e8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 571,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 587,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 64,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a726a60",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 571,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 587,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 64,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "unsigned int (*)() noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7aff90",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 571,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 587,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 13,
"col": 64,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "unsigned int () noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18ab3e8",
"kind": "CXXMethodDecl",
"name": "GetActorListSize",
"type": {
"qualType": "unsigned int () noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a72cc88",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 611,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 688,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 82,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a729938",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 612,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 6,
"tokLen": 20,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 612,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 6,
"tokLen": 20,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0010",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 612,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 6,
"tokLen": 20,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 612,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 6,
"tokLen": 20,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [19]"
},
"valueCategory": "lvalue",
"value": "\"GetActorListAction\""
}
]
},
{
"id": "0x7f1a9a72cc58",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 654,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 670,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72cc40",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 654,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 670,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a72cbf8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 654,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 670,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d8428",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<unsigned char>)"
}
},
"inner": [
{
"id": "0x7f1a9a72cbc8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 654,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 670,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<unsigned char>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7299a8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 654,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 670,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "unsigned char (*)() noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0078",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 654,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 670,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 14,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "unsigned char () noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18ab548",
"kind": "CXXMethodDecl",
"name": "GetActorListAction",
"type": {
"qualType": "unsigned char () noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a72e5b8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 702,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 773,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 76,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72cd60",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 703,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 703,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b00f8",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 703,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 703,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [13]"
},
"valueCategory": "lvalue",
"value": "\"GetActorCell\""
}
]
},
{
"id": "0x7f1a9a72e588",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 745,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 761,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72e570",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 745,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 761,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a72e528",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 745,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 761,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d8a08",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<const char *, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a72e4f8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 745,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 761,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<const char *, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72ce18",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 745,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 761,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *(*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0158",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 745,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 761,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 16,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *(unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18ab738",
"kind": "CXXMethodDecl",
"name": "GetActorCell",
"type": {
"qualType": "const char *(unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a72e920",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 781,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 853,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 77,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72e790",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 782,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 6,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 782,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 6,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b01d8",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 782,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 6,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 782,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 6,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [14]"
},
"valueCategory": "lvalue",
"value": "\"GetActorRefId\""
}
]
},
{
"id": "0x7f1a9a72e8f0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 824,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 840,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72e8d8",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 824,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 840,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a72e890",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 824,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 840,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d8a08",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<const char *, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a72e860",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 824,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 840,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<const char *, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72e848",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 824,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 840,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *(*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0238",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 824,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 840,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 17,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *(unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18d9270",
"kind": "CXXMethodDecl",
"name": "GetActorRefId",
"type": {
"qualType": "const char *(unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a72f7e8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 861,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 934,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 78,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72e9f8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 862,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 6,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 862,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 6,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b02b8",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 862,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 6,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 862,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 6,
"tokLen": 16,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [15]"
},
"valueCategory": "lvalue",
"value": "\"GetActorRefNum\""
}
]
},
{
"id": "0x7f1a9a72f7b8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 904,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 920,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72f7a0",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 904,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 920,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a72f758",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 904,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 920,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d8fc8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<unsigned int, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a72f728",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 904,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 920,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<unsigned int, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72eab0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 904,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 920,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "unsigned int (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0318",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 904,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 920,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 18,
"col": 64,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "unsigned int (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18d9468",
"kind": "CXXMethodDecl",
"name": "GetActorRefNum",
"type": {
"qualType": "unsigned int (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a72fa50",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 942,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1014,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 77,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72f8c0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 943,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 6,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 943,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 6,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0398",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 943,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 6,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 943,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 6,
"tokLen": 15,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [14]"
},
"valueCategory": "lvalue",
"value": "\"GetActorMpNum\""
}
]
},
{
"id": "0x7f1a9a72fa20",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 985,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1001,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72fa08",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 985,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1001,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a72f9c0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 985,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1001,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d8fc8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<unsigned int, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a72f990",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 985,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1001,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<unsigned int, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72f978",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 985,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1001,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "unsigned int (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b03f8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 985,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1001,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 19,
"col": 64,
"tokLen": 13,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "unsigned int (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18d95f0",
"kind": "CXXMethodDecl",
"name": "GetActorMpNum",
"type": {
"qualType": "unsigned int (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a730d08",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1028,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1099,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 76,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72fb28",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1029,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1029,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0478",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1029,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1029,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [13]"
},
"valueCategory": "lvalue",
"value": "\"GetActorPosX\""
}
]
},
{
"id": "0x7f1a9a730cd8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1071,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1087,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a730cc0",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1071,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1087,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a730c78",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1071,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1087,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a730c48",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1071,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1087,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a72fbe0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1071,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1087,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b04d8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1071,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1087,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 21,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18d97e8",
"kind": "CXXMethodDecl",
"name": "GetActorPosX",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a730f70",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1107,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1178,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 76,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a730de0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1108,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1108,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0558",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1108,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1108,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [13]"
},
"valueCategory": "lvalue",
"value": "\"GetActorPosY\""
}
]
},
{
"id": "0x7f1a9a730f40",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1150,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1166,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a730f28",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1150,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1166,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a730ee0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1150,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1166,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a730eb0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1150,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1166,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a730e98",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1150,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1166,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b05b8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1150,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1166,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 22,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18d9970",
"kind": "CXXMethodDecl",
"name": "GetActorPosY",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7311d8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1186,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1257,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 76,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731048",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1187,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1187,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0638",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1187,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1187,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [13]"
},
"valueCategory": "lvalue",
"value": "\"GetActorPosZ\""
}
]
},
{
"id": "0x7f1a9a7311a8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1229,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1245,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731190",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1229,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1245,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a731148",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1229,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1245,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a731118",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1229,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1245,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731100",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1229,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1245,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0698",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1229,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1245,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 23,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18d9b00",
"kind": "CXXMethodDecl",
"name": "GetActorPosZ",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a731440",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1265,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1336,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 76,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7312b0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1266,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1266,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0718",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1266,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1266,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [13]"
},
"valueCategory": "lvalue",
"value": "\"GetActorRotX\""
}
]
},
{
"id": "0x7f1a9a731410",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1308,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1324,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7313f8",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1308,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1324,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a7313b0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1308,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1324,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a731380",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1308,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1324,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731368",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1308,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1324,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0778",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1308,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1324,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 24,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18d9c90",
"kind": "CXXMethodDecl",
"name": "GetActorRotX",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7316a8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1344,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1415,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 76,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731518",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1345,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1345,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b07f8",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1345,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1345,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [13]"
},
"valueCategory": "lvalue",
"value": "\"GetActorRotY\""
}
]
},
{
"id": "0x7f1a9a731678",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1387,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1403,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731660",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1387,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1403,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a731618",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1387,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1403,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a7315e8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1387,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1403,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7315d0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1387,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1403,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0858",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1387,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1403,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 25,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18d9e20",
"kind": "CXXMethodDecl",
"name": "GetActorRotY",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a731910",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1423,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1494,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 76,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731780",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1424,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1424,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b08d8",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1424,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1424,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 6,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [13]"
},
"valueCategory": "lvalue",
"value": "\"GetActorRotZ\""
}
]
},
{
"id": "0x7f1a9a7318e0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1466,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1482,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7318c8",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1466,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1482,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a731880",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1466,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1482,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a731850",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1466,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1482,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731838",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1466,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1482,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0938",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1466,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1482,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 26,
"col": 64,
"tokLen": 12,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18d9fb0",
"kind": "CXXMethodDecl",
"name": "GetActorRotZ",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a731b78",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1508,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1585,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 82,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7319e8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1509,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 6,
"tokLen": 20,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1509,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 6,
"tokLen": 20,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b09b8",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1509,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 6,
"tokLen": 20,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1509,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 6,
"tokLen": 20,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [19]"
},
"valueCategory": "lvalue",
"value": "\"GetActorHealthBase\""
}
]
},
{
"id": "0x7f1a9a731b48",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1567,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731b30",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1567,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a731ae8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1567,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a731ab8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1567,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731aa0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1567,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0a20",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1567,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 28,
"col": 64,
"tokLen": 18,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18da140",
"kind": "CXXMethodDecl",
"name": "GetActorHealthBase",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a731de0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1593,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1673,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 85,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731c50",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1594,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 6,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1594,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 6,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0aa0",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1594,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 6,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1594,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 6,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [22]"
},
"valueCategory": "lvalue",
"value": "\"GetActorHealthCurrent\""
}
]
},
{
"id": "0x7f1a9a731db0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1636,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1652,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731d98",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1636,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1652,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a731d50",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1636,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1652,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a731d20",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1636,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1652,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731d08",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1636,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1652,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0b08",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1636,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1652,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 29,
"col": 64,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18da5a0",
"kind": "CXXMethodDecl",
"name": "GetActorHealthCurrent",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a732048",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1681,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1762,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 86,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731eb8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1682,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1682,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0b88",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1682,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1682,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [23]"
},
"valueCategory": "lvalue",
"value": "\"GetActorHealthModified\""
}
]
},
{
"id": "0x7f1a9a732018",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1724,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1740,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732000",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1724,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1740,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a731fb8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1724,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1740,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a731f88",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1724,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1740,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a731f70",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1724,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1740,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0bf0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1724,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1740,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 30,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18da730",
"kind": "CXXMethodDecl",
"name": "GetActorHealthModified",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7322b0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1770,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1848,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 83,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732120",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1771,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 6,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1771,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 6,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0c70",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1771,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 6,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1771,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 6,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [20]"
},
"valueCategory": "lvalue",
"value": "\"GetActorMagickaBase\""
}
]
},
{
"id": "0x7f1a9a732280",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1813,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1829,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732268",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1813,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1829,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a732220",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1813,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1829,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a7321f0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1813,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1829,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7321d8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1813,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1829,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0cd8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1813,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1829,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 31,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18da8c0",
"kind": "CXXMethodDecl",
"name": "GetActorMagickaBase",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a732518",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1856,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1937,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 86,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732388",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1857,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1857,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0d58",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1857,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1857,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [23]"
},
"valueCategory": "lvalue",
"value": "\"GetActorMagickaCurrent\""
}
]
},
{
"id": "0x7f1a9a7324e8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1899,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1915,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7324d0",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1899,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1915,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a732488",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1899,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1915,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a732458",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1899,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1915,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732440",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1899,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1915,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0dc0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1899,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1915,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 32,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18daa50",
"kind": "CXXMethodDecl",
"name": "GetActorMagickaCurrent",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a732780",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1945,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2027,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 87,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7325f0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1946,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 6,
"tokLen": 25,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1946,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 6,
"tokLen": 25,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0e40",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 1946,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 6,
"tokLen": 25,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 1946,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 6,
"tokLen": 25,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [24]"
},
"valueCategory": "lvalue",
"value": "\"GetActorMagickaModified\""
}
]
},
{
"id": "0x7f1a9a732750",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1988,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2004,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732738",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1988,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2004,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a7326f0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1988,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2004,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a7326c0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1988,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2004,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7326a8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1988,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2004,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0ea8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1988,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2004,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 33,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18dabe0",
"kind": "CXXMethodDecl",
"name": "GetActorMagickaModified",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7329e8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2035,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2113,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 83,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732858",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2036,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 6,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2036,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 6,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0f28",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 2036,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 6,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2036,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 6,
"tokLen": 21,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [20]"
},
"valueCategory": "lvalue",
"value": "\"GetActorFatigueBase\""
}
]
},
{
"id": "0x7f1a9a7329b8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2078,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2094,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7329a0",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2078,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2094,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a732958",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2078,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2094,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a732928",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2078,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2094,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732910",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2078,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2094,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b0f90",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2078,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2094,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 34,
"col": 64,
"tokLen": 19,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18dad70",
"kind": "CXXMethodDecl",
"name": "GetActorFatigueBase",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a732e50",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2121,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2202,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 86,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732cc0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2122,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2122,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b1010",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 2122,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2122,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 6,
"tokLen": 24,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [23]"
},
"valueCategory": "lvalue",
"value": "\"GetActorFatigueCurrent\""
}
]
},
{
"id": "0x7f1a9a732e20",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2164,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2180,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732e08",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2164,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2180,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a732dc0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2164,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2180,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a732d90",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2164,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2180,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732d78",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2164,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2180,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b1078",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2164,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2180,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 35,
"col": 64,
"tokLen": 22,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18daf00",
"kind": "CXXMethodDecl",
"name": "GetActorFatigueCurrent",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7330b8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2210,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2292,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 87,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732f28",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 6,
"tokLen": 25,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 6,
"tokLen": 25,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b10f8",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 2211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 6,
"tokLen": 25,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2211,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 6,
"tokLen": 25,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [24]"
},
"valueCategory": "lvalue",
"value": "\"GetActorFatigueModified\""
}
]
},
{
"id": "0x7f1a9a733088",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2253,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2269,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a733070",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2253,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2269,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a733028",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2253,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2269,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7d95e8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<double, unsigned int>)"
}
},
"inner": [
{
"id": "0x7f1a9a732ff8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2253,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2269,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<double, unsigned int>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a732fe0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2253,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2269,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (*)(unsigned int) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b1160",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2253,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2269,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 36,
"col": 64,
"tokLen": 23,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "double (unsigned int) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18db090",
"kind": "CXXMethodDecl",
"name": "GetActorFatigueModified",
"type": {
"qualType": "double (unsigned int) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a7349c8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2306,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2391,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 90,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7331d8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2307,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 6,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2307,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 6,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b11e0",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 2307,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 6,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2307,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 6,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [27]"
},
"valueCategory": "lvalue",
"value": "\"GetActorEquipmentItemRefId\""
}
]
},
{
"id": "0x7f1a9a734998",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2349,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2365,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a734980",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2349,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2365,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a734938",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2349,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2365,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7da4a8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<const char *, unsigned int, unsigned short>)"
}
},
"inner": [
{
"id": "0x7f1a9a734908",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2349,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2365,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<const char *, unsigned int, unsigned short>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a7332d8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2349,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2365,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *(*)(unsigned int, unsigned short) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b1250",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2349,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2365,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 38,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *(unsigned int, unsigned short) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18db328",
"kind": "CXXMethodDecl",
"name": "GetActorEquipmentItemRefId",
"type": {
"qualType": "const char *(unsigned int, unsigned short) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a735b28",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2399,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2484,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 90,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a734ae8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2400,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 6,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2400,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 6,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b12d0",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 2400,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 6,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2400,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 6,
"tokLen": 28,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [27]"
},
"valueCategory": "lvalue",
"value": "\"GetActorEquipmentItemCount\""
}
]
},
{
"id": "0x7f1a9a735af8",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2442,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2458,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a735ae0",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2442,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2458,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a735a98",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2442,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2458,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7daaa8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<int, unsigned int, unsigned short>)"
}
},
"inner": [
{
"id": "0x7f1a9a735a68",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2442,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2458,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<int, unsigned int, unsigned short>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a734be8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2442,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2458,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "int (*)(unsigned int, unsigned short) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b1340",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2442,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2458,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 39,
"col": 64,
"tokLen": 26,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "int (unsigned int, unsigned short) noexcept"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x5621b18e74b8",
"kind": "CXXMethodDecl",
"name": "GetActorEquipmentItemCount",
"type": {
"qualType": "int (unsigned int, unsigned short) noexcept"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f1a9a735e20",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2492,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2578,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 91,
"tokLen": 1,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const ScriptFunctionData"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (const char *, ScriptFunctionPointer)"
},
"list": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a735c48",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2493,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 6,
"tokLen": 29,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2493,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 6,
"tokLen": 29,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char *"
},
"valueCategory": "rvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b13c0",
"kind": "StringLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 2493,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 6,
"tokLen": 29,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2493,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 6,
"tokLen": 29,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "const char [28]"
},
"valueCategory": "lvalue",
"value": "\"GetActorEquipmentItemCharge\""
}
]
},
{
"id": "0x7f1a9a735df0",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2535,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 64,
"tokLen": 27,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (ScriptFunctionPointer &&) noexcept"
},
"elidable": true,
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a735dd8",
"kind": "MaterializeTemporaryExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2535,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 64,
"tokLen": 27,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "xvalue",
"storageDuration": "full expression",
"inner": [
{
"id": "0x7f1a9a735d90",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2535,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 64,
"tokLen": 27,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"castKind": "ConstructorConversion",
"conversionFunc": {
"id": "0x7f1a9a7daaa8",
"kind": "CXXConstructorDecl",
"name": "ScriptFunctionPointer",
"type": {
"qualType": "void (Function<int, unsigned int, unsigned short>)"
}
},
"inner": [
{
"id": "0x7f1a9a735d60",
"kind": "CXXConstructExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2535,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 64,
"tokLen": 27,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "ScriptFunctionPointer"
},
"valueCategory": "rvalue",
"ctorType": {
"qualType": "void (Function<int, unsigned int, unsigned short>)"
},
"hadMultipleCandidates": true,
"constructionKind": "complete",
"inner": [
{
"id": "0x7f1a9a735d48",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2535,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 64,
"tokLen": 27,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
}
},
"type": {
"qualType": "int (*)(unsigned int, unsigned short) noexcept"
},
"valueCategory": "rvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f1a9a7b1430",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 2535,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 48,
"tokLen": 14,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp"
}
},
"expansionLoc": {
"offset": 4286,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.hpp",
"line": 132,
"col": 13,
"tokLen": 8,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/Script/ScriptFunctions.cpp"
}
}
},
"end": {
"spellingLoc": {
"offset": 2551,
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp/./Script/Functions/Actors.hpp",
"line": 40,
"col": 64,
"tokLen": 27,
"includedFrom": {
"file": "/home/swym/tmp/eater/openmw-tes3mp/apps/openmw-mp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment