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... | |