cpp/memory/gc/declare reachable

Declares the object referenced by the pointer reachable. Reachable objects will not be deleted by the garbage collector or considered to be a leak by a leak detector even if all pointers to it are destroyed. An object may be declared reachable multiple times, in which case multiple calls to std would be needed to remove this property. For example, a needs to declare its nodes reachable if the implementation has garbage collection enabled.

Return value
(none)

Exceptions
May throw std if the system cannot allocate memory required to track reachable objects.