Elektra  0.8.26
Public Member Functions | List of all members
kdb::tools::Plugins Class Reference

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

#include <plugins.hpp>

Inheritance diagram for kdb::tools::Plugins:
Inheritance graph
[legend]

Public Member Functions

void addInfo (Plugin &plugin)
 Add needed, provided and recommend information.
 
bool validateProvided () const
 Validate needed, and provided information. More...
 
bool checkPlacement (Plugin &plugin, std::string which)
 check if this plugin can be placed in the unfortunately limited number of slots More...
 
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

◆ checkPlacement()

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 placements (will not be added)

◆ validateProvided()

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: