xtd 0.2.0
Loading...
Searching...
No Matches
diagnostics

Definition

Contains diagnostics definitions.

Classes

class  xtd::diagnostics::console_trace_listener
 Directs tracing or debugging output to either the standard output or the standard error stream. More...
 
class  xtd::diagnostics::debug
 Provides a set of methods and properties that help you debug the execution of your code. This class cannot be inherited. More...
 
class  xtd::diagnostics::debugger
 Enables communication with a debugger. This class cannot be inherited. More...
 
class  xtd::diagnostics::default_trace_listener
 Provides the default output methods and behavior for tracing. More...
 
class  xtd::diagnostics::ostream_trace_listener
 Directs tracing or debugging output to a std::ostream, such as std::fstream, std::stream... More...
 
class  xtd::diagnostics::process
 Provides access to local and remote processes and enables you to start and stop local system processes. More...
 
class  xtd::diagnostics::stack_frame
 Provides information about a xtd::diagnostics::stack_frame, which represents a function call on the call stack for the current thread. More...
 
class  xtd::diagnostics::stack_trace
 Represents a stack trace, which is an ordered collection of one or more stack frames. More...
 
class  xtd::diagnostics::stopwatch
 Provides a set of methods and properties that you can use to accurately measure elapsed time. More...
 
class  xtd::diagnostics::trace
 Provides a set of methods and properties that help you debug the execution of your code. This class cannot be inherited. More...
 

Enumerations

enum class  xtd::diagnostics::trace_options {
  xtd::diagnostics::trace_options::none ,
  xtd::diagnostics::trace_options::logical_operation_stack ,
  xtd::diagnostics::trace_options::date_time ,
  xtd::diagnostics::trace_options::timestamp ,
  xtd::diagnostics::trace_options::process_id ,
  xtd::diagnostics::trace_options::thread_id ,
  xtd::diagnostics::trace_options::callstack
}
 Specifies trace data options to be written to the trace output. More...