/build_traits

A c++ library to help do template specializations based on the platform, compiler, machine architecture, build optimizations, etc.

Primary LanguageC++OtherNOASSERTION

Build Traits

A library to help do template specialization based on the platform, compiler, and machine information. The goal of this library is to prevent stringing preprocessor logic throughout the code and limit it to a few locations.

You will probably need to see examples to understand how to use this. The best example currently resides in PluginFactory, specifically look at the PluginExtensionHelper class.

Dependencies

  • c++11

Contributors

Austin Gilbert ceretullis@gmail.com

License

4-Clause BSD license, see LICENSE.md for details. Other licensing available upon request.