Lines Matching refs:String

74     Model::Model(const String& instance_name_, const TechModel* tech_model_)
78 m_property_names_ = new vector<String>;
79 m_parameter_names_ = new vector<String>;
120 void Model::setInstanceName(const String& instance_name_)
126 const String& Model::getInstanceName() const
145 void Model::addParameterName(const String& parameter_name_)
154 void Model::addParameterName(const String& parameter_name_, const String& parameter_default_)
163 const vector<String>* Model::getParameterNames() const
168 void Model::addPropertyName(const String& property_name_)
176 void Model::addPropertyName(const String& property_name_, const String& property_default_)
185 const vector<String>* Model::getPropertyNames() const
192 String missing_parameters = "";
196 const String& parameter_name = m_parameter_names_->at(i);
208 String missing_properties = "";
212 const String& property_name = m_property_names_->at(i);
231 const String Model::getParameter(const String& parameter_name_) const
236 void Model::setParameter(const String& parameter_name_, const String& parameter_value_)
252 const String Model::getProperty(const String& property_name_) const
257 void Model::setProperty(const String& property_name_, const String& property_value_)
279 const String& sub_instance_name = sub_instance_->getInstanceName();
284 const String& error_msg = "[Error] " + m_instance_name_ +
291 " -> Invalid number of instance (" + String(num_sub_instances_) + ")");
298 Model* Model::getSubInstance(const String& sub_instance_name_)
303 const String& error_msg = "[Error] " + m_instance_name_ +
311 const Model* Model::getSubInstance(const String& sub_instance_name_) const
316 const String& error_msg = "[Error] " + m_instance_name_ +
324 bool Model::hasSubInstance(const String& sub_instance_name_) const
331 const String& area_name = area_->getName();
336 const String& error_msg = "Internal error: area (" + area_name +
346 Result* Model::getAreaResult(const String& area_name_)
351 const Result* Model::getAreaResult(const String& area_name_) const
356 bool Model::hasAreaResult(const String& area_name_) const
363 const String& ndd_power_name = ndd_power_->getName();
368 const String& error_msg = "Internal error: ndd_power (" + ndd_power_name +
378 Result* Model::getNddPowerResult(const String& ndd_power_name_)
383 const Result* Model::getNddPowerResult(const String& ndd_power_name_) const
388 bool Model::hasNddPowerResult(const String& ndd_power_name_) const
395 const String& event_name = event_->getName();
400 const String& error_msg = "Internal error: event (" + event_name +
410 Result* Model::getEventResult(const String& event_name_)
415 const Result* Model::getEventResult(const String& event_name_) const
420 bool Model::hasEventResult(const String& event_name_) const
430 const void* Model::parseQuery(const String& query_type_, const String& query_hier_, const String& query_sub_field_)
433 vector<String> hier_split = query_hier_.splitByString(HIERARCHY_SEPARATOR);
449 String temp_query_hier = hier_split[1];
456 const String& temp_sub_instance_name = hier_split[1];
465 const void* Model::processQuery(const String& query_type_, const String& query_sub_field_)
493 const String& error_msg = "[Error] " + m_instance_name_ + " -> Unknown query type (" + query_type_ + ")";
499 const Result* Model::queryArea(const String& area_name_) const
506 const Result* Model::queryNddPower(const String& ndd_power_name_)
515 const Result* Model::queryEventEnergyCost(const String& event_name_)
575 void Model::use(const String& event_name_)
613 void Model::useModel(const String& /* event_name_ */)
619 void Model::printHierarchy(const String& query_type_, const String& query_sub_field_, const String& prepend_str_, int detail_level_, ostream& ost_) const
630 //String temp_prepend_str = prepend_str_ + " ";
653 const String& error_msg = "[Error] " + m_instance_name_ + " -> Unknown query type (" + query_type_ + ")";
677 void Model::printInstHierarchy(const String& prepend_str_, int detail_level_, ostream& ost_) const
684 String temp_prepend_str = prepend_str_ + " ";