| 4:68988ebc2a68 | 5:593a658cba8e |
|---|---|
| 8 { | 8 { |
| 9 Q_OBJECT | 9 Q_OBJECT |
| 10 public: | 10 public: |
| 11 class EditContext; | 11 class EditContext; |
| 12 Model(); | 12 Model(); |
| 13 Model(const Model &) = delete; | 13 Model(const Model&) = delete; |
| 14 int size() const; | 14 int size() const; |
| 15 EditContext edit(); | 15 EditContext edit(); |
| 16 private: | 16 private: |
| 17 template<typename T, typename... Args> | 17 template<typename T, typename... Args> |
| 18 T* append(Args&&... args); | 18 T* append(Args&&... args); |