20#ifndef CONSTRAINTFUNCTIONMANAGER_H
21#define CONSTRAINTFUNCTIONMANAGER_H
29namespace LinguisticProcessing {
32class ConstraintFunction;
35 public Singleton<ConstraintFunctionManager>
45 getConstraintFunction(
const std::string&
id,
50 createConstraintFunction(
const std::string&
id,
58 const std::multimap<std::string,ConstraintFunction*>&
62 std::multimap<std::string,ConstraintFunction*> m_constraintMap;
#define LIMA_AUTOMATON_EXPORT
const std::multimap< std::string, ConstraintFunction * > & getRegisteredFunctions() const
Defines access method for the singleton pattern.