concepts.hpp
Go to the documentation of this file.
1 
10 /*****************************************************************************
11 ** Ifdefs
12 *****************************************************************************/
13 
14 #ifndef ECL_CONCEPTS_HPP_
15 #define ECL_CONCEPTS_HPP_
16 
17 /*****************************************************************************
18 ** Includes
19 *****************************************************************************/
20 
21 #include "concepts/macros.hpp"
22 #include "concepts/blueprints.hpp"
23 #include "concepts/containers.hpp"
24 #include "concepts/devices.hpp"
26 #include "concepts/streams.hpp"
27 
28 #endif /* ECL_CONCEPTS_HPP_ */
Defines validating functionality for the device concepts.
Mechanisms enabling compile time checking of metaprogramming concepts.
Lightweight objects used for custom class instantiation and assignment.
Defines and validates the functionality for the container concept.
Defines and validates functionality for the streams concept.
Defines validating the functionality for the nullary function concept.


ecl_concepts
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:18:33