# Fwd declare FMOD\_RESULT

**URL:** https://qa.fmod.com/t/fwd-declare-fmod-result/17112
**Category:** FMOD Engine
**Tags:** cpp
**Created:** [April 26, 2021, 5:05am UTC](https://qa.fmod.com/t/fwd-declare-fmod-result/17112 "2021-04-26T05:05:46Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Sistr](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/sistr/32/632_2.png) [@Sistr](https://qa.fmod.com/u/Sistr)
#### Post date: [April 26, 2021, 5:05am UTC](https://qa.fmod.com/t/fwd-declare-fmod-result/17112/1 "2021-04-26T05:05:46Z")

</div>

Hi Fmod team 🌞  
I was wondering if it has been considered to add a type to the declaration of the FMOD\_RESULT enum so we can fwd declare it in Cpp 11/14/17?  
Something like :  
typedef enum FMOD\_RESULT : int32\_t or uint16\_t or what you prefer.  
Then we could fwd declare it with:  
enum FMOD\_RESULT : xxxx;

---

<div class="post-metadata">

### Author: ![mathew](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/mathew/32/431_2.png) [@mathew](https://qa.fmod.com/u/mathew)
#### Post date: [April 27, 2021, 5:05am UTC](https://qa.fmod.com/t/fwd-declare-fmod-result/17112/2 "2021-04-27T05:05:53Z")

</div>

We are very conservative about features used in our public headers to ensure maximum compatibility. While we expect that a large percentage of our user base has at least C++11 compatibility we haven’t committed to making any breaking changes in our public API just yet.
