.. _namespace_smacc2:

Namespace smacc2
================


.. contents:: Contents
   :local:
   :backlinks: none





Namespaces
----------


- :ref:`namespace_smacc2__client_bases`

- :ref:`namespace_smacc2__client_behaviors`

- :ref:`namespace_smacc2__components`

- :ref:`namespace_smacc2__default_events`

- :ref:`namespace_smacc2__default_transition_tags`

- :ref:`namespace_smacc2__introspection`

- :ref:`namespace_smacc2__state_reactors`

- :ref:`namespace_smacc2__utils`


Classes
-------


- :ref:`exhale_struct_structsmacc2_1_1AddTEventTypeStateReactor`

- :ref:`exhale_struct_structsmacc2_1_1AddTEventTypeStateReactorInfo`

- :ref:`exhale_struct_structsmacc2_1_1ComponentKey`

- :ref:`exhale_struct_structsmacc2_1_1EvCbFailure`

- :ref:`exhale_struct_structsmacc2_1_1EvCbFinished`

- :ref:`exhale_struct_structsmacc2_1_1EvCbSuccess`

- :ref:`exhale_struct_structsmacc2_1_1HasSpecificNamedOnExit_1_1Check`

- :ref:`exhale_struct_structsmacc2_1_1HasStandardOnExit_1_1Check`

- :ref:`exhale_struct_structsmacc2_1_1SmaccState_1_1my__context`

- :ref:`exhale_struct_structsmacc2_1_1SmaccStateMachineBase`

- :ref:`exhale_struct_structsmacc2_1_1SmExecution`

- :ref:`exhale_struct_structsmacc2_1_1Transition_1_1reactions`

- :ref:`exhale_class_classsmacc2_1_1CbServiceServerCallbackBase`

- :ref:`exhale_class_classsmacc2_1_1ClientHandler`

- :ref:`exhale_class_classsmacc2_1_1HasSpecificNamedOnExit`

- :ref:`exhale_class_classsmacc2_1_1HasStandardOnExit`

- :ref:`exhale_class_classsmacc2_1_1ISmaccClient`

- :ref:`exhale_class_classsmacc2_1_1ISmaccClientBehavior`

- :ref:`exhale_class_classsmacc2_1_1ISmaccComponent`

- :ref:`exhale_class_classsmacc2_1_1ISmaccOrthogonal`

- :ref:`exhale_class_classsmacc2_1_1ISmaccState`

- :ref:`exhale_class_classsmacc2_1_1ISmaccStateMachine`

- :ref:`exhale_class_classsmacc2_1_1ISmaccUpdatable`

- :ref:`exhale_class_classsmacc2_1_1Orthogonal`

- :ref:`exhale_class_classsmacc2_1_1SignalDetector`

- :ref:`exhale_class_classsmacc2_1_1SmaccAsyncClientBehavior`

- :ref:`exhale_class_classsmacc2_1_1SmaccClientBehavior`

- :ref:`exhale_class_classsmacc2_1_1SmaccEventGenerator`

- :ref:`exhale_class_classsmacc2_1_1SmaccSignal`

- :ref:`exhale_class_classsmacc2_1_1SmaccState`

- :ref:`exhale_class_classsmacc2_1_1StateReactor`

- :ref:`exhale_class_classsmacc2_1_1Transition`


Enums
-----


- :ref:`exhale_enum_smacc__state__machine_8hpp_1af6aa87c3c23a8d2b22f6871d89ea0152`

- :ref:`exhale_enum_common_8hpp_1a7322c034df3cc8d5a5d8f0fc7737fc2e`

- :ref:`exhale_enum_smacc__state__machine_8hpp_1af13b5c45bc293d2492a93482c86d179f`


Functions
---------


- :ref:`exhale_function_common_8hpp_1a31ab447cb446b38b2f86f0e495647a8f`

- :ref:`exhale_function_smacc__signal__detector_8hpp_1a4d4977ee4850c32d7a129e858c2839fe`

- :ref:`exhale_function_state__traits_8hpp_1a49c0360a2a82463253cba7e24c23412a`

- :ref:`exhale_function_state__traits_8hpp_1ac71062d0a68cf34bbf24de40add61f63`

- :ref:`exhale_function_state__traits_8hpp_1ab7611b6152d8e985b754743290a4a17e`

- :ref:`exhale_function_state__traits_8hpp_1aaba144ff4f53f5006fd2258292713b2c`

- :ref:`exhale_function_state__traits_8hpp_1aef1cafdedaaa536160114e13ff27aa77`

- :ref:`exhale_function_state__traits_8hpp_1aec34999c81db4b6cf4dde27c89f5d48b`


Typedefs
--------


- :ref:`exhale_typedef_common_8hpp_1aa793a523ec022f11753fc066762ef6a7`