namespace senf { /** \mainpage The SENF Utilities Library The Utilities Library is a collection of independent utilities. We have
\ref logger
highly flexible logging infrastructure
SystemException
standard exception for system errors (errno)
\ref time
Very rudimentary microsecond time support
\ref process
Some simple process management and daemon helpers
\ref membind
a simple Boost.Bind extension
intrusive_refcount
mixin to simplify writing classes for use with boost::intrusive_ptr
SafeBool
a mixin class to provide a really safe replacement for operator bool
pool_alloc_mixin
mixin to provide pool allocation to a class
\ref singleton
mixin to make a class a singleton
prettyName()
an interface to the C++ demangler of g++ to get formated type names from typeinfo objects
\ref SENF_SCOPED_BUFFER
a portable way to efficiently allocate temporary buffers
\ref contiguous_storage_iterator
traits class to check iterator type for raw pointer accessibility
\ref TypeIdValue
class wrapping a typeid in a way that it can be used like any other value type, e.g. as the key in a map.
\ref hexdump
a simple but usefull function to write binary data in in hexadecimal format.
*/ } // Local Variables: // mode: c++ // fill-column: 100 // c-file-style: "senf" // indent-tabs-mode: nil // ispell-local-dictionary: "american" // mode: flyspell // mode: auto-fill // End: