Scroll to navigation

kdb::tools::Plugins(3elektra) Elektra kdb::tools::Plugins(3elektra)

NAME

kdb::tools::Plugins - A collection of plugins (either get, set or error)

SYNOPSIS

#include <plugins.hpp>

Inherited by kdb::tools::ErrorPlugins [private], kdb::tools::GetPlugins [private], and kdb::tools::SetPlugins [private].

Public Member Functions


void addInfo (Plugin &plugin)
Add needed, provided and recommend information. bool validateProvided () const
Validate needed, and provided information. bool checkPlacement (Plugin &plugin, std::string which)
check if this plugin can be placed in the unfortunately limited number of slots void checkOrdering (Plugin &plugin)
Check ordering of plugins. void checkConflicts (Plugin &plugin)
Check conflicts of plugins.

Detailed Description

A collection of plugins (either get, set or error)

Member Function Documentation

bool kdb::tools::Plugins::checkPlacement (Plugin & plugin, std::string which)

check if this plugin can be placed in the unfortunately limited number of slots

Parameters:

plugin the plugin to check
which placementInfo it is

Return values:

true if it should be added
false no placement (will not be added)

bool kdb::tools::Plugins::validateProvided () const

Validate needed, and provided information. (Recommended ignored,

See also:

getRecommendedMissing(),

getNeededMissing()

Author

Generated automatically by Doxygen for Elektra from the source code.

Sun May 29 2016 Version 0.8.14