6#include <xtd/diagnostics/trace_listener>
55 #if !defined(NDEBUG) || defined(DEBUG) || defined(TRACE)
56 if (control_trace_) control_trace_->
flush();
60 using trace_listener::write;
64 #if !defined(NDEBUG) || defined(DEBUG) || defined(TRACE)
70 using trace_listener::write_line;
74 #if !defined(NDEBUG) || defined(DEBUG) || defined(TRACE)
Represents text as a sequence of character units.
Definition basic_string.hpp:79
Provides the abstract base class for the listeners who monitor trace and debug output.
Definition trace_listener.hpp:37
bool need_indent() const noexcept
Gets a value indicating whether to indent the output.
virtual void write_indent()
Writes the indent to the listener you create when you implement this class, and resets the NeedIndent...
Definition trace_listener.hpp:337
std::shared_ptr< type_t > sptr
The xtd::sptr object is a shared pointer.
Definition sptr.hpp:25
Contains xtd::forms::icontrol_trace interface.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10