#ifndef _NNTP_LISTITEMS_HPP_ #define _NNTP_LISTITEMS_HPP_ #ifndef _NNTP_LISTITEM_HPP_ #include #endif #ifndef _COMMON_BLOCK_HPP_ #include #endif class ListItems : public Block { public: ListItems(void); ListItems(const ListItems &someListItems); ListItems(const String &pathListFileName); virtual ~ListItems(); ListItems &operator=(const String &pathListFileName); ListItems &operator=(Block &listItemStrings); ListItems &operator+=(const String &listItemString); private: }; inline ListItems::ListItems(void) { } inline ListItems::ListItems(const ListItems &someListItems) { *this=someListItems; } inline ListItems::ListItems(const String &pathListFileName) { *this=pathListFileName; } inline ListItems::~ListItems() { } inline ListItems &ListItems::operator+=(const String &listItemString) { ListItem listItem(listItemString); insert(&listItem); return *this; } #endif