Compare the scratch buffer to the specified expected NTBS.

Synopsis

Declared in <bsls_outputredirector.h>

int
compare(char const* expected) const;

Description

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.

Return Value

0 if the buffers match; non‐zero otherwise

Parameters

Name

Description

expected

null‐terminated string to compare against the scratch buffer

Created with MrDocs