- added registry for print_context classes (use print_context_class_info::dump_hierar...
authorChristian Bauer <Christian.Bauer@uni-mainz.de>
Tue, 22 Jul 2003 21:27:46 +0000 (21:27 +0000)
committerChristian Bauer <Christian.Bauer@uni-mainz.de>
Tue, 22 Jul 2003 21:27:46 +0000 (21:27 +0000)
commitc8feefe95a6c219195aea22050f17e2294656f32
treef5a6e475f8b7ecd18db068a38eb93a2f1da1ebd2
parentef66dd715490d714cbc32f3ba74bd7386835cb4e
- added registry for print_context classes (use print_context_class_info::dump_hierarchy()
  to show the class hierarchy tree)
- the default output format is now handled by the print_dflt type, but
  print_context remains the base class for the print context hierarchy
- you can override the default output format for functions on a per-function
  basis by specifying one or multiple print_func<C>() (C is a print_context
  type) function options (see inifcns.cpp/abs() for an example)
- better LaTeX and C source output for abs()
ginac/function.pl
ginac/inifcns.cpp
ginac/operators.cpp
ginac/print.cpp
ginac/print.h
ginac/registrar.h
ginac/structure.cpp