Wallaroo  0.8
Classes | Static Public Member Functions | List of all members
wallaroo::bounded_collection< MIN, MAX, C > Struct Template Reference

#include <collaborator.h>

Classes

struct  Container
 

Static Public Member Functions

template<typename T >
static bool WiringOk (const T *t)
 

Detailed Description

template<std::size_t MIN = 0, std::size_t MAX = 0, template< typename E, typename Allocator=std::allocator< E > > class C = std::vector>
struct wallaroo::bounded_collection< MIN, MAX, C >

This type should be used as second template parameter in Collaborator class to specify that the Collaborator is a collection and you can wire the collaborator with a number of parts greater or equal to MIN and lesser or equal to MAX. You can also specify the container to use with the thirth template parameter (default is std::vector)

Member Function Documentation

template<std::size_t MIN = 0, std::size_t MAX = 0, template< typename E, typename Allocator=std::allocator< E > > class C = std::vector>
template<typename T >
static bool wallaroo::bounded_collection< MIN, MAX, C >::WiringOk ( const T *  t)
inlinestatic

The documentation for this struct was generated from the following file: