Represents the use of a single node.
More...
|
Use | Refresh () |
| Refreshes the use with up-to-date replacement information. More...
|
|
Value | Resolve () |
| Resolves the actual node with respect to replacement information. More...
|
|
T | ResolveAs< T > () |
| Resolves the actual value with respect to replacement information. More...
|
|
bool | Equals (Use other) |
| Returns true if the given use is equal to this use. More...
|
|
override bool | Equals (object obj) |
| Returns true if the given object is equal to this use. More...
|
|
override int | GetHashCode () |
| Returns the hash code of this use. More...
|
|
override string | ToString () |
| Returns the string representation of this use. More...
|
|
Represents the use of a single node.
bool ILGPU.IR.Values.Use.Equals |
( |
Use |
other | ) |
|
Returns true if the given use is equal to this use.
- Parameters
-
- Returns
- True, if the given id is equal to this use.
override bool ILGPU.IR.Values.Use.Equals |
( |
object |
obj | ) |
|
Returns true if the given object is equal to this use.
- Parameters
-
- Returns
- True, if the given object is equal to this use.
override int ILGPU.IR.Values.Use.GetHashCode |
( |
| ) |
|
Returns the hash code of this use.
- Returns
- The hash code of this use.
static implicit ILGPU.IR.Values.Use.operator Value |
( |
Use |
use | ) |
|
|
static |
Implicitly converts the given use to the associated node.
- Parameters
-
Implicitly converts the given use to the associated node reference.
- Parameters
-
static bool ILGPU.IR.Values.Use.operator!= |
( |
Use |
first, |
|
|
Use |
second |
|
) |
| |
|
static |
Returns true if the first and the second use are not the same.
- Parameters
-
first | The first use. |
second | The second use. |
- Returns
- True, if the first and the second use are not the same.
static bool ILGPU.IR.Values.Use.operator== |
( |
Use |
first, |
|
|
Use |
second |
|
) |
| |
|
static |
Returns true if the first and the second use are the same.
- Parameters
-
first | The first use. |
second | The second use. |
- Returns
- True, if the first and the second use are the same.
Use ILGPU.IR.Values.Use.Refresh |
( |
| ) |
|
Refreshes the use with up-to-date replacement information.
- Returns
- The refreshed use.
Value ILGPU.IR.Values.Use.Resolve |
( |
| ) |
|
Resolves the actual node with respect to replacement information.
- Returns
- The actual node.
T ILGPU.IR.Values.Use.ResolveAs< T > |
( |
| ) |
|
Resolves the actual value with respect to replacement information.
- Template Parameters
-
- Returns
- The actual value.
- Type Constraints
-
T | : | Value | |
T | : | Resolve() | |
T | : | as | |
T | : | T | |
override string ILGPU.IR.Values.Use.ToString |
( |
| ) |
|
Returns the string representation of this use.
- Returns
- The string representation of this use.
int ILGPU.IR.Values.Use.Index |
|
get |
Returns the argument index.
Value ILGPU.IR.Values.Use.Target |
|
get |
Returns the target reference.
The documentation for this struct was generated from the following file:
- X:/Projects/ILGPU/ILGPU/Src/ILGPU/IR/Values/Use.cs