concepts.hpp File Reference
#include <atria/meta/concept.hpp>#include <atria/meta/value_type.hpp>#include <atria/estd/type_traits.hpp>#include <utility>#include <cassert>Go to the source code of this file.
Namespaces | |
| atria | |
| C++ amazing templates and reusable implementations awesomeness. | |
| atria::funken | |
| Provides a experimental library for writing epocal and functional data-models. | |
Functions | |
| template<typename T > | |
| auto | declval_ () -> typename std::add_rvalue_reference< T >::type |
| ABL_CONCEPT_SPEC (In_value) | |
| Concept for objects that provide values via a getter. More... | |
| ABL_CONCEPT_SPEC (Out_value) | |
| Concept for objects that provide values via a setter. More... | |
| ABL_CONCEPT_SPEC (Inout_value) | |
Concept for objects that meet boot In_value and Out_value. More... | |
| ABL_CONCEPT_SPEC (Root_value) | |
| Concept for values that can be commited. More... | |

1.8.10