table of contents
| backendparser.hpp(3elektra) | Elektra | backendparser.hpp(3elektra) |
NAME¶
backendparser.hpp - Implements ways to parse backends.
SYNOPSIS¶
#include <algorithm>
#include <initializer_list>
#include <memory>
#include <sstream>
#include <vector>
#include <pluginspec.hpp>
#include <kdb.hpp>
Namespaces¶
kdb
This is the main namespace for the C++ binding and libraries.
kdb::tools
This namespace is for the libtool library.
Functions¶
kdb::KeySet kdb::tools::parsePluginArguments
(std::string const &pluginArguments, std::string const &basepath)
Parse a string containing information to create a KeySet.
PluginSpecVector kdb::tools::parseArguments (std::string const
&cmdline)
Parse a complete commandline. void kdb::tools::detail::processArgument
(PluginSpecVector &arguments, size_t &counter, std::string argument)
Process a single argument and add it to PluginSpecVector. void
kdb::tools::detail::fixArguments (PluginSpecVector &arguments)
Fix refnames after parsing. template<typename Iterator >
PluginSpecVector kdb::tools::parseArguments (Iterator first, Iterator
last)
Parse a complete commandline that is already tokenized in pluginname
pluginconfig.
Detailed Description¶
Implements ways to parse backends.
Copyright:
Author¶
Generated automatically by Doxygen for Elektra from the source code.
| Mon Jan 15 2018 | Version 0.8.20 |