enum LogLineMarker
  • Output
  • Error
  • Log
class vtb::gui::CircularLineBuffer
Types
Fields
  • const typedef LogLine * const_pointer
Methods
  • sync() -> bool
  • lines() const -> const line_array &
  • unlock() -> void
  • lock() -> void
  • clear() -> void
  • put(const char * s, LogLineMarker marker, std::streamsize n = 1) -> void
class vtb::gui::LogLine
Methods
  • clear() -> void
  • matches(const char * keyword) const -> bool
  • string() const -> const std::string &
  • isError() const -> bool
  • hasMarker() const -> bool
  • marker() const -> LogLineMarker
  • marker(LogLineMarker m) -> void
  • append(char ch) -> void
  • LogLine(std::string s, LogLineMarker m)
  • LogLine()
Friends
  • CircularLineBuffer
template <class T>
struct vtb::gui::pointer_pair
Fields
  • const_pointer last
  • const_pointer first
  • const typedef T * const_pointer
Methods
  • size() const -> size_t
  • end() const -> const_pointer
  • begin() const -> const_pointer