Advanced C++, programming styles and idioms
James Coplien

  • orthodox canonical class form idiom [38]
  • member operator function idiom [55]
  • handle/body classes idiom [58]
  • reference counting idiom [62]
  • counted pointer idiom [69]
  • singleton letter class idiom [71]
  • envelope/letter classes idiom [133]
  • virtual constructor idiom [143]
  • buddy system virtual constructor idiom [148]
  • delegation idiom [163]
  • functor idiom [166]
  • multiple inheritance function ambiguity idiom [187]
  • inheritance canonical form idiom [192]
  • indirect template idiom [261]
  • exemplar idiom [280]
  • exemplar community idiom [288]
  • autonomous generic exemplar idiom [291]
  • frame exemplar idiom [295]
  • symbolic canonical class form idiom [311]
  • garbage collection idiom [342]
  • dynamic multiple inheritance idiom [359]
  • task object idiom [380]
  • thread idiom [381]
  • block-structured idiom [478]
  • dynamic block-structured idiom [482]