TextFeed.hpp

A representation of text on a web page optimized for rapid appends.

class TextFeed : public internal::WidgetFacet<TextFeed>
#include <TextFeed.hpp>

A TextFeed widget handles putting text on a web page that can be controlled and modified.

Public Types

using INFO_TYPE = TextFeedInfo

Public Functions

inline TextFeed(const std::string &in_id = "", const std::string &separator = "", const size_t max_size = std::numeric_limits<size_t>::max())
inline TextFeed(const TextFeed &in)
inline TextFeed(const Widget &in)
inline ~TextFeed()
inline size_t GetSize() const

How many text items are contained?

inline TextFeed &Clear()

Erase current text.

inline TextFeed &PopBack()

Remove last text item.

Protected Functions

inline TextFeedInfo *Info()
inline const TextFeedInfo *Info() const
inline TextFeed(TextFeedInfo *in_info)