_`foundations.trace`
====================

.. automodule:: foundations.trace

Module Attributes
-----------------

.. attribute:: foundations.trace.REGISTERED_MODULES

.. attribute:: foundations.trace.TRACER_SYMBOL

.. attribute:: foundations.trace.UNTRACABLE_SYMBOL

.. attribute:: foundations.trace.TRACER_HOOK

.. attribute:: foundations.trace.UNTRACABLE_NAMES

.. attribute:: foundations.trace.NULL_OBJECT_NAME

.. attribute:: foundations.trace.TRACE_NAMES_CACHE

.. attribute:: foundations.trace.TRACE_WALKER_CACHE

Functions
---------

.. autofunction:: isReadOnly

.. autofunction:: setTracerHook

.. autofunction:: getTracerHook

.. autofunction:: isTraced

.. autofunction:: isBaseTraced

.. autofunction:: isUntracable

.. autofunction:: setTraced

.. autofunction:: setUntraced

.. autofunction:: setUntracable

.. autofunction:: traceWalker

.. autofunction:: getObjectName

.. autofunction:: getTraceName

.. autofunction:: getMethodName

.. autofunction:: isStaticMethod

.. autofunction:: isClassMethod

.. autofunction:: formatArgument

.. autofunction:: validateTracer

.. autofunction:: tracer

.. autofunction:: untracer

.. autofunction:: untracable

.. autofunction:: traceFunction

.. autofunction:: untraceFunction

.. autofunction:: traceMethod

.. autofunction:: untraceMethod

.. autofunction:: traceProperty

.. autofunction:: untraceProperty

.. autofunction:: traceClass

.. autofunction:: untraceClass

.. autofunction:: traceModule

.. autofunction:: untraceModule

.. autofunction:: registerModule

.. autofunction:: installTracer

.. autofunction:: uninstallTracer

.. autofunction:: evaluateTraceRequest

