Elektra  0.8.8
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)
bool validateProvided () const
bool checkPlacement (Plugin &plugin, std::string which)
void checkOrdering (Plugin &plugin)
void checkConflicts (Plugin &plugin)

Detailed Description

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

Member Function Documentation

void kdb::tools::Plugins::addInfo ( Plugin plugin)

Add needed, provided and recommend information

void kdb::tools::Plugins::checkConflicts ( Plugin plugin)

Check conflicts of plugins.

void kdb::tools::Plugins::checkOrdering ( Plugin plugin)

Check ordering of plugins.

bool kdb::tools::Plugins::checkPlacement ( Plugin plugin,
std::string  which 
)
Returns
true if plugin should be ignored
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: