void BoolAttribute::onSettingSpecialization(const std::vector<std::string> &specialization) { Bool *boolVal = outValue(); boolVal->setIsArray(false); if(boolVal->size() == 0) { boolVal->resize(1); boolVal->setBoolValueAt(0, false); } if(specialization.size() == 1) { if(specialization[0] == "BoolArray") { boolVal->setIsArray(true); } } }