Calculator  Step 6
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCenable_shared_from_this
|\Cnumber_impl
| oCnumber_double
| oCnumber_long
| oCnumber_rational
| \Cnumber_void
oCioflags
oClogic_error
|\Czero_denominatorException class if the denominator is ever zero
oCnode
oCnode_impl
|oCnode_binary
||oCnode_add
||oCnode_divide
||oCnode_multiply
||\Cnode_subtract
|oCnode_function
|oCnode_function_call
|oCnode_identifier
|oCnode_number
|oCnode_unary
||\Cnode_negate
|\Cnode_void
oCnumber
oCparser
oCrational< T >Represent a rational number (fraction) as a numerator and denominator
oCrational< long long >
oCruntime_error
|\Ccalc_error
| oCfile_error
| oCfunction_error
| oCno_such_function
| \Cparse_error
|  \Csyntax_error
\Cset_symbol_table