Changeset 20315

Show
Ignore:
Timestamp:
06/21/07 15:05:15 (1 year ago)
Author:
patrick
Message:

Avoid unnecessary creation of temporary copies of objects.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/branches/2.2/modules/jackal/config/jccl/Config/ConfigElement.h

    r20314 r20315  
    168168   T getProperty(const std::string& prop, int ind) const 
    169169   { 
    170       std::string prop_string = getPropertyString(prop,ind); 
    171  
    172170      T ret_val = T(); 
    173       std::istringstream iss(prop_string); 
     171      std::istringstream iss(getPropertyString(prop, ind)); 
    174172      iss >> ret_val; 
    175173      return ret_val; 
     
    292290inline std::string ConfigElement::getProperty<std::string>(const std::string& prop, int ind) const 
    293291{ 
    294    std::string prop_string = getPropertyString(prop,ind); 
    295    return prop_string; 
     292   return getPropertyString(prop, ind); 
    296293} 
    297294