diag-trace 5.0.0
µOS++ Tracing Infrastructure
Loading...
Searching...
No Matches
micro_os_plus::trace::detail Namespace Reference

Implementation details namespace. More...

Classes

class  implementation
 Policy class for the production trace instance. More...
class  tracer
 Tracing API bound to a given policy class. More...

Concepts

concept  trace_policy
 Concept constraining the policy class T used by tracer<T>.

Detailed Description

The detail namespace contains internal implementation components that are not part of the public API. It houses the tracer class template and the implementation policy class, along with the trace_policy concept used to constrain policy types.

User code should not reference this namespace directly. The public interface is the set of free functions in the enclosing micro_os_plus::trace namespace.