ZeroErr
|
#include "zeroerr/internal/config.h"
#include "zeroerr/domains/domain.h"
#include "zeroerr/internal/typetraits.h"
Go to the source code of this file.
Classes | |
struct | zeroerr::ContainerOfBase |
ContainerOf is a domain that generates random containers filled with elements from an inner domain. More... | |
class | zeroerr::AssociativeContainerOf< T, InnerDomain > |
class | zeroerr::SequenceContainerOf< T, InnerDomain > |
Namespaces | |
namespace | zeroerr |
Functions | |
template<typename T , typename Inner > | |
std::enable_if< detail::is_associative_container< T >::value, AssociativeContainerOf< T, Inner > >::type | zeroerr::ContainerOf (Inner &&inner) |
template<typename T , typename Inner > | |
std::enable_if<!detail::is_associative_container< T >::value &&detail::is_container< T >::value, SequenceContainerOf< T, Inner > >::type | zeroerr::ContainerOf (Inner &&inner) |
template<template< typename, typename... > class T, typename... Inner, typename C = T<typename Inner::ValueType...>> | |
auto | zeroerr::ContainerOf (Inner... inner) -> decltype(ContainerOf< C >(std::move(inner)...)) |