Elektra  0.8.12
Public Member Functions
kdb::tools::Plugins Class Reference

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

#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:
pluginthe plugin to check
whichplacementInfo it is
Return values:
trueif it should be added
falseno placement (will not be added)

Validate needed, and provided information.

(Recommended ignored,

See also:
getRecommendedMissing(),
getNeededMissing()

The documentation for this class was generated from the following files: