Emacs  : GNU Emacs 24.2.50.1 (i386-mingw-nt6.1.7601)
 of 2012-08-24 on YAMALOK
Package: CC Mode 5.32.3 (C++/l)
Buffer Style: gnu
c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-string-delim gen-comment-delim syntax-properties 1-bit)

The keywords of "ProcessMapData" after the draw function are not as they should be. (void = green, FuncName=White, instead of blue and yellow)
Problem with the following code:

#ifndef INCLUDED_MAP
#define INCLUDED_MAP

#include <SFML/graphics.hpp>
#include <string>
#include <fstream>
#include "tileset.hpp"

class Map : public sf::Drawable
{
public:
  explicit Map(const std::string &mapDataFile);
  ~Map();

  sf::Vector2u GetSizeInTiles() const { return _mapSizeInTiles;}
  sf::Vector2u GetSizeInPixels() const {
    return sf::Vector2u(32 * _mapSizeInTiles.x, 32 *_mapSizeInTiles.y);
  }
 
  virtual void draw(sf::RenderTarget &target
            , sf::RenderStates states = sf::RenderStates::Default) const;

private:

  void ProcessMapData(const std::string &mapDataFile);
  void InitMapParameters(std::ifstream &mapFile);
 

  sf::Vector2u _mapSizeInTiles;
  TileSet *_tileSet;
  std::vector<int> _mapData;
};

#endif    // INCLUDED_MAP