title: Undefined identifiers
body: <p>I am trying to recompile source code of an old game, which was not coded by me and I've no idea which compiler was used to compile this.<br>
  I am getting undefined identifier errors in a file which I couldn't figure out. The errors are like this -  </p>
  
  <pre><code>Error : Undefined identifier 'begin'  
  Error : Undefined identifier 'capacity'  
  Error : Undefined identifier 'size'  
  Error : Undefined identifier 'back'  
  Error : Undefined identifier 'pop_back'  
  </code></pre>
  
  <p>I am pretty sure I am missing one or two header files. Any idea which headers I am missing there?<br>
  PS: I am using CodeWarrior IDE, if that helps.</p>
  
  <p>Edit: - </p>
  
  <p>Here're the code lines which are giving errors -  </p>
  
  <pre><code>const OzU32 nCapacity = OzU32(capacity());
  const OzU32 nAllocated = Capacity() - OzU32(size());
  std::transform(
              m_pPoolMemory, 
              m_pPoolMemory + nCapacity, 
              begin(), 
              std::ptr_fun(SetPointer&lt;Type&gt;));
  </code></pre>