diff options
Diffstat (limited to 'src/components/smart_objects/include/smart_objects/object_schema_item.h')
-rw-r--r-- | src/components/smart_objects/include/smart_objects/object_schema_item.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/components/smart_objects/include/smart_objects/object_schema_item.h b/src/components/smart_objects/include/smart_objects/object_schema_item.h index 45d161320b..27937ee17c 100644 --- a/src/components/smart_objects/include/smart_objects/object_schema_item.h +++ b/src/components/smart_objects/include/smart_objects/object_schema_item.h @@ -118,18 +118,22 @@ class CObjectSchemaItem : public ISchemaItem { /** * @brief Apply schema. * @param Object Object to apply schema. - * @param RemoveFakeParameters contains true if need to remove fake parameters + * @param remove_unknown_parameters contains true if need to remove unknown + *parameters * from smart object otherwise contains false. **/ void applySchema(SmartObject& Object, - const bool RemoveFakeParameters, + const bool remove_unknown_parameters, const utils::SemanticVersion& MessageVersion = utils::SemanticVersion()) OVERRIDE; /** * @brief Unapply schema. * @param Object Object to unapply schema. + * @param remove_unknown_parameters contains true if need to remove unknown + *parameters **/ - void unapplySchema(SmartObject& Object) OVERRIDE; + void unapplySchema(SmartObject& Object, + const bool remove_unknown_parameters) OVERRIDE; /** * @brief Build smart object by smart schema having copied matched * parameters from pattern smart object |