| 
    vSMC
    
   vSMC: Scalable Monte Carlo 
   | 
 
#include <vsmc/internal/config.h>#include <vsmc/internal/defines.hpp>#include <vsmc/internal/forward.hpp>#include <type_traits>Go to the source code of this file.
Classes | |
| class | vsmc::internal::HasSizeType< T > | 
| class | vsmc::internal::HasSizeTypeImpl< T > | 
| class | vsmc::internal::SizeTypeDispatch< T, bool > | 
| class | vsmc::internal::SizeTypeDispatch< T, false > | 
| class | vsmc::internal::SizeTypeDispatch< T, true > | 
| class | vsmc::SizeTypeTrait< T > | 
| Particle::size_type etc., traits.  More... | |
| class | vsmc::SizeTypeTrait< T > | 
| Particle::size_type etc., traits.  More... | |
Namespaces | |
| vsmc | |
| vsmc::internal | |
Macros | |
| #define | VSMC_DEFINE_METHOD_CHECKER(name, RT, Args) | 
| #define | VSMC_DEFINE_TYPE_DISPATCH_TRAIT(Outer, Inner, Default) | 
| #define | VSMC_DEFINE_TYPE_TEMPLATE_DISPATCH_TRAIT(Outer, Inner, Default) | 
Typedefs | |
| template<typename T > | |
| using | vsmc::SizeType = typename SizeTypeTrait< T >::type | 
| #define VSMC_DEFINE_METHOD_CHECKER | ( | name, | |
| RT, | |||
| Args | |||
| ) | 
Definition at line 165 of file traits.hpp.
| #define VSMC_DEFINE_TYPE_DISPATCH_TRAIT | ( | Outer, | |
| Inner, | |||
| Default | |||
| ) | 
Definition at line 40 of file traits.hpp.
| #define VSMC_DEFINE_TYPE_TEMPLATE_DISPATCH_TRAIT | ( | Outer, | |
| Inner, | |||
| Default | |||
| ) | 
Definition at line 103 of file traits.hpp.
 1.8.11