

Your driver will post a card through your letterbox in this instance to inform you of which neighbour your parcel has been delivered to. In this instance, they will attempt to deliver your parcel to a neighbour who will be asked to sign as proof of delivery. If your sender has requested a signature as proof of delivery then our driver will not be able to leave your parcel in a safe place. If you provide a safe place suggestion, it will need to comply with our safe place guidelines of the locations being out of sight of passing traffic and that the parcel wrapping will remain dry in any wet weather.Įxamples of suitable safe place locations are: Once we have received your parcel into the Yodel network, and if your retailer allows it, you can choose to have your parcel delivered to a nominated safe place.Įnter your parcel number on our tracking page to see if you are able to enter this information online. tracking_reference_2.How do I set up a safe place for my Yodel parcel delivery?
#TRACKING REFERENCE HOW TO#
The following sample for C++/CLI shows how to bind a tracking reference to an array. Int %tk = z.k // tracking reference to member of value type MyStruct ^% y2 = x2 // tracking reference to value object Int *% tpi = pi // tracking reference to native pointer Int % ti2 = pi // tracking reference to object on native heap Int %tj = j // tracking reference to object on the stack Int %ti = x->i // tracking reference to member of reference type M圜lass ^% y = x // tracking reference handle to reference object The following sample for C++/CLI shows how to use a tracking reference with native and managed types. How to: Use Tracking References in C++/CLI.It is not possible to have a native C++ reference to an object on the garbage-collected heap.įor more information about tracking references in C++/CLI, see: A tracking reference cannot be a member of a class. In the CLR, the value of a tracking reference variable is updated automatically whenever the garbage collector moves the referenced object.Ī tracking reference can be declared only on the stack. In C++/CLI, you can use a tracking reference to a handle when you bind to an object of a CLR type on the garbage-collected heap.

The following example shows how to pass a ^ to a function that takes a %. The following snippet shows how to convert between % and ^ types: Foo^ spFoo = ref new Foo() Your tracking number can be found in the following places: Your Post Office shipping receipt Your sales receipt if you bought insurance at the Post Office. A tracking reference may be reassigned to another valid object as many times as required.Ī tracking reference cannot be used as a unary take-address operator.Ī tracking reference behaves like a standard C++ reference, except that a % is reference-counted. Tracking references are valid for value types and handles (for example String^).Ī tracking reference cannot be assigned a null or nullptr value.

) member-access operator is used to access a member of the object. As long as you have a % to an object, the object will stay alive in memory. A tracking reference ( %) is the result when you dereference a ^. All PlatformsĪ tracking reference has the following characteristics.Īssignment of an object to a tracking reference causes the object's reference count to be incremented.Ī native reference ( &) is the result when you dereference a *. A tracking reference ( %) behaves like an ordinary C++ reference ( &) except that when an object is assigned to a tracking reference, the object's reference count is incremented.
