The Opaque Type Principle
Template type names can be too complex for the user to use directly, as they may be verbose or they may require very complex syntax. So you should either publish a convenient typedef or allow users to ignore their type altogether.
KeywordsAgglomeration Dispatch Adapter
© Davide Di Gennaro 2015