# firebase::Future


`#include <gma.h>`

The Google Mobile Ads C++ SDK uses this class to return results from asynchronous operations.

## Summary

All C++ functions and method calls that operate asynchronously return a `Future`, and provide a "LastResult" function to retrieve the most recent `Future` result.

The Google Mobile Ads C++ SDK uses this class from the Firebase C++ SDK to return results from asynchronous operations. For more information, see the [Firebase C++ SDK documentation](https://firebase.google.com/docs/reference/cpp/class/firebase/future).