CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
edm::friendlyname Namespace Reference

Functions

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

Function Documentation

static std::string const edm::friendlyname::emptyString ( ""  )
static
std::string edm::friendlyname::friendlyName ( std::string const &  iFullName)
std::string edm::friendlyname::handleNamespaces ( std::string const &  iIn)

Definition at line 29 of file FriendlyName.cc.

std::string edm::friendlyname::handleTemplateArguments ( std::string const &  iIn)

Definition at line 115 of file FriendlyName.cc.

static boost::regex const edm::friendlyname::reAIKR ( ,
*edm::helper::AssociationIdenticalKeyReference  
)
static
static boost::regex const edm::friendlyname::reAllSpaces ( " +"  )
static
static boost::regex const edm::friendlyname::reBeginSpace ( "^ +"  )
static
static boost::regex const edm::friendlyname::reColons ( "::"  )
static
static boost::regex const edm::friendlyname::reComma ( ,
 
)
static
static boost::regex const edm::friendlyname::reEndSpace ( " +$"  )
static
static boost::regex const edm::friendlyname::reLong ( "long "  )
static
static boost::regex const edm::friendlyname::reLongLong ( "Long64_t"  )
static
std::string edm::friendlyname::removeAllSpaces ( std::string const &  iIn)

Definition at line 39 of file FriendlyName.cc.

std::string edm::friendlyname::removeExtraSpaces ( std::string const &  iIn)

Definition at line 34 of file FriendlyName.cc.

static boost::regex const edm::friendlyname::reOneToMany ( "edm::AssociationMap< *edm::OneToMany<(.*?),(.*?), *u[a-z]*> >"  )
static
static boost::regex const edm::friendlyname::reOneToManyWithQuality ( "edm::AssociationMap<edm::OneToManyWithQuality<(.*?), *(.*?), *(.*?), *u[a-z]*> >"  )
static
static boost::regex const edm::friendlyname::reOneToOne ( "edm::AssociationMap< *edm::OneToOne<(.*?),(.*?), *u[a-z]*> >"  )
static
static boost::regex const edm::friendlyname::reOneToValue ( "edm::AssociationMap< *edm::OneToValue<(.*?),(.*?), *u[a-z]*> >"  )
static
static boost::regex const edm::friendlyname::reOwnVector ( "edm::OwnVector<(.*), *edm::ClonePolicy<\\1 *> >"  )
static
static boost::regex const edm::friendlyname::reSorted ( "edm::SortedCollection<(.*), *edm::StrictWeakOrdering<\\1 *> >"  )
static
static boost::regex const edm::friendlyname::reString ( "std::basic_string<char>"  )
static
static boost::regex const edm::friendlyname::reString2 ( "std::string"  )
static
static boost::regex const edm::friendlyname::reTemplateArgs ( "*<(.*)>$"  [^<])
static
static boost::regex const edm::friendlyname::reTemplateClass ( "([^<>,]+<[^<>]*>)"  )
static
static boost::regex const edm::friendlyname::reToRangeMap ( "edm::RangeMap< *(.*), *(.*), *edm::ClonePolicy<([^>]*)>  ,
 
)
static
static boost::regex const edm::friendlyname::reToRefs1 ( "edm::RefVector< *(.*)< *(.*) *>, *\\2 *, *edm::refhelper::FindUsingAdvance< *\\1< *\\2 *> *, *\\2 *> *>"  )
static
static boost::regex const edm::friendlyname::reToRefs2 ( "edm::RefVector< *(.*) *, *(.*) *, *edm::refhelper::FindUsingAdvance< *\\1, *\\2 *> *>"  )
static
static boost::regex const edm::friendlyname::reToRefsAssoc ( "edm::RefVector< *Association(.*) *, *edm::helper(.*), *Association(.*)::Find>"  )
static
static boost::regex const edm::friendlyname::reToVector ( "edm::AssociationVector<(.*), *(.*), *edm::Ref.*,.*>"  )
static
static boost::regex const edm::friendlyname::reULongLong ( "ULong64_t"  )
static
static boost::regex const edm::friendlyname::reUnsigned ( "unsigned "  )
static
static boost::regex const edm::friendlyname::reVector ( "std::vector"  )
static
static boost::regex const edm::friendlyname::reWrapper ( "edm::Wrapper<(.*)>"  )
static
std::string edm::friendlyname::standardRenames ( std::string const &  iIn)

Definition at line 70 of file FriendlyName.cc.

std::string edm::friendlyname::subFriendlyName ( std::string const &  iFullName)

Definition at line 98 of file FriendlyName.cc.