Files
rdkit/Code/GraphMol/Descriptors
Brian Kelley 95a92282d1 Dictionary access is saniztized and optimized.
o rdkit gains a RDKit::common_properties namespace that contains common string value properties

 o Dict.h and below gain getPropIfPresent that attempts to retrieve a property and returns
  true/false on success or failure.  This is used to optimize access.

 o rdkit learns how to pass property keys by reference, not value.

A new namespace has been added to RDKit, common_properties
that contains the std::string values for commonly used
properties.  This helps to avoid typos in string values
but also avoids a creation of std::strings from character
values.  All accessors (has/get/clear and getPropIfPresent) now pass
the key by reference.

Additionally, getPropIfPresent removes the double lookup
of hasProp/getProp which can be a significant speedup
in the smiles and smarts parsers (10-20%)
2015-01-15 12:23:29 -05:00
..
2014-10-14 01:20:42 +02:00
2014-10-14 01:20:42 +02:00
2014-10-14 01:20:42 +02:00
2014-10-14 01:20:42 +02:00
2013-06-22 06:01:55 -04:00
2011-03-21 05:02:12 +00:00
2013-03-29 17:22:28 +00:00
2013-02-23 17:17:56 +00:00
2009-02-03 05:26:10 +00:00
2014-10-14 01:20:42 +02:00