>>643 を調べた結果、outline-modeを何とかやればできる
らしいことは分かりました。

一応下記のようなコードを拾ってきたのですがうまく動きません。(Emacs21.1)
(「M-x hide-body」をすると全部隠れる。)

(add-hook 'c-mode-common-hook
'(lambda ()
(setq outline-regexp "^\\(\\(\\w\\|[$_ \t]\\)+::\\)?\\(\\w\\|[$_~+-]\\)+\\s *\\(\\(\\w\\|[$_]\\)+\\s *((\\|(\\)[^)]*)+$")
(outline-minor-mode)))

うまく動かせられる方はいませんでしょうか?