//===========================================================================// // // Purpose: // //===========================================================================// #include "tier1/interface.h" // ------------------------------------------------------------------------- // // InterfaceReg. // ------------------------------------------------------------------------- // InterfaceReg** s_ppInterfaceRegs; InterfaceReg::InterfaceReg(InstantiateInterfaceFn fn, const char* pName) : m_pName(pName) { m_CreateFn = fn; m_pNext = *s_ppInterfaceRegs; *s_ppInterfaceRegs = this; }