Graham Tremper edited this page Jul 28, 2014 · 6 revisions

Autowiring is an inversion-of-control framework for C++11. Autowiring's foundational concept is the context, implemented by the CoreContext type. All threads running in a concurrent system have a current context. The default context is the global context, which is destroyed when the application is quitting.

The following are the major features supported by Autowiring:

  • Autowired: A scope-based dependency injection template type
  • CoreThread: A mix-in base class that supports a dispatch queue and lifecycle management
  • AutoFilter: Type-based scope-aware implicit filter network construction
  • Autonet: An online visualization and profiling system for dependency networks
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.