PointerToVariable
Parameters
graph BT
N1["PointerToVariable[T]"] -->|inherits| N2["Stringable"];
Characteristics
Quality |
Value |
Inherits |
Stringable |
Extends |
N/A |
Decorators |
#extern; |
Is enum |
false |
Is sealed |
false |
Is extern |
true |
Methods
construct
#default
#Gambol.function.alwaysinline
construct (s Self) -> Self
follow
#Gambol.function.alwaysinline
#default
follow (s Self) -> Pointer
call_destruct
#Gambol.function.alwaysinline
#default
call_destruct (s Self) -> Nil
copy_from
#Gambol.function.alwaysinline
#default
copy_from (s Self, other PointerToVariable[T], volatile: Bool) -> Nil
str
atomic_compare_exchange
#Gambol.function.alwaysinline
#default
atomic_compare_exchange (s Self, expected Self, new Self, memory_order Int8 = Memory.kOrderMonotonic, volatile: Bool) -> SelfType, Bool
atomic_load
#Gambol.function.alwaysinline
#default
atomic_load (s Self, memory_order Int8 = Memory.kOrderMonotonic, volatile: Bool) -> PointerToVariable[T]
atomic_store
#Gambol.function.alwaysinline
#default
atomic_store (s Self, value PointerToVariable[T], memory_order Int8 = Memory.kOrderMonotonic, volatile: Bool) -> Nil
atomic_exchange
#Gambol.function.alwaysinline
#default
atomic_exchange (s Self, value PointerToVariable[T], memory_order Int8 = Memory.kOrderMonotonic, volatile: Bool) -> PointerToVariable[T]
Binary Operators
=
#Gambol.function.alwaysinline
#default
= (s Self, o Self) -> Self
==
#Gambol.function.alwaysinline
#default
== (s Self, o Self) -> Bool
+
#Gambol.function.alwaysinline
#default
+ (s Self, o Int64) -> PointerToVariable[T]
+=
#Gambol.function.alwaysinline
#default
+= (s Self, o Int64) -> Self
-
#Gambol.function.alwaysinline
#default
- (s Self, o Int64) -> PointerToVariable[T]
-=
#Gambol.function.alwaysinline
#default
-= (s Self, o Int64) -> Self
Casts To