compare overloads
Synopses
Declared in <bsls_outputredirector.h>
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.
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 length of the expected buffer is supplied in the specified expectedLength. Return 0 if the expected buffer has the same length and contents as the scratch buffer, and non‐zero otherwise. Note that the expected buffer is allowed to contain embedded nulls. The behavior is undefined unless enable has previously been called successfully.
int
compare(
char const* expected,
size_t expectedLength) const;
Created with MrDocs