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
*/
}
// 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: