13 Item() noexcept(
true);
17 const std::string &
link,
18 const std::string &
guid,
19 const std::string &
desc) noexcept(
true);
22 const std::string&
title()
const;
40 const std::string&
link()
const;
49 const std::string&
guid()
const;
58 const std::string&
desc()
const;
76 explicit operator std::string()
const;
84 operator bool()
const;
93 std::string _category;
Item & set_desc(const std::string &desc)
Sets new value to RSS Item description.
Definition: item.cpp:58
const std::string & title() const
Definition: item.cpp:23
Item & set_link(const std::string &link)
Sets new value to RSS Item link.
Definition: item.cpp:42
const std::string & guid() const
Definition: item.cpp:47
operator!() const
Definition: item.cpp:88
RSS Item module.
Definition: item.hpp:9
Item & set_title(const std::string &title)
Sets new value to RSS Item title.
Definition: item.cpp:26
const std::string & link() const
Definition: item.cpp:39
Item & set_guid(const std::string &guid)
Sets new value to RSS Item guid.
Definition: item.cpp:50
const std::string & category() const
Definition: item.cpp:31
Item() noexcept(true)
Default constructor for empty Item.
Definition: item.cpp:5
const std::string & desc() const
Definition: item.cpp:55
void reset()
Unsets all attributes of RSS Item.
Definition: item.cpp:63
Item & set_category(const std::string &category)
Sets new value to RSS Item category.
Definition: item.cpp:34