In the program shown in Segment 458, each tagged_trade
structure object contains a trade
union object, which contains
either a stock_trade
object or a bond_trade
structure object.
In the following, the trade
union object contains a
stock_trade
object:
*------------------------* | code | <-------- tagged_trade object | *----------* | | | | <-------------------- int object | *----------* | | | | trade | | *--------------------* | | | | <---------- trade object | | stock | | | | *----------------* | | | | | price | <------------ stock_trade object | | | *------------* | | | | | | | | | | | | | | *------------* | | | | | | number | | | | | | *------------* | | | | | | | | | | | | | | *------------* | | | | | | pe_ratio | | | | | | *------------* | | | | | | | | | | | | | | *------------* | | | | | *----------------* | | | *--------------------* | *------------------------*