virtual const char *observe() const = 0;
//!< observes the underlying pointer to the zero-terminated string.
/*!< this does not allow the contents to be modified. this method should
- never return NIL. */
+ never return NULL_POINTER. */
virtual char *access() = 0;
//!< provides access to the actual string held.
- /*!< this should never return NIL. be very careful with the returned
+ /*!< this should never return NULL_POINTER. be very careful with the returned
pointer: don't destroy or corrupt its contents (e.g., do not mess with
its zero termination). */