ScummVM API documentation
mt32emu_service_i Union Reference

#include <c_types.h>

Public Attributes

const mt32emu_service_i_v0 * v0
 
const mt32emu_service_i_v1 * v1
 
const mt32emu_service_i_v2 * v2
 
const mt32emu_service_i_v3 * v3
 
const mt32emu_service_i_v4 * v4
 
const mt32emu_service_i_v5 * v5
 
const mt32emu_service_i_v6 * v6
 

Detailed Description

Extensible interface for all the library services. Union intended to view an interface of any subsequent version as any parent interface not requiring a cast. It is caller's responsibility to check the actual interface version in runtime using the getVersionID() method.


The documentation for this union was generated from the following file: