17 #ifndef ADDEDITEMSDELTATYPE_HPP_ 
   18 #define ADDEDITEMSDELTATYPE_HPP_ 
   22 #include <boost/any.hpp> 
   42         : addedItemsStorage_(type.addedItemsStorage_) {}
 
   49         : addedItemsStorage_(items) {}
 
   56         return addedItemsStorage_;
 
   63     virtual std::string 
toString() 
const;
 
   69         addedItemsStorage_.push_back(item);
 
   74     std::list<IDeltaType::DeltaValue> addedItemsStorage_;
 
   80     bool toRecord = 
false;
 
   81     bool isKnownType = 
true;
 
   85     if (!addedItemsStorage_.empty()) {
 
   91                 boost::any_cast<
DeltaTypePtr>(addedItemsStorage_.front());
 
   98             for (
auto it = addedItemsStorage_.begin(); it != addedItemsStorage_.end();) {
 
  102                     ss << configurationDelta->toString();
 
  105                     ss << deltaType->toString();
 
  108                 if (++it != addedItemsStorage_.end()) {
 
  113             ss << 
"unknown type";
 
std::list< DeltaValue > AddedItems
 
virtual std::string toString() const 
 
AddedItemsDeltaType(const AddedItemsDeltaType &type)
 
boost::shared_ptr< IConfigurationDelta > ConfigurationDeltaPtr
 
boost::shared_ptr< IDeltaType > DeltaTypePtr
 
AddedItemsDeltaType(const AddedItems &items)
 
virtual const AddedItems & getAddedItems()
 
void addItem(const IDeltaType::DeltaValue &item)