atria Namespace Reference

C++ amazing templates and reusable implementations awesomeness. More...

Namespaces

 estd
 C++11 compatible implementations of some C++14 and beyond standard library components.
 
 funken
 Provides a experimental library for writing epocal and functional data-models.
 
 meta
 Metaprogramming tools, including some Booost.MPL adaptors and concept checking facilities.
 
 prelude
 Basic functional programming tools in the spirit of those in Clojure core and Haskell's Prelude.
 
 testing
 Testing tools, like spies, for modern C++ development.
 
 variant
 Tools for better usability of boost::variant, eggs::variant and potentially other implementations of sum types.
 
 xform
 Efficient and flexible C++ implementation of transducers.
 

Detailed Description

C++ amazing templates and reusable implementations awesomeness.

Extends standard library capabilities and provide mostly header-only libraries in the spirit of the STL, Boost, Adobe Source Libraries or Facebook's Folly and Fatal.

The library is written in C++11. In the spirit of using modern C++ techniques, we will use C++14 and newer features as compilers catch up.

Fork me on GitHub