- You can store and reuse the single Message objects as often as you
- want as long as you keep the parent Messages object around. (Recall
- that due to hierarchical memory allocation, all derived Message
- objects will be invalid when we delete the parent Messages() object,
- even if it was already "exhausted".) So this works::
+ You can store and reuse the single :class:`Message` objects as often
+ as you want as long as you keep the parent :class:`Messages` object
+ around. (Due to hierarchical memory allocation, all derived
+ :class:`Message` objects will be invalid when we delete the parent
+ :class:`Messages` object, even if it was already exhausted.) So
+ this works::