diff options
Diffstat (limited to 'src/uscxml/plugins/DataModel.h')
-rw-r--r-- | src/uscxml/plugins/DataModel.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/uscxml/plugins/DataModel.h b/src/uscxml/plugins/DataModel.h index 7716ad7..9185cc8 100644 --- a/src/uscxml/plugins/DataModel.h +++ b/src/uscxml/plugins/DataModel.h @@ -66,17 +66,19 @@ public: uint32_t iteration); /// @copydoc DataModelImpl::assign() - virtual void assign(const std::string& location, const Data& data); + virtual void assign(const std::string& location, + const Data& data, + const std::map<std::string, std::string>& attr = std::map<std::string, std::string>()); /// @copydoc DataModelImpl::init() - virtual void init(const std::string& location, const Data& data); + virtual void init(const std::string& location, + const Data& data, + const std::map<std::string, std::string>& attr = std::map<std::string, std::string>()); /// @copydoc DataModelImpl::isDeclared() virtual bool isDeclared(const std::string& expr); /// @copydoc DataModelImpl::replaceExpressions() size_t replaceExpressions(std::string& content); - /// @copydoc DataModelImpl::andExpressions() - std::string andExpressions(std::list<std::string> expressions); /// @copydoc DataModelImpl::addExtension() virtual void addExtension(DataModelExtension* ext); |