3 /** \mainpage The SENF Utilities Library
5 The Utilities Library is a collection of independent utilities. We have
9 <dt>SystemException</dt><dd>standard exception for system errors (errno)</dd>
11 <dt>\ref process</dt><dd>Some simple process management and daemon helpers<?dd>
13 <dt>\ref membind</dt><dd>a simple <a
14 href="http://www.boost.org/libs/bind/bind.html">Boost.Bind</a> extension</dd>
16 <dt>intrusive_refcount</dt><dd>mixin to simplify writing classes for use with <a
17 href="http://www.boost.org/libs/smart_ptr/intrusive_ptr.html">boost::intrusive_ptr</a></dd>
19 <dt>SafeBool</dt><dd>a mixin class to provide a really safe replacement for <tt>operator
22 <dt>pool_alloc_mixin</dt><dd>mixin to provide pool allocation to a class</dd>
24 <dt>\ref singleton</dt><dd>mixin to make a class a singleton</dd>
26 <dt>prettyName()</dt><dd>an interface to the C++ demangler of g++ to get formated type names
27 from typeinfo objects</dd>
29 <dt>\ref SENF_SCOPED_BUFFER</dt><dd>a portable way to efficiently allocate temporary
32 <dt>\ref contiguous_storage_iterator</dt><dd>traits class to check iterator type for raw pointer
35 <dt>\ref TypeIdValue</dt><dd>class wrapping a typeid in a way that it can be used like any other
36 value type, e.g. as the key in a map.</dd>
38 <dt>\ref hexdump<dt><dd>a simple but usefull function to write binary data in in hexadecimal
41 <dt>\ref senfmpl</dt><dd>Some simple tools which help to solve common meta-programming
53 // c-file-style: "senf"
54 // indent-tabs-mode: nil
55 // ispell-local-dictionary: "american"