Provided by: elektra-doc_0.8.14-5.1ubuntu2_all bug

NAME

       comparison.hpp - Comparison helper functions.

SYNOPSIS

       #include <string>
       #include <kdb.hpp>

   Namespaces
        kdb
           This is the main namespace for the C++ binding and libraries.
        kdb::tools
           This namespace is for the libtool library.

   Functions
       bool kdb::tools::helper::keyDataEqual (const Key &, const Key &)
           Determines if two keys are equal based on their string value If one of the two keys is
           null, false is returned.
       bool kdb::tools::helper::keyMetaEqual (Key &, Key &)
           Determines if two keys have equal metadata.

Detailed Description

       Comparison helper functions.

       Copyright:
           BSD License (see doc/COPYING or http://www.libelektra.org)

Function Documentation

   bool kdb::tools::helper::keyDataEqual (const Key & k1, const Key & k2)
       Determines if two keys are equal based on their string value If one of the two keys is
       null, false is returned.

       Parameters:
           k1 the first key to be compared
           k2 the second key to be compared

       Returns:
           true if both keys are not null and have an equal string value, false otherwise

   bool kdb::tools::helper::keyMetaEqual (Key & k1, Key & k2)
       Determines if two keys have equal metadata. The keys are not const because their meta
       cursor is changed

       Parameters:
           k1 the first key whose metadata should be compared
           k2 the second key whose metadata should be compared

       Returns:
           true if the keys have equal metadata, false otherwise

Author

       Generated automatically by Doxygen for Elektra from the source code.