Shared futures obtain valid shared states either from a future or shared_future object (on construction or assigning them). Unlike future objects, they retain the same shared state association and validity until destroyed (or assigned).
Parameters
none
Return value
true if the object is associated with a shared state. false otherwise.