Compare the scratch buffer to the specified expected NTBS.
Declared in <bsls_outputredirector.h>
int
compare(char const* expected) const;
Compare the character buffer pointed to by the specified pointer expected with any output that has been loaded into the scratch buffer. The expected buffer is assumed to be a NTBS, and its length is taken to be the string length of the NTBS. Return 0 if the expected buffer has the same length and contents as the scratch buffer, and non-zero otherwise. The behavior is undefined unless enable has previously been called successfully.
0 if the buffers match; non-zero otherwise
| Name | Description |
|---|---|
| expected | null-terminated string to compare against the scratch buffer |