Elektra  0.8.11
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)
bool kdb::tools::Plugins::validateProvided ( ) const

Validate needed, and provided information.

(Recommended ignored,

See Also
getRecommendedMissing(),
getNeededMissing()

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