CMS 3D CMS Logo

Namespaces | Functions

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/FWCore/Utilities/src/FriendlyName.cc File Reference

#include <string>
#include <boost/regex.hpp>
#include <iostream>
#include <map>
#include "boost/thread/tss.hpp"

Go to the source code of this file.

Namespaces

namespace  edm
 

A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator.


namespace  edm::friendlyname

Functions

static std::string const edm::friendlyname::emptyString ("")
std::string edm::friendlyname::friendlyName (std::string const &iFullName)
std::string edm::friendlyname::handleNamespaces (std::string const &iIn)
std::string edm::friendlyname::handleTemplateArguments (std::string const &)
static boost::regex const edm::friendlyname::reAIKR (", *edm::helper::AssociationIdenticalKeyReference")
static boost::regex const edm::friendlyname::reAllSpaces (" +")
static boost::regex const edm::friendlyname::reBeginSpace ("^ +")
static boost::regex const edm::friendlyname::reColons ("::")
static boost::regex const edm::friendlyname::reComma (",")
static boost::regex const edm::friendlyname::reEndSpace (" +$")
static boost::regex const edm::friendlyname::reLong ("long ")
std::string edm::friendlyname::removeAllSpaces (std::string const &iIn)
std::string edm::friendlyname::removeExtraSpaces (std::string const &iIn)
static boost::regex const edm::friendlyname::reOneToMany ("edm::AssociationMap< *edm::OneToMany<(.*?),(.*?), *u[a-z]*> >")
static boost::regex const edm::friendlyname::reOneToManyWithQuality ("edm::AssociationMap<edm::OneToManyWithQuality<(.*?), *(.*?), *(.*?), *u[a-z]*> >")
static boost::regex const edm::friendlyname::reOneToOne ("edm::AssociationMap< *edm::OneToOne<(.*?),(.*?), *u[a-z]*> >")
static boost::regex const edm::friendlyname::reOneToValue ("edm::AssociationMap< *edm::OneToValue<(.*?),(.*?), *u[a-z]*> >")
static boost::regex const edm::friendlyname::reOwnVector ("edm::OwnVector<(.*), *edm::ClonePolicy<\\1 *> >")
static boost::regex const edm::friendlyname::reSorted ("edm::SortedCollection<(.*), *edm::StrictWeakOrdering<\\1 *> >")
static boost::regex const edm::friendlyname::reString ("std::basic_string<char>")
static boost::regex const edm::friendlyname::reTemplateArgs ("[^<]*<(.*)>$")
static boost::regex const edm::friendlyname::reTemplateClass ("([^<>,]+<[^<>]*>)")
static boost::regex const edm::friendlyname::reToRangeMap ("edm::RangeMap< *(.*), *(.*), *edm::ClonePolicy<([^>]*)> >")
static boost::regex const edm::friendlyname::reToRefs1 ("edm::RefVector< *(.*)< *(.*) *>, *\\2 *, *edm::refhelper::FindUsingAdvance< *\\1< *\\2 *> *, *\\2 *> *>")
static boost::regex const edm::friendlyname::reToRefs2 ("edm::RefVector< *(.*) *, *(.*) *, *edm::refhelper::FindUsingAdvance< *\\1, *\\2 *> *>")
static boost::regex const edm::friendlyname::reToRefsAssoc ("edm::RefVector< *Association(.*) *, *edm::helper(.*), *Association(.*)::Find>")
static boost::regex const edm::friendlyname::reToVector ("edm::AssociationVector<(.*), *(.*), *edm::Ref.*,.*>")
static boost::regex const edm::friendlyname::reUnsigned ("unsigned ")
static boost::regex const edm::friendlyname::reVector ("std::vector")
static boost::regex const edm::friendlyname::reWrapper ("edm::Wrapper<(.*)>")
std::string edm::friendlyname::standardRenames (std::string const &iIn)
std::string edm::friendlyname::subFriendlyName (std::string const &iFullName)