// Birden fazla dusunceyi barindirir #ifndef EKLENDI_DUSUNCEZINCIRI_H_ #define EKLENDI_DUSUNCEZINCIRI_H_ #include "kagit.h" #include "dusunce.h" #include #include class Dusunce; class DusunceZinciri { typedef std::vector Dusunceler; Dusunceler dusunceler_; bool insanBarindirir_; DusunceZinciri & operator= (DusunceZinciri const &); public: explicit DusunceZinciri(std::string const & secenekler); ~DusunceZinciri(); DusunceZinciri(DusunceZinciri const &); bool insanBarindirir() const; void yeniEl(); void yeniDeste(); void fikirBildir(Fikir & fikir, Deste const & el, Deste const & yer); void gor(Kagit const &); void solundakiAlmadi(Kagit const &); std::string satirBasi(Deste const & el) const; }; #endif // EKLENDI_DUSUNCEZINCIRI_H_