C++ Library containing a lot of needful things: Stack Trace, Command Line Parser, Resource Handling, Configuration Files, Unix Command Execution, Directories, Regular Expressions, Tokenizer, Function Trace, Standard Extensions.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1266 lines
37 KiB
1266 lines
37 KiB
<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?> |
|
<tagfile> |
|
<compound kind="page"> |
|
<name>index</name> |
|
<title></title> |
|
<filename>index</filename> |
|
<docanchor>moreinfo</docanchor> |
|
<docanchor>download</docanchor> |
|
<docanchor>intro</docanchor> |
|
<docanchor>threads</docanchor> |
|
<docanchor>usage</docanchor> |
|
</compound> |
|
<compound kind="file"> |
|
<name>arg.cpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>arg_8cpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>arg.hpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>arg_8hpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>auto.hpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>auto_8hpp</filename> |
|
<member kind="function"> |
|
<type>int</type> |
|
<name>bfd_close</name> |
|
<anchor>a0</anchor> |
|
<arglist>(bfd *)</arglist> |
|
</member> |
|
</compound> |
|
<compound kind="file"> |
|
<name>autostacktracelog4cxx.cpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>autostacktracelog4cxx_8cpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>autostacktracestderr.cpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>autostacktracestderr_8cpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>exception.cpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>exception_8cpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>exception.hpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>exception_8hpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>exec.cpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>exec_8cpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>exec.hpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>exec_8hpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>simpletrace.hpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>simpletrace_8hpp</filename> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>METHOD</name> |
|
<anchor>ga0</anchor> |
|
<arglist>(name)</arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>FUNCTION</name> |
|
<anchor>ga1</anchor> |
|
<arglist>(name)</arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>CALL</name> |
|
<anchor>ga2</anchor> |
|
<arglist>(name)</arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>TRACE</name> |
|
<anchor>ga3</anchor> |
|
<arglist>(text)</arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>TRACE_OFF</name> |
|
<anchor>ga4</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>TRACE_ON</name> |
|
<anchor>ga5</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>NO_TRACE</name> |
|
<anchor>ga6</anchor> |
|
<arglist></arglist> |
|
</member> |
|
</compound> |
|
<compound kind="file"> |
|
<name>smartpointer.hpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>smartpointer_8hpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>stacktrace.cpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>stacktrace_8cpp</filename> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>HAVE_DECL_BASENAME</name> |
|
<anchor>a0</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>HAVE_DECL_ASPRINTF</name> |
|
<anchor>a1</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>HAVE_DECL_VASPRINTF</name> |
|
<anchor>a2</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>typename</name> |
|
<anchor>a3</anchor> |
|
<arglist></arglist> |
|
</member> |
|
</compound> |
|
<compound kind="file"> |
|
<name>stacktrace.hpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>stacktrace_8hpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>unistd.hpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>unistd_8hpp</filename> |
|
</compound> |
|
<compound kind="file"> |
|
<name>version.cpp</name> |
|
<path>/privat/home/marc/pro/mrw-c++/mrw/</path> |
|
<filename>version_8cpp</filename> |
|
</compound> |
|
<compound kind="page"> |
|
<name>license</name> |
|
<title>License</title> |
|
<filename>license</filename> |
|
</compound> |
|
<compound kind="page"> |
|
<name>readme</name> |
|
<title>Readme</title> |
|
<filename>readme</filename> |
|
</compound> |
|
<compound kind="page"> |
|
<name>install</name> |
|
<title>Installation</title> |
|
<filename>install</filename> |
|
</compound> |
|
<compound kind="page"> |
|
<name>news</name> |
|
<title>News</title> |
|
<filename>news</filename> |
|
</compound> |
|
<compound kind="page"> |
|
<name>changes</name> |
|
<title>Change Log</title> |
|
<filename>changes</filename> |
|
</compound> |
|
<compound kind="group"> |
|
<name>arguments</name> |
|
<title>C++ Evaluation of Command Line Arguments</title> |
|
<filename>group__arguments.html</filename> |
|
<class kind="class">mrw::Param</class> |
|
<class kind="class">mrw::Opt</class> |
|
<class kind="class">mrw::Args</class> |
|
</compound> |
|
<compound kind="group"> |
|
<name>AutoTools</name> |
|
<title>Classes for Automated Resource Handling</title> |
|
<filename>group__AutoTools.html</filename> |
|
<class kind="class">mrw::AutoResource</class> |
|
<class kind="class">mrw::MMapHandle</class> |
|
<class kind="class">mrw::Auto</class> |
|
<class kind="class">mrw::SmartPointer</class> |
|
<class kind="class">mrw::Pipe</class> |
|
<member kind="typedef"> |
|
<type>mrw::AutoResource< int, int(*)(int),&close, int,-1 ></type> |
|
<name>AutoFile</name> |
|
<anchor>ga0</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="typedef"> |
|
<type>mrw::AutoResource< MMapHandle, void(*)(MMapHandle &),&mrw::munmap, int ></type> |
|
<name>AutoMapper</name> |
|
<anchor>ga1</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="typedef"> |
|
<type>mrw::AutoResource< bfd *, int(*)(bfd *),&bfd_close, int ></type> |
|
<name>AutoBfd</name> |
|
<anchor>ga2</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>void</type> |
|
<name>munmap</name> |
|
<anchor>ga3</anchor> |
|
<arglist>(MMapHandle &res)</arglist> |
|
</member> |
|
</compound> |
|
<compound kind="group"> |
|
<name>AutoTrace</name> |
|
<title>Automated Unexpected Handler with Stack Trace</title> |
|
<filename>group__AutoTrace.html</filename> |
|
<member kind="function"> |
|
<type>void</type> |
|
<name>unexpected_log4cxx</name> |
|
<anchor>ga0</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>void</type> |
|
<name>unexpected_stderr</name> |
|
<anchor>ga1</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<docanchor>trcstderr</docanchor> |
|
<docanchor>trclog4cxx</docanchor> |
|
</compound> |
|
<compound kind="group"> |
|
<name>CmdExec</name> |
|
<title>Execute UNIX Commands</title> |
|
<filename>group__CmdExec.html</filename> |
|
<class kind="class">mrw::ExecutionFailedExc</class> |
|
<class kind="class">mrw::Exec</class> |
|
<class kind="class">mrw::Cmd</class> |
|
</compound> |
|
<compound kind="group"> |
|
<name>SimpleTrace</name> |
|
<title>Simple Tracing (for temporary debugging)</title> |
|
<filename>group__SimpleTrace.html</filename> |
|
<namespace>mrw</namespace> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>METHOD</name> |
|
<anchor>ga0</anchor> |
|
<arglist>(name)</arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>FUNCTION</name> |
|
<anchor>ga1</anchor> |
|
<arglist>(name)</arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>CALL</name> |
|
<anchor>ga2</anchor> |
|
<arglist>(name)</arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>TRACE</name> |
|
<anchor>ga3</anchor> |
|
<arglist>(text)</arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>TRACE_OFF</name> |
|
<anchor>ga4</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>TRACE_ON</name> |
|
<anchor>ga5</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="define"> |
|
<type>#define</type> |
|
<name>NO_TRACE</name> |
|
<anchor>ga6</anchor> |
|
<arglist></arglist> |
|
</member> |
|
</compound> |
|
<compound kind="group"> |
|
<name>StackTrace</name> |
|
<title>Collect and Format a Stack Trace</title> |
|
<filename>group__StackTrace.html</filename> |
|
<subgroup>AutoTrace</subgroup> |
|
<class kind="class">mrw::exception</class> |
|
<class kind="class">mrw::bad_alloc</class> |
|
<class kind="class">mrw::bad_cast</class> |
|
<class kind="class">mrw::bad_exception</class> |
|
<class kind="class">mrw::bad_typeid</class> |
|
<class kind="class">mrw::logic_error</class> |
|
<class kind="class">mrw::domain_error</class> |
|
<class kind="class">mrw::invalid_argument</class> |
|
<class kind="class">mrw::length_error</class> |
|
<class kind="class">mrw::out_of_range</class> |
|
<class kind="class">mrw::runtime_error</class> |
|
<class kind="class">mrw::overflow_error</class> |
|
<class kind="class">mrw::range_error</class> |
|
<class kind="class">mrw::underflow_error</class> |
|
<class kind="class">mrw::StackTrace</class> |
|
<member kind="function"> |
|
<type>std::ostream &</type> |
|
<name>operator<<</name> |
|
<anchor>ga0</anchor> |
|
<arglist>(std::ostream &os, const StackTrace &st)</arglist> |
|
</member> |
|
<docanchor>excsug</docanchor> |
|
<docanchor>excprob</docanchor> |
|
<docanchor>exc</docanchor> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::Param</name> |
|
<filename>classmrw_1_1Param.html</filename> |
|
<member kind="function"> |
|
<type>int</type> |
|
<name>size</name> |
|
<anchor>a0</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Param &</type> |
|
<name>operator<<</name> |
|
<anchor>a1</anchor> |
|
<arglist>(const char *const s)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Param &</type> |
|
<name>operator<<</name> |
|
<anchor>a2</anchor> |
|
<arglist>(const std::string &s)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Param &</type> |
|
<name>operator<<</name> |
|
<anchor>a3</anchor> |
|
<arglist>(int i)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Param &</type> |
|
<name>operator<<</name> |
|
<anchor>a4</anchor> |
|
<arglist>(bool b)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const mrw::SmartPointer< Value > &</type> |
|
<name>operator[]</name> |
|
<anchor>a5</anchor> |
|
<arglist>(unsigned int i) const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::Param::Value</name> |
|
<filename>classmrw_1_1Param_1_1Value.html</filename> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const std::string &</type> |
|
<name>toString</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual int</type> |
|
<name>toInt</name> |
|
<anchor>a2</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual bool</type> |
|
<name>toBool</name> |
|
<anchor>a3</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function" virtualness="pure"> |
|
<type>virtual std::string</type> |
|
<name>printable</name> |
|
<anchor>a4</anchor> |
|
<arglist>() const=0</arglist> |
|
</member> |
|
<member kind="function" virtualness="pure"> |
|
<type>virtual const std::string &</type> |
|
<name>typestr</name> |
|
<anchor>a5</anchor> |
|
<arglist>() const=0</arglist> |
|
</member> |
|
<member kind="function" protection="protected" virtualness="pure"> |
|
<type>virtual void</type> |
|
<name>operator=</name> |
|
<anchor>b0</anchor> |
|
<arglist>(const std::string &)=0</arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::Param::Value</name> |
|
<filename>classmrw_1_1Param_1_1Value.html</filename> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const std::string &</type> |
|
<name>toString</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual int</type> |
|
<name>toInt</name> |
|
<anchor>a2</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual bool</type> |
|
<name>toBool</name> |
|
<anchor>a3</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function" virtualness="pure"> |
|
<type>virtual std::string</type> |
|
<name>printable</name> |
|
<anchor>a4</anchor> |
|
<arglist>() const=0</arglist> |
|
</member> |
|
<member kind="function" virtualness="pure"> |
|
<type>virtual const std::string &</type> |
|
<name>typestr</name> |
|
<anchor>a5</anchor> |
|
<arglist>() const=0</arglist> |
|
</member> |
|
<member kind="function" protection="protected" virtualness="pure"> |
|
<type>virtual void</type> |
|
<name>operator=</name> |
|
<anchor>b0</anchor> |
|
<arglist>(const std::string &)=0</arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::Opt</name> |
|
<filename>classmrw_1_1Opt.html</filename> |
|
<member kind="function"> |
|
<type></type> |
|
<name>Opt</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const char shortname, const std::string &longname, const Param &param, const std::string &helptext)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>Opt</name> |
|
<anchor>a1</anchor> |
|
<arglist>(const char shortname, const std::string &longname, const std::string &helptext)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const std::string &</type> |
|
<name>help</name> |
|
<anchor>a2</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator bool</name> |
|
<anchor>a3</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const mrw::SmartPointer< Param::Value > &</type> |
|
<name>operator[]</name> |
|
<anchor>a4</anchor> |
|
<arglist>(unsigned int i) const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::Args</name> |
|
<filename>classmrw_1_1Args.html</filename> |
|
<member kind="typedef"> |
|
<type>std::list< std::string ></type> |
|
<name>OtherArgs</name> |
|
<anchor>w0</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Args &</type> |
|
<name>operator<<</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const mrw::Opt &opt)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Args &</type> |
|
<name>operator<<</name> |
|
<anchor>a1</anchor> |
|
<arglist>(int argc)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Args &</type> |
|
<name>operator<<</name> |
|
<anchor>a2</anchor> |
|
<arglist>(const char *const *const argv)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Args &</type> |
|
<name>operator<<</name> |
|
<anchor>a3</anchor> |
|
<arglist>(const std::string &description)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Args &</type> |
|
<name>operator<<</name> |
|
<anchor>a4</anchor> |
|
<arglist>(char helpopt)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const Opt &</type> |
|
<name>find</name> |
|
<anchor>a5</anchor> |
|
<arglist>(char c) const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const Opt &</type> |
|
<name>find</name> |
|
<anchor>a6</anchor> |
|
<arglist>(const std::string &s) const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const OtherArgs &</type> |
|
<name>otherArgs</name> |
|
<anchor>a7</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const std::string &</type> |
|
<name>filename</name> |
|
<anchor>a8</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>void</type> |
|
<name>help</name> |
|
<anchor>a9</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function" static="yes"> |
|
<type>Args &</type> |
|
<name>instance</name> |
|
<anchor>e0</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::AutoResource</name> |
|
<filename>classmrw_1_1AutoResource.html</filename> |
|
<templarg>RESOURCE_TYPE</templarg> |
|
<templarg>FUNCTION_PTR</templarg> |
|
<templarg>FREE_FUNCTION</templarg> |
|
<templarg>INITIAL_VALUE_TYPE</templarg> |
|
<templarg>INITIAL_VALUE</templarg> |
|
<templarg>FREE_TYPE</templarg> |
|
<member kind="function"> |
|
<type></type> |
|
<name>AutoResource</name> |
|
<anchor>a0</anchor> |
|
<arglist>(FREE_TYPE res=INITIAL_VALUE)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>AutoResource</name> |
|
<anchor>a1</anchor> |
|
<arglist>(AutoResource &o)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>~AutoResource</name> |
|
<anchor>a2</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>AutoResource &</type> |
|
<name>operator=</name> |
|
<anchor>a3</anchor> |
|
<arglist>(RESOURCE_TYPE res)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>AutoResource &</type> |
|
<name>operator=</name> |
|
<anchor>a4</anchor> |
|
<arglist>(AutoResource &other)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator const RESOURCE_TYPE &</name> |
|
<anchor>a5</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>RESOURCE_TYPE &</type> |
|
<name>getClean</name> |
|
<anchor>a6</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator bool</name> |
|
<anchor>a7</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>RESOURCE_TYPE</type> |
|
<name>release</name> |
|
<anchor>a8</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>AutoResource &</type> |
|
<name>reset</name> |
|
<anchor>a9</anchor> |
|
<arglist>(RESOURCE_TYPE res=INITIAL_VALUE)</arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::MMapHandle</name> |
|
<filename>classmrw_1_1MMapHandle.html</filename> |
|
<member kind="function"> |
|
<type></type> |
|
<name>MMapHandle</name> |
|
<anchor>a0</anchor> |
|
<arglist>(int, size_t=0, void *=0, int=PROT_READ, int=MAP_SHARED, off_t=0)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>MMapHandle &</type> |
|
<name>operator=</name> |
|
<anchor>a1</anchor> |
|
<arglist>(int)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>bool</type> |
|
<name>operator==</name> |
|
<anchor>a2</anchor> |
|
<arglist>(int i) const </arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>void *</type> |
|
<name>first</name> |
|
<anchor>o0</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>size_t</type> |
|
<name>second</name> |
|
<anchor>o1</anchor> |
|
<arglist></arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::Auto</name> |
|
<filename>classmrw_1_1Auto.html</filename> |
|
<templarg>T</templarg> |
|
<member kind="typedef"> |
|
<type>mrw::AutoResource< T, void(*)(void *),&free, int, 0, void * ></type> |
|
<name>Free</name> |
|
<anchor>w0</anchor> |
|
<arglist></arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::exception</name> |
|
<filename>classmrw_1_1exception.html</filename> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a2</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const std::string &</type> |
|
<name>stacktrace</name> |
|
<anchor>a3</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::bad_alloc</name> |
|
<filename>classmrw_1_1bad__alloc.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a0</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::bad_cast</name> |
|
<filename>classmrw_1_1bad__cast.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a0</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::bad_exception</name> |
|
<filename>classmrw_1_1bad__exception.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a0</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::bad_typeid</name> |
|
<filename>classmrw_1_1bad__typeid.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a0</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::logic_error</name> |
|
<filename>classmrw_1_1logic__error.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>logic_error</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &arg)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::domain_error</name> |
|
<filename>classmrw_1_1domain__error.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>domain_error</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &arg)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::invalid_argument</name> |
|
<filename>classmrw_1_1invalid__argument.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>invalid_argument</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &arg)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::length_error</name> |
|
<filename>classmrw_1_1length__error.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>length_error</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &arg)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::out_of_range</name> |
|
<filename>classmrw_1_1out__of__range.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>out_of_range</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &arg)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::runtime_error</name> |
|
<filename>classmrw_1_1runtime__error.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>runtime_error</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &arg)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::overflow_error</name> |
|
<filename>classmrw_1_1overflow__error.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>overflow_error</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &arg)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::range_error</name> |
|
<filename>classmrw_1_1range__error.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>range_error</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &arg)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::underflow_error</name> |
|
<filename>classmrw_1_1underflow__error.html</filename> |
|
<base virtualness="virtual">mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>underflow_error</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &arg)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::ExecutionFailedExc</name> |
|
<filename>classmrw_1_1ExecutionFailedExc.html</filename> |
|
<base>mrw::exception</base> |
|
<member kind="function"> |
|
<type></type> |
|
<name>ExecutionFailedExc</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &, const std::string &)</arglist> |
|
</member> |
|
<member kind="function" virtualness="virtual"> |
|
<type>virtual const char *</type> |
|
<name>what</name> |
|
<anchor>a2</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::Exec</name> |
|
<filename>classmrw_1_1Exec.html</filename> |
|
<member kind="function"> |
|
<type></type> |
|
<name>Exec</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const mrw::Cmd &)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>Exec</name> |
|
<anchor>a1</anchor> |
|
<arglist>(const mrw::Exec &)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Exec &</type> |
|
<name>operator=</name> |
|
<anchor>a3</anchor> |
|
<arglist>(const mrw::Exec &)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Exec &</type> |
|
<name>execute</name> |
|
<anchor>a4</anchor> |
|
<arglist>(bool=true)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Exec &</type> |
|
<name>operator>></name> |
|
<anchor>a5</anchor> |
|
<arglist>(std::string &)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator std::string &</name> |
|
<anchor>a6</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator bool</name> |
|
<anchor>a7</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>std::string &</type> |
|
<name>result</name> |
|
<anchor>a8</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>std::string &</type> |
|
<name>error</name> |
|
<anchor>a9</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>bool</type> |
|
<name>success</name> |
|
<anchor>a10</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::Cmd</name> |
|
<filename>classmrw_1_1Cmd.html</filename> |
|
<member kind="function"> |
|
<type></type> |
|
<name>Cmd</name> |
|
<anchor>a0</anchor> |
|
<arglist>(const std::string &)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Cmd &</type> |
|
<name>operator,</name> |
|
<anchor>a1</anchor> |
|
<arglist>(const std::string &)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Cmd &</type> |
|
<name>operator<<</name> |
|
<anchor>a2</anchor> |
|
<arglist>(const std::string &)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator std::string</name> |
|
<anchor>a3</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator mrw::Exec</name> |
|
<anchor>a4</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>Exec</type> |
|
<name>execute</name> |
|
<anchor>a5</anchor> |
|
<arglist>(bool=true) const </arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::SmartPointer</name> |
|
<filename>classmrw_1_1SmartPointer.html</filename> |
|
<templarg>TYPE</templarg> |
|
<member kind="function"> |
|
<type></type> |
|
<name>SmartPointer</name> |
|
<anchor>a1</anchor> |
|
<arglist>(const SmartPointer< TYPE > &o)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>SmartPointer</name> |
|
<anchor>a2</anchor> |
|
<arglist>(TYPE *ptr)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>SmartPointer</name> |
|
<anchor>a3</anchor> |
|
<arglist>(const SmartPointer< OTHER > &o)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>SmartPointer &</type> |
|
<name>operator=</name> |
|
<anchor>a5</anchor> |
|
<arglist>(const SmartPointer< TYPE > &o)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>SmartPointer &</type> |
|
<name>operator=</name> |
|
<anchor>a6</anchor> |
|
<arglist>(TYPE *ptr)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>SmartPointer &</type> |
|
<name>operator=</name> |
|
<anchor>a7</anchor> |
|
<arglist>(const SmartPointer< OTHER > &o)</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>TYPE &</type> |
|
<name>operator *</name> |
|
<anchor>a8</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const TYPE &</type> |
|
<name>operator *</name> |
|
<anchor>a9</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>TYPE *const </type> |
|
<name>operator-></name> |
|
<anchor>a10</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const TYPE *const </type> |
|
<name>operator-></name> |
|
<anchor>a11</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator bool</name> |
|
<anchor>a12</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::StackTrace</name> |
|
<filename>classmrw_1_1StackTrace.html</filename> |
|
<member kind="typedef"> |
|
<type>std::vector< void * ></type> |
|
<name>AddressTrace</name> |
|
<anchor>w0</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>StackTrace</name> |
|
<anchor>a0</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator std::string</name> |
|
<anchor>a1</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator const AddressTrace &</name> |
|
<anchor>a2</anchor> |
|
<arglist>() const </arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>const StackTrace &</type> |
|
<name>print</name> |
|
<anchor>a3</anchor> |
|
<arglist>(std::ostream &os) const </arglist> |
|
</member> |
|
<member kind="function" static="yes"> |
|
<type>CodePos</type> |
|
<name>translate</name> |
|
<anchor>e0</anchor> |
|
<arglist>(void *addr)</arglist> |
|
</member> |
|
<member kind="function" static="yes"> |
|
<type>bool</type> |
|
<name>createSymtable</name> |
|
<anchor>e1</anchor> |
|
<arglist>(std::string="")</arglist> |
|
</member> |
|
</compound> |
|
<compound kind="struct"> |
|
<name>mrw::StackTrace::CodePos</name> |
|
<filename>structmrw_1_1StackTrace_1_1CodePos.html</filename> |
|
<member kind="function"> |
|
<type></type> |
|
<name>CodePos</name> |
|
<anchor>a0</anchor> |
|
<arglist>(void *a, std::string fn, std::string fi, unsigned int l)</arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>void *</type> |
|
<name>address</name> |
|
<anchor>o0</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>std::string</type> |
|
<name>function</name> |
|
<anchor>o1</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>std::string</type> |
|
<name>file</name> |
|
<anchor>o2</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>unsigned int</type> |
|
<name>line</name> |
|
<anchor>o3</anchor> |
|
<arglist></arglist> |
|
</member> |
|
</compound> |
|
<compound kind="struct"> |
|
<name>mrw::StackTrace::CodePos</name> |
|
<filename>structmrw_1_1StackTrace_1_1CodePos.html</filename> |
|
<member kind="function"> |
|
<type></type> |
|
<name>CodePos</name> |
|
<anchor>a0</anchor> |
|
<arglist>(void *a, std::string fn, std::string fi, unsigned int l)</arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>void *</type> |
|
<name>address</name> |
|
<anchor>o0</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>std::string</type> |
|
<name>function</name> |
|
<anchor>o1</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>std::string</type> |
|
<name>file</name> |
|
<anchor>o2</anchor> |
|
<arglist></arglist> |
|
</member> |
|
<member kind="variable"> |
|
<type>unsigned int</type> |
|
<name>line</name> |
|
<anchor>o3</anchor> |
|
<arglist></arglist> |
|
</member> |
|
</compound> |
|
<compound kind="class"> |
|
<name>mrw::Pipe</name> |
|
<filename>classmrw_1_1Pipe.html</filename> |
|
<member kind="function"> |
|
<type></type> |
|
<name>Pipe</name> |
|
<anchor>a0</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>~Pipe</name> |
|
<anchor>a1</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>void</type> |
|
<name>close</name> |
|
<anchor>a2</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>void</type> |
|
<name>close_in</name> |
|
<anchor>a3</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>void</type> |
|
<name>close_out</name> |
|
<anchor>a4</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type></type> |
|
<name>operator bool</name> |
|
<anchor>a5</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>int</type> |
|
<name>error</name> |
|
<anchor>a6</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>void</type> |
|
<name>connect_cout</name> |
|
<anchor>a7</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>void</type> |
|
<name>connect_cerr</name> |
|
<anchor>a8</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>int</type> |
|
<name>istream</name> |
|
<anchor>a9</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
<member kind="function"> |
|
<type>int</type> |
|
<name>ostream</name> |
|
<anchor>a10</anchor> |
|
<arglist>()</arglist> |
|
</member> |
|
</compound> |
|
</tagfile>
|
|
|