Interface for marking scopes with a marker character. More...
#include <debug.h>
Public Member Functions | |
| Mark (char m='|') | |
| Construct a Mark object. | |
| ~Mark () | |
| Destructor. | |
Public Attributes | |
| int | M_indent |
| The old indentation. | |
Creation of the object appends the character and a space to the current marker after first adding the current indentation to it as spaces, and sets the indentation to zero. Destruction restores things again.