Initializing NRF_BLE_QWR_DEF(qwr); results in a syntax error

I seem to be having weird issue upon initializing qwr module in my .cpp file

NRF_BLE_QWR_DEF(qwr); 

Doing so results in a syntax error

#define NRF_BLE_QWR_DEF(_name)                          \
    static nrf_ble_qwr_t _name;                         \
    NRF_SDH_BLE_OBSERVER(_name ## _obs,                 \ //  << ---- expected constructor or type conversion before '(' token
                         NRF_BLE_QWR_BLE_OBSERVER_PRIO, \
                         nrf_ble_qwr_on_ble_evt,        \
                         &_name)
Related