Visual Computing Library
|
List of concepts used in the library. They allow to discriminate between all the defined types of the library, and to constrain the input argument types of templated functions and classes. More...
Modules | |
Utility Concepts | |
List of utility concepts used in the library, that allows to check and constrain iterators, pointers, const correctness management, ranges, etc. | |
Library Concepts | |
List of concepts for types that have been defined in this library. They are grouped in different categories depending on the involved types. | |
List of concepts used in the library. They allow to discriminate between all the defined types of the library, and to constrain the input argument types of templated functions and classes.
The library provides both generic utility concepts about iterators, pointers or const correctness management, and concepts for types that have been defined in this library. We separate these categories in two subgroups: Utility Concepts and Library Concepts.
This module depends on the VCLib Types Module module.
You can access all the concepts of VCLib by including #include <vclib/concepts.h>