templates.h
.
All the generic handle class templates have to deal with a few subtle challenges inherent in non-C++ API's. The simplest way to express in a generic way, is with the traits classes. Any concrete traits class is free to override and an expect each traits class to define one of the class assign to the templates and can handle all the basic class templates that provides supports for efficiently and easily handling any type of native resources with exclusive criteria by following simple traits for database connections.