which guides you step-by-step through creating your CnC application directly in C++.
The API presented here provides a natural way to program directly in C++ using the CnC design methodology. The API provides classes representing item collections (CnC::item_collection) and tag collections (CnC::tag_collection) and the context (CnC::context) which brings together the collections and steps. More advanced features include a capabilities for tuning (The Tuners) and Running CnC applications on distributed memory.
Here's the list of topics covered this documentation.
Here's the class-overview.