BoostCoroutine is one of the BoostLibraries which provides a CeePlusPlus implementation for a CoRoutine.
CategoryBoost