.. _module-pw_clock_tree-reference: ---- APIs ---- .. pigweed-module-subpage:: :name: pw_clock_tree .. _module-pw_clock_tree-references: ClockTree ========= .. doxygenclass:: pw::clock_tree::ClockTree :members: Element ======= .. doxygenclass:: pw::clock_tree::Element :members: :protected-members: ElementBlocking =============== .. doxygenclass:: pw::clock_tree::ElementBlocking :members: ElementNonBlockingCannotFail ============================ .. doxygenclass:: pw::clock_tree::ElementNonBlockingCannotFail :members: ElementNonBlockingMightFail =========================== .. doxygenclass:: pw::clock_tree::ElementNonBlockingMightFail :members: ClockSource =========== .. doxygenclass:: pw::clock_tree::ClockSource :members: ClockSourceNoOp =============== .. doxygenclass:: pw::clock_tree::ClockSourceNoOp DependentElement ================ .. doxygenclass:: pw::clock_tree::DependentElement :members: :protected-members: ClockDivider ============ .. doxygenclass:: pw::clock_tree::ClockDivider :members: ClockDividerElement =================== .. doxygenclass:: pw::clock_tree::ClockDividerElement :members: :protected-members: ElementController ================= .. doxygenclass:: pw::clock_tree::ElementController :members: