Changeset 222 for cpp/frams/util/extvalue.cpp
- Timestamp:
- 04/11/14 23:39:36 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/frams/util/extvalue.cpp
r205 r222 706 706 } 707 707 708 PtrListTempl<ParamInterface*> ExtValue::deserializable_classes; 709 710 void ExtValue::initDeserializableClasses() 711 { 712 deserializable_classes+=&Pt3D_Ext::getStaticParam(); 713 deserializable_classes+=&Orient_Ext::getStaticParam(); 714 deserializable_classes+=&GenoObj::getStaticParam(); 708 PtrListTempl<ParamInterface*> &ExtValue::getDeserializableClasses() 709 { 710 static PtrListTempl<ParamInterface*> classes; 711 return classes; 715 712 } 716 713 717 714 ParamInterface *ExtValue::findDeserializableClass(const char* name) 718 715 { 719 FOREACH(ParamInterface*,cls, deserializable_classes)716 FOREACH(ParamInterface*,cls,getDeserializableClasses()) 720 717 if (!strcmp(cls->getName(),name)) 721 718 return cls;
Note: See TracChangeset
for help on using the changeset viewer.