C++/C#: Document IRPositionalParameter

This commit is contained in:
Robert Marsh
2020-06-08 12:39:11 -07:00
parent cce99f92a1
commit 2a96856ca5
5 changed files with 15 additions and 0 deletions

View File

@@ -298,6 +298,9 @@ class IRParameter extends IRAutomaticVariable {
int getIndex() { none() }
}
/**
* An IR variable representing a positional parameter.
*/
class IRPositionalParameter extends IRParameter, IRAutomaticUserVariable {
final override int getIndex() { result = getVariable().(Language::Parameter).getIndex() }
}

View File

@@ -298,6 +298,9 @@ class IRParameter extends IRAutomaticVariable {
int getIndex() { none() }
}
/**
* An IR variable representing a positional parameter.
*/
class IRPositionalParameter extends IRParameter, IRAutomaticUserVariable {
final override int getIndex() { result = getVariable().(Language::Parameter).getIndex() }
}

View File

@@ -298,6 +298,9 @@ class IRParameter extends IRAutomaticVariable {
int getIndex() { none() }
}
/**
* An IR variable representing a positional parameter.
*/
class IRPositionalParameter extends IRParameter, IRAutomaticUserVariable {
final override int getIndex() { result = getVariable().(Language::Parameter).getIndex() }
}