8#include "boost/regex.hpp"
14 : m_chainNameIndex (this),
26 return m_chainNameIndex.propagateChainNames (chainName);
42 m_chainNameIndex.clear();
55 if (
static_cast<int> (slotCache.
m_caches->size()) <= type_key)
56 slotCache.
m_caches->resize (type_key + 1);
57 return (*slotCache.
m_caches)[type_key];
64 return m_chainNameIndex.chainNameToIndex (chainName);
124 if (
chainName.find(
"L2_") != std::string::npos) {
155std::vector<std::string>
190 if(
chainName.find(
"L1_" ) == std::string::npos )
205 std::map< std::string, std::string >::const_iterator iter =
207 std::map< std::string, std::string >::const_iterator end =
209 for( ; iter != end; ++iter ) {
211 if( boost::regex_match( iter->first.c_str(), what, compiled ) ) {
212 if( chains.empty() ) {
213 chains += iter->second;
215 chains +=
"|" + iter->second;
226 if( output.find(
"|" ) != std::string::npos ) {
227 output =
"(" + output +
")";
237 typeMap_t::const_iterator it =
m_typeMap.find (tid);
static const unsigned int alsoDeactivateTEs