X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libtest%2Fcmdline.h;h=44fd17f92ff4f75ec484fa8e05575e114ef59373;hb=33b1be807f69d8ed539f0346d6446a48335b4295;hp=a387bcf5b5834583792b3e7a5f393b10ac387a45;hpb=e62187d9544abeffaa8552742da6c154fb77cf7c;p=m6w6%2Flibmemcached diff --git a/libtest/cmdline.h b/libtest/cmdline.h index a387bcf5..44fd17f9 100644 --- a/libtest/cmdline.h +++ b/libtest/cmdline.h @@ -90,6 +90,11 @@ public: return _stderr_buffer; } + const char* stderr_c_str() const + { + return &_stderr_buffer[0]; + } + size_t stderr_result_length() const { return _stderr_buffer.size(); @@ -112,6 +117,11 @@ public: _use_gdb= arg; } + void use_ptrcheck(bool arg= true) + { + _use_ptrcheck= arg; + } + std::string arguments(); std::string gdb_filename() @@ -132,6 +142,7 @@ private: const bool _use_libtool; bool _use_valgrind; bool _use_gdb; + bool _use_ptrcheck; size_t _argc; std::string _exectuble_name; std::string _exectuble;