Hi, 
I am trying to use CEDET along with the medical image processing library called ITK. This is highly templated code. I have a simple ITK example where I try to use the code completion, i.e. get a list of member functions, after "->" for a "smart pointer" to a class. Unfortunately, the message I get is "cannot find types for blah". 
the sample C++ program is below. 
//=======================
#include "itkImage.h"
#include "itkImageFileReader.h"

typedef itk::Image<unsigned char, 2>  ImageType;
int main(int argc, char *argv[])
{
  typedef itk::ImageFileReader<ImageType> ReaderType;
  ReaderType::Pointer writer = ReaderType::New();

  reader->SetFileName("image-1.png");
  reader->Update();

  return EXIT_SUCCESS;
}
//=================
In the above example, if i pause after reader-> and hit \C-c-?( key bindings below), I was hoping to get completion, i.e, list of member function. The message i get is "cannot find types for ReaderType::Pointer reader". Where am i going wrong? Any help appreciated!

=============
Version info:
cedet:  bzr version 8112.  
M-x cedet-version gives:

CEDET Version: 1.1beta
  Requested File Loaded
  Package Version Version Version
  ----------------------------------------------------------
  cedet: 1.1beta ok ok
  eieio: 1.4beta ok ok
  semantic: 2.1beta ok ok
  srecode: 1.1beta ok ok
  ede: 1.1beta ok ok
  speedbar: 1.0.4 ok ok
  cogre: 1.1beta ok Not Loaded
  cedet-contrib: 1.1beta ok Not Loaded

EMACS: 23.1.1

For CEDET, I have the following in my .emacs file(mostly taken from Alex's .emacs file). 
(semantic-load-enable-excessive-code-helpers)
(global-ede-mode 1)
(semantic-load-enable-semantic-debugging-helpers)
(global-srecode-minor-mode 1)
(ede-enable-generic-projects)
(require 'semantic-ia)
(require 'semantic-gcc)
(semantic-add-system-include "c:\\Users\\acer\\Documents\\Packages\\InsightToolkit-3.20.0\\Code\\Algorithms\\" 'c++-mode)
(semantic-add-system-include "c:\\Users\\acer\\Documents\\Packages\\InsightToolkit-3.20.0\\Code\\Common\\" 'c++-mode)
(semantic-add-system-include "c:\\Users\\acer\\Documents\\Packages\\InsightToolkit-3.20.0\\Code\\BasicFilters\\" 'c++-mode)
(semantic-add-system-include "c:\\Users\\acer\\Documents\\Packages\\InsightToolkit-3.20.0\\Code\\Numerics\\" 'c++-mode)
(semantic-add-system-include "c:\\Users\\acer\\Documents\\Packages\\InsightToolkit-3.20.0\\Code\\IO\\" 'c++-mode)

(require 'semantic-decorate-include)
(setq-mode-local c-mode semanticdb-find-default-throttle
                 '(project unloaded system recursive))
(setq-mode-local c++-mode semanticdb-find-default-throttle
                 '(project unloaded system recursive))
(setq-mode-local erlang-mode semanticdb-find-default-throttle
                 '(project unloaded system recursive))
(require 'eassist)

;; customisation of modes
(defun alexott/cedet-hook ()
  (local-set-key [(control return)] 'semantic-ia-complete-symbol-menu)
  (local-set-key "\C-c?" 'semantic-ia-complete-symbol)
  ;;
  (local-set-key "\C-c>" 'semantic-complete-analyze-inline)
  (local-set-key "\C-c=" 'semantic-decoration-include-visit)

  (local-set-key "\C-cj" 'semantic-ia-fast-jump)
  (local-set-key "\C-cq" 'semantic-ia-show-doc)
  (local-set-key "\C-cs" 'semantic-ia-show-summary)
  (local-set-key "\C-cp" 'semantic-analyze-proto-impl-toggle)
  )
;; (add-hook 'semantic-init-hooks 'alexott/cedet-hook)
(add-hook 'c-mode-common-hook 'alexott/cedet-hook)
(add-hook 'lisp-mode-hook 'alexott/cedet-hook)
(add-hook 'scheme-mode-hook 'alexott/cedet-hook)
(add-hook 'emacs-lisp-mode-hook 'alexott/cedet-hook)
(add-hook 'erlang-mode-hook 'alexott/cedet-hook)

(defun alexott/c-mode-cedet-hook ()
  (local-set-key "." 'semantic-complete-self-insert)
 ;; (local-set-key ">" 'semantic-complete-self-insert)
  (local-set-key "\C-ct" 'eassist-switch-h-cpp)
  (local-set-key "\C-xt" 'eassist-switch-h-cpp)
  (local-set-key "\C-ce" 'eassist-list-methods)
  (local-set-key "\C-c\C-r" 'semantic-symref)
  )
(add-hook 'c-mode-common-hook 'alexott/c-mode-cedet-hook)

;; hooks, specific for semantic
(defun alexott/semantic-hook ()
;  (semantic-tag-folding-mode 1)
  (imenu-add-to-menubar "TAGS")
 )
(add-hook 'semantic-init-hooks 'alexott/semantic-hook)

(custom-set-variables
 '(semantic-idle-scheduler-idle-time 3)
 '(semantic-self-insert-show-completion-function (lambda nil (semantic-ia-complete-symbol-menu (point))))
 '(global-semantic-tag-folding-mode t nil (semantic-util-modes)))

(ede-cpp-root-project "ITK-Test"
       :name "ITK Test Project"
       :file "c:\\Users\\acer\\Documents\\Code\\ITK\\Translate\\CMakeLists.txt"
       :include-path '("./"))