@property<EOL><INDENT>def all(self):<DEDENT>
for arg in self.args:<EOL><INDENT>for expr in arg:<EOL><INDENT>yield expr<EOL><DEDENT><DEDENT>for content in self._contents:<EOL><INDENT>yield content<EOL><DEDENT>
r"""Returns all content in this expression, regardless of whitespace or
        not. This includes all LaTeX needed to reconstruct the original source.

        >>> expr1 = TexExpr('textbf', ('\n', 'hi'))
        >>> expr2 = TexExpr('textbf', ('\n', 'hi'), preserve_whitespace=True)
        >>> list(expr1.all) == list(expr2.all)
        True