index
index
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::Args
mrw::Opt
mrw::Param
AutoTools
Classes for Automated Resource Handling
group__AutoTools.html
mrw::AutoBfd
mrw::AutoFile
mrw::AutoFree
mrw::AutoMapper
mrw::pipe
mrw::SmartPointer
AutoTrace
Automated Unexpected Handler with Stack Trace
group__AutoTrace.html
void
unexpected_log4cxx
a1
()
void
unexpected_stderr
a2
()
CmdExec
Execute UNIX Commands
group__CmdExec.html
mrw::Cmd
mrw::Exec
mrw::ExecutionFailedExc
StackTrace
Collect and Format a Stack Trace
group__StackTrace.html
AutoTrace
mrw::bad_alloc
mrw::bad_cast
mrw::bad_exception
mrw::bad_typeid
mrw::domain_error
mrw::exception
mrw::invalid_argument
mrw::length_error
mrw::logic_error
mrw::out_of_range
mrw::overflow_error
mrw::range_error
mrw::runtime_error
mrw::StackTrace
mrw::underflow_error
std::ostream &
operator<<
a0
(std::ostream &os, const StackTrace &st)
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 help)
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::AutoBfd
classmrw_1_1AutoBfd.html
AutoBfd
a0
(bfd *p=0)
AutoBfd &
operator=
a2
(bfd *p)
AutoBfd &
operator=
a3
(AutoBfd &o)
operator bfd *
a4
()
bfd *
operator->
a5
()
bfd *
release
a6
()
mrw::AutoFile
classmrw_1_1AutoFile.html
AutoFile
a0
(int fd=-1)
AutoFile
a1
(AutoFile &o)
~AutoFile
a2
()
AutoFile &
operator=
a3
(int fd)
AutoFile &
operator=
a4
(AutoFile &other)
operator const int
a5
() const
int
release
a6
()
AutoFile &
reset
a7
(int=-1)
mrw::AutoFree
classmrw_1_1AutoFree.html
T
AutoFree
a0
(T *p=0)
AutoFree
a1
(AutoFree &o)
AutoFree &
operator=
a3
(T *p)
AutoFree &
operator=
a4
(AutoFree &o)
operator T *
a5
()
operator T **
a6
()
operator bool
a7
()
T *
release
a8
()
mrw::AutoMapper
classmrw_1_1AutoMapper.html
AutoMapper
a0
(void *cont=0, size_t sz=0)
AutoMapper
a1
(int, size_t=0, void *=0, int=PROT_READ, int=MAP_SHARED, off_t=0)
operator const void *
a3
() const
AutoMapper &
set
a4
(void *cont, size_t sz)
void *
release
a5
()
const void *
last
a6
() 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::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 Exec
a4
() const
Exec
execute
a5
(bool=true) 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::exception
classmrw_1_1exception.html
virtual const char *
what
a2
() const
const std::string &
stacktrace
a3
() 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::ExecutionFailedExc
classmrw_1_1ExecutionFailedExc.html
mrw::exception
ExecutionFailedExc
a0
(const std::string &, const std::string &)
virtual const char *
what
a2
() 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::logic_error
classmrw_1_1logic__error.html
mrw::exception
logic_error
a0
(const std::string &arg)
virtual const char *
what
a1
() const
mrw::Opt
classmrw_1_1Opt.html
Opt::Opt
a0
(const char shortname, const std::string &longname, const Param ¶m, const std::string &help)
Opt::Opt
a1
(const char shortname, const std::string &longname, const std::string &help)
const std::string &
help
a2
() const
operator bool
a3
() const
const mrw::SmartPointer< Param::Value > &
operator[]
a4
(unsigned int i) 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::overflow_error
classmrw_1_1overflow__error.html
mrw::exception
overflow_error
a0
(const std::string &arg)
virtual const char *
what
a1
() const
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::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
()
mrw::range_error
classmrw_1_1range__error.html
mrw::exception
range_error
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::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::underflow_error
classmrw_1_1underflow__error.html
mrw::exception
underflow_error
a0
(const std::string &arg)
virtual const char *
what
a1
() const