17 #ifndef REMOVEDITEMSDELTATYPE_HPP_
18 #define REMOVEDITEMSDELTATYPE_HPP_
22 #ifdef KAA_USE_CONFIGURATION
32 class RemovedItemsDeltaType :
public EmptyDeltaType {
37 RemovedItemsDeltaType() {}
42 RemovedItemsDeltaType(
const RemovedItemsDeltaType& type)
43 : removedItemsStorage_(type.removedItemsStorage_) {}
49 RemovedItemsDeltaType(
const RemovedItems& items)
50 : removedItemsStorage_(items) {}
58 virtual const RemovedItems& getRemovedItems() {
59 return removedItemsStorage_;
66 virtual std::string toString()
const;
71 void addHandlerId(
const DeltaHandlerId& item) {
72 removedItemsStorage_.push_back(item);
76 RemovedItems removedItemsStorage_;
79 inline std::string RemovedItemsDeltaType::toString()
const {
83 for (
auto it = removedItemsStorage_.begin(); it != removedItemsStorage_.end();) {
84 ss << it->getHandlerId();
86 if (++it != removedItemsStorage_.end()) {