Cloces #2 use links instead of value

This commit is contained in:
adm committed 2026-02-27 19:02:30 -05:00
1 parent f1139c582a
commit 9f84ab13db
1 file changed
+2 -2
+2 -2
View File
@@ -75,7 +75,7 @@ class TypeFsactory {
* @endcode
*/
template<class Derived>
void registerType (ClassId_T id) {
void registerType (const ClassId_T& id) {
/// store pointer to constructor of Derived class
classes[id] = &typefactory<Derived>;
}
@@ -86,7 +86,7 @@ class TypeFsactory {
* @return shared pointer to new class.
* @throws std::our_of_range when id not found in map
*/
typefactoryFunction create (ClassId_T id) const {
typefactoryFunction create (const ClassId_T& id) const {
/// constructor of registered type will call here
return classes.at (id);
}