4 #include "luiza/Processor.h"
5 #include "luiza/ProcessorMgr.h"
8 typedef std::set< std::string > sSet;
9 typedef std::map< std::string, bool > sbMap;
10 typedef std::map< std::string, std::string > ssMap;
11 typedef std::map< std::string, StringParameters* > sSPMap;
37 StringParameters*
getSParams(
const std::string& type );
41 StringParameters*
mergeParams(
const std::string& type, StringParameters* sp );
49 const std::string
getParamD(
const std::string& type,
const std::string& key );
53 const std::string
getParamT(
const std::string& type,
const std::string& key );
61 bool isParamVec(
const std::string& type,
const std::string& key );
65 bool isParamOpt(
const std::string& type,
const std::string& key );
71 void tokenize(
const std::string str, StringVec& tokens,
const std::string& delimiters =
" " );
79 ssMap _mpDescriptions;
81 sSPMap _mpSParameters;
bool isParamOpt(const std::string &type, const std::string &key)
Definition: CMProcessor.cc:189
Definition: CMProcessor.h:21
bool isParamVec(const std::string &type, const std::string &key)
Definition: CMProcessor.cc:198
int getParamSetSize(const std::string &type, const std::string &key)
Definition: CMProcessor.cc:181
bool isInstalled(const std::string &type)
Definition: CMProcessor.cc:85
ssMap getProcDesc()
Definition: CMProcessor.h:34
ProcessorParameter * getParam(const std::string &type, const std::string &key)
Definition: CMProcessor.cc:152
static CMProcessor * instance()
Definition: CMProcessor.cc:11
Base class for Luiza processors.
Definition: Processor.h:55
const std::string getParamT(const std::string &type, const std::string &key)
Definition: CMProcessor.cc:173
StringParameters * mergeParams(const std::string &type, StringParameters *sp)
Definition: CMProcessor.cc:106
StringParameters * getSParams(const std::string &type)
Definition: CMProcessor.cc:99
Definition: ProcessorParameter.h:27
Processor * getProc(const std::string &type)
Definition: CMProcessor.cc:92
Namespace for Luiza framework.
Definition: CCCollection.h:6
const std::string getParamD(const std::string &type, const std::string &key)
Definition: CMProcessor.cc:165