comparison.hpp(3) 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.