X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FMainpage.dox;h=fe6dd746948be35794f24b299ab47c3d403d2e0f;hb=412024ed31a4ab4eaea7a4165a434f8efebee325;hp=bb6435eb1f80592ddd5d622279f40ec46eeaca8e;hpb=f00a102138bcbabdaab1caab1db6a8876463dedc;p=senf.git diff --git a/Utils/Mainpage.dox b/Utils/Mainpage.dox index bb6435e..fe6dd74 100644 --- a/Utils/Mainpage.dox +++ b/Utils/Mainpage.dox @@ -1,3 +1,25 @@ +// $Id$ +// +// Copyright (C) 2007 +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY +// Stefan Bund +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the +// Free Software Foundation, Inc., +// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + namespace senf { /** \mainpage The SENF Utilities Library @@ -5,7 +27,7 @@ namespace senf { The Utilities Library is a collection of independent utilities. - \section basic_helpers C++ Language helpers and simple library extensions + \section basic_helpers C++ Language helpers and library extensions - + + + + + + +
\ref membinda simple \ref senfmplSome simple tools which help to solve common meta-programming tasks
\ref senfppExtensions to the Boost.Preprocessor library
\ref senfppExtensions to the Boost.Preprocessor + library
\ref typetraitsExtensions to the Boost.TypeTraits + library
\ref boost_parameterUtilities concerning the Boost.Parameter + library
\ref phoenix_helpersPhoenix functors
- \section basic_mixins Basic mixin classes + \section basic_mixins Mixin classes - - + + + + + + + + + + +
\ref intrusive_refcountmixin to simplify writing classes for use with -
\ref SystemExceptionstandard exception for system errors (errno)
\ref processSome simple process management and daemon helpers
\ref exceptionstandard exception for system errors (errno)
\ref hexdumpa simple but usefull function to write binary data in in hexadecimal format.
\ref IpChecksumcalculating the 16 bit checksum used in the IP specification
\ref utils_tagsMiscellaneous type tags
stringJoin()Utility to join a string range into + a single string (with separator)
make_transform_range()\c boost::make_transform_iterator() with support for + ranges
\ref backtracesUtilities to parse and format backtrace information as provided + by the GNU libc
signalName()convert signal number to string representation
- \section compatibility Compatibility + + \section testing Correctness and testing + + + +
\ref auto_unit_test.hhBoost auto unit test compatibility across Boost versions 1.33 and 1.34
\ref SENF_ASSERT()SENF specific assertion macro
\ref unittestAdditional unit test extension for Boost.Test
*/