X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FMainpage.dox;h=6e2c7f858560009ec94ef6a72cd216427ccb59ab;hb=a1fdb7bb122f0b05be809a922d4b7ef5e125fa67;hp=bb6435eb1f80592ddd5d622279f40ec46eeaca8e;hpb=f00a102138bcbabdaab1caab1db6a8876463dedc;p=senf.git diff --git a/Utils/Mainpage.dox b/Utils/Mainpage.dox index bb6435e..6e2c7f8 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 senf_statisticsstatistics functionality
\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
*/