Prepare this object with the specified pattern, discarding errors.
Synopsis
Declared in <bdlpcre_regex.h>
int
prepare(
bsl::nullptr_t errorMessage,
size_t* errorOffset,
char const* pattern,
int flags = 0,
size_t jitStackSize = 0);
Description
Prepare this regular‐expression object with the specified pattern, discarding compile‐error text (pass a null errorMessage).
Return Value
0 on success, and a non‐zero value otherwise
Parameters
Name |
Description |
errorMessage |
null; compile‐error text is discarded |
errorOffset |
optionally receives the pattern offset of a compile error |
pattern |
null‐terminated regular‐expression pattern |
flags |
bit‐wise OR of |
jitStackSize |
size of the JIT stack if |
Created with MrDocs