cppx-core
|
#include <cppx-core/collections/dynamic-size-checking.hpp>
#include <cppx-core/iterators/Forward_iterator_impl_.hpp>
#include <cppx-core/language/syntax/type-assemblers.hpp>
#include <cppx-core/language/syntax/macro-define_tag.hpp>
#include <cppx-core/language/types/Truth.hpp>
#include <cppx-core/meta-type/type-traits.hpp>
#include <initializer_list>
#include <iterator>
Go to the source code of this file.
Classes | |
class | cppx::Enumerated_< Collection > |
struct | cppx::Enumerated_< Collection >::Item_and_index |
class | cppx::Enumerated_< Collection >::Iterator |
Namespaces | |
cppx | |
Functions | |
CPPX_DEFINE_TAG (Temporary) | |
cppx::CPPX_USE_STD (declval, initializer_list) | |
template<class Collection > | |
auto | cppx::enumerated (Collection &c) -> Enumerated_< Collection > |
template<class Item > | |
auto | cppx::enumerated (const initializer_list< Item > &list) -> Enumerated_< const initializer_list< Item >> |
CPPX_DEFINE_TAG | ( | Temporary | ) |