Skip to content

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

License

Notifications You must be signed in to change notification settings

ohz10/build_traits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected]

License

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages