ConceptC++ Concept Web

Introduction

This concept web, inspired by David Musser's Concept Web for Generic Programming, provides descriptions of the concepts in the ConceptC++ Standard Library. The intent is to eventually provide concepts for other generic libraries written in ConceptC++, providing a way to explore the abstractions in various application domains and encourage the reuse of concepts in ConceptC++.

Concept Index

AConvertibleIMutableForwardIteratorS
AddableCopyConstructibleInputIteratorMutableRandomAccessIteratorSameType
AssignableDIntegralOSignedIntegral
BDefaultConstructibleIteratorAssociatedTypesOutputIteratorSwappable
BasicOutputIteratorDereferenceableLPT
BidirectionalIteratorELessThanComparablePredicateTrue
BinaryPredicateEqualityComparableMRU
CFMultiplicableRandomAccessIteratorUnsignedIntegral
CallableNForwardIteratorMutableBidirectionalIterator

Header Index