index index moreinfo download intro threads usage arg.cpp /privat/home/marc/pro/mrw-c++/mrw/ arg_8cpp arg.hpp /privat/home/marc/pro/mrw-c++/mrw/ arg_8hpp auto.hpp /privat/home/marc/pro/mrw-c++/mrw/ auto_8hpp int bfd_close a0 (bfd *) autostacktracelog4cxx.cpp /privat/home/marc/pro/mrw-c++/mrw/ autostacktracelog4cxx_8cpp autostacktracestderr.cpp /privat/home/marc/pro/mrw-c++/mrw/ autostacktracestderr_8cpp exception.cpp /privat/home/marc/pro/mrw-c++/mrw/ exception_8cpp exception.hpp /privat/home/marc/pro/mrw-c++/mrw/ exception_8hpp exec.cpp /privat/home/marc/pro/mrw-c++/mrw/ exec_8cpp exec.hpp /privat/home/marc/pro/mrw-c++/mrw/ exec_8hpp simpletrace.hpp /privat/home/marc/pro/mrw-c++/mrw/ simpletrace_8hpp #define METHOD ga0 (name) #define FUNCTION ga1 (name) #define CALL ga2 (name) #define TRACE ga3 (text) #define TRACE_OFF ga4 #define TRACE_ON ga5 #define NO_TRACE ga6 smartpointer.hpp /privat/home/marc/pro/mrw-c++/mrw/ smartpointer_8hpp stacktrace.cpp /privat/home/marc/pro/mrw-c++/mrw/ stacktrace_8cpp #define HAVE_DECL_BASENAME a0 #define HAVE_DECL_ASPRINTF a1 #define HAVE_DECL_VASPRINTF a2 #define typename a3 stacktrace.hpp /privat/home/marc/pro/mrw-c++/mrw/ stacktrace_8hpp unistd.hpp /privat/home/marc/pro/mrw-c++/mrw/ unistd_8hpp version.cpp /privat/home/marc/pro/mrw-c++/mrw/ version_8cpp license License license readme Readme readme install Installation install news News news changes Change Log changes arguments C++ Evaluation of Command Line Arguments group__arguments.html mrw::Param mrw::Opt mrw::Args AutoTools Classes for Automated Resource Handling group__AutoTools.html mrw::AutoResource mrw::MMapHandle mrw::Auto mrw::SmartPointer mrw::Pipe mrw::AutoResource< int, int(*)(int),&close, int,-1 > AutoFile ga0 mrw::AutoResource< MMapHandle, void(*)(MMapHandle &),&mrw::munmap, int > AutoMapper ga1 mrw::AutoResource< bfd *, int(*)(bfd *),&bfd_close, int > AutoBfd ga2 void munmap ga3 (MMapHandle &res) AutoTrace Automated Unexpected Handler with Stack Trace group__AutoTrace.html void unexpected_log4cxx ga0 () void unexpected_stderr ga1 () trcstderr trclog4cxx CmdExec Execute UNIX Commands group__CmdExec.html mrw::ExecutionFailedExc mrw::Exec mrw::Cmd SimpleTrace Simple Tracing (for temporary debugging) group__SimpleTrace.html mrw #define METHOD ga0 (name) #define FUNCTION ga1 (name) #define CALL ga2 (name) #define TRACE ga3 (text) #define TRACE_OFF ga4 #define TRACE_ON ga5 #define NO_TRACE ga6 StackTrace Collect and Format a Stack Trace group__StackTrace.html AutoTrace mrw::exception mrw::bad_alloc mrw::bad_cast mrw::bad_exception mrw::bad_typeid mrw::logic_error mrw::domain_error mrw::invalid_argument mrw::length_error mrw::out_of_range mrw::runtime_error mrw::overflow_error mrw::range_error mrw::underflow_error mrw::StackTrace std::ostream & operator<< ga0 (std::ostream &os, const StackTrace &st) excsug excprob exc mrw::Param classmrw_1_1Param.html int size a0 () const Param & operator<< a1 (const char *const s) Param & operator<< a2 (const std::string &s) Param & operator<< a3 (int i) Param & operator<< a4 (bool b) const mrw::SmartPointer< Value > & operator[] a5 (unsigned int i) const mrw::Param::Value classmrw_1_1Param_1_1Value.html virtual const std::string & toString a1 () const virtual int toInt a2 () const virtual bool toBool a3 () const virtual std::string printable a4 () const=0 virtual const std::string & typestr a5 () const=0 virtual void operator= b0 (const std::string &)=0 mrw::Param::Value classmrw_1_1Param_1_1Value.html virtual const std::string & toString a1 () const virtual int toInt a2 () const virtual bool toBool a3 () const virtual std::string printable a4 () const=0 virtual const std::string & typestr a5 () const=0 virtual void operator= b0 (const std::string &)=0 mrw::Opt classmrw_1_1Opt.html Opt a0 (const char shortname, const std::string &longname, const Param &param, const std::string &helptext) Opt a1 (const char shortname, const std::string &longname, const std::string &helptext) const std::string & help a2 () const operator bool a3 () const const mrw::SmartPointer< Param::Value > & operator[] a4 (unsigned int i) const mrw::Args classmrw_1_1Args.html std::list< std::string > OtherArgs w0 Args & operator<< a0 (const mrw::Opt &opt) Args & operator<< a1 (int argc) Args & operator<< a2 (const char *const *const argv) Args & operator<< a3 (const std::string &description) Args & operator<< a4 (char helpopt) const Opt & find a5 (char c) const const Opt & find a6 (const std::string &s) const const OtherArgs & otherArgs a7 () const std::string & filename a8 () void help a9 () Args & instance e0 () mrw::AutoResource classmrw_1_1AutoResource.html RESOURCE_TYPE FUNCTION_PTR FREE_FUNCTION INITIAL_VALUE_TYPE INITIAL_VALUE FREE_TYPE AutoResource a0 (FREE_TYPE res=INITIAL_VALUE) AutoResource a1 (AutoResource &o) ~AutoResource a2 () AutoResource & operator= a3 (RESOURCE_TYPE res) AutoResource & operator= a4 (AutoResource &other) operator const RESOURCE_TYPE & a5 () const RESOURCE_TYPE & getClean a6 () operator bool a7 () const RESOURCE_TYPE release a8 () AutoResource & reset a9 (RESOURCE_TYPE res=INITIAL_VALUE) mrw::MMapHandle classmrw_1_1MMapHandle.html MMapHandle a0 (int, size_t=0, void *=0, int=PROT_READ, int=MAP_SHARED, off_t=0) MMapHandle & operator= a1 (int) bool operator== a2 (int i) const void * first o0 size_t second o1 mrw::Auto classmrw_1_1Auto.html T mrw::AutoResource< T, void(*)(void *),&free, int, 0, void * > Free w0 mrw::exception classmrw_1_1exception.html virtual const char * what a2 () const const std::string & stacktrace a3 () const mrw::bad_alloc classmrw_1_1bad__alloc.html mrw::exception virtual const char * what a0 () const mrw::bad_cast classmrw_1_1bad__cast.html mrw::exception virtual const char * what a0 () const mrw::bad_exception classmrw_1_1bad__exception.html mrw::exception virtual const char * what a0 () const mrw::bad_typeid classmrw_1_1bad__typeid.html mrw::exception virtual const char * what a0 () const mrw::logic_error classmrw_1_1logic__error.html mrw::exception logic_error a0 (const std::string &arg) virtual const char * what a1 () const mrw::domain_error classmrw_1_1domain__error.html mrw::exception domain_error a0 (const std::string &arg) virtual const char * what a1 () const mrw::invalid_argument classmrw_1_1invalid__argument.html mrw::exception invalid_argument a0 (const std::string &arg) virtual const char * what a1 () const mrw::length_error classmrw_1_1length__error.html mrw::exception length_error a0 (const std::string &arg) virtual const char * what a1 () const mrw::out_of_range classmrw_1_1out__of__range.html mrw::exception out_of_range a0 (const std::string &arg) virtual const char * what a1 () const mrw::runtime_error classmrw_1_1runtime__error.html mrw::exception runtime_error a0 (const std::string &arg) virtual const char * what a1 () const mrw::overflow_error classmrw_1_1overflow__error.html mrw::exception overflow_error a0 (const std::string &arg) virtual const char * what a1 () const mrw::range_error classmrw_1_1range__error.html mrw::exception range_error a0 (const std::string &arg) virtual const char * what a1 () const mrw::underflow_error classmrw_1_1underflow__error.html mrw::exception underflow_error a0 (const std::string &arg) virtual const char * what a1 () const mrw::ExecutionFailedExc classmrw_1_1ExecutionFailedExc.html mrw::exception ExecutionFailedExc a0 (const std::string &, const std::string &) virtual const char * what a2 () const mrw::Exec classmrw_1_1Exec.html Exec a0 (const mrw::Cmd &) Exec a1 (const mrw::Exec &) Exec & operator= a3 (const mrw::Exec &) Exec & execute a4 (bool=true) Exec & operator>> a5 (std::string &) operator std::string & a6 () operator bool a7 () std::string & result a8 () std::string & error a9 () bool success a10 () mrw::Cmd classmrw_1_1Cmd.html Cmd a0 (const std::string &) Cmd & operator, a1 (const std::string &) Cmd & operator<< a2 (const std::string &) operator std::string a3 () const operator mrw::Exec a4 () const Exec execute a5 (bool=true) const mrw::SmartPointer classmrw_1_1SmartPointer.html TYPE SmartPointer a1 (const SmartPointer< TYPE > &o) SmartPointer a2 (TYPE *ptr) SmartPointer a3 (const SmartPointer< OTHER > &o) SmartPointer & operator= a5 (const SmartPointer< TYPE > &o) SmartPointer & operator= a6 (TYPE *ptr) SmartPointer & operator= a7 (const SmartPointer< OTHER > &o) TYPE & operator * a8 () const TYPE & operator * a9 () const TYPE *const operator-> a10 () const TYPE *const operator-> a11 () const operator bool a12 () mrw::StackTrace classmrw_1_1StackTrace.html std::vector< void * > AddressTrace w0 StackTrace a0 () operator std::string a1 () const operator const AddressTrace & a2 () const const StackTrace & print a3 (std::ostream &os) const CodePos translate e0 (void *addr) bool createSymtable e1 (std::string="") mrw::StackTrace::CodePos structmrw_1_1StackTrace_1_1CodePos.html CodePos a0 (void *a, std::string fn, std::string fi, unsigned int l) void * address o0 std::string function o1 std::string file o2 unsigned int line o3 mrw::StackTrace::CodePos structmrw_1_1StackTrace_1_1CodePos.html CodePos a0 (void *a, std::string fn, std::string fi, unsigned int l) void * address o0 std::string function o1 std::string file o2 unsigned int line o3 mrw::Pipe classmrw_1_1Pipe.html Pipe a0 () ~Pipe a1 () void close a2 () void close_in a3 () void close_out a4 () operator bool a5 () int error a6 () void connect_cout a7 () void connect_cerr a8 () int istream a9 () int ostream a10 ()