CProfileNode* CDebugProf::RequestNode( String name, CProfileNode* parent ) { if( m_NodeCount < NODE_POOL_SIZE ) { CProfileNode* n = &m_NodePool[m_NodeCount++]; n->Initialize( name, parent ); return n; } return NULL; }