View source code
							
							
						
								Display the source code in std/typecons.d from which this
								page was generated on github.
							
						
							Report a bug
							
						
								If you spot a problem with this page, click here to create a
								Bugzilla issue.
							
						
							
								Improve this page
							
							
					
								Quickly fork, edit online, and submit a pull request for this page.
								Requires a signed-in GitHub account. This works well for small changes.
								If you'd like to make larger changes you may want to consider using
								local clone.
							
						std.typecons.NullableRef/nullableRef  - multiple declarations
				Function nullableRef
Just like Nullable!T, except that the object refers to a value
sitting elsewhere in memory. This makes assignments overwrite the
initially assigned value. Internally NullableRef!T only stores a
pointer to T (i.e., Nullable!T).
						
				auto auto nullableRef(T)
				(
				
				  T* t
				
				);
						
					
				Example
import stdStruct NullableRef
Just like Nullable!T, except that the object refers to a value
sitting elsewhere in memory. This makes assignments overwrite the
initially assigned value. Internally NullableRef!T only stores a
pointer to T (i.e., Nullable!T).
						
				struct NullableRef(T)
				;
						
					
				Constructors
| Name | Description | 
|---|---|
| this | Constructor binding thistovalue. | 
Properties
| Name | Type | Description | 
|---|---|---|
| get[get] | inout(T) | Gets the value. thismust not be in the null state.
This function is also called for the implicit conversion toT. | 
| isNull[get] | bool | Returns trueif and only ifthisis in the null state. | 
Methods
| Name | Description | 
|---|---|
| bind | Binds the internal state to value. | 
| nullify | Forces thisto the null state. | 
| opAssign | Assigns valueto the internally-held state. | 
Example
import stdAuthors
Andrei Alexandrescu, Bartosz Milewski, Don Clugston, Shin Fujishiro, Kenji Hara
License
					Copyright © 1999-2018 by the D Language Foundation | Page generated by ddox.