Default implementations of the tag-tuner interface for tag-collections. More...
Public Types | |
| typedef Range | range_type |
| A tag tuner must provide the type of the range, default is no range. | |
| typedef Internal::no_tag_table | tag_table_type |
| A tag tuner must provide a tag-table type; default is no tag-table. | |
| typedef Partitioner | partitioner_type |
| The type of the partitioner. | |
Public Member Functions | |
| partitioner_type | partitioner () const |
| return a partitioner for range-based features, such as parallel_for | |
| bool | preserve_tags () const |
| return true if tag memoization is wanted; returns false by default (with no_tag_table) | |
Default implementations of the tag-tuner interface for tag-collections.
Use this if you are going put ranges. Optional argument is a custom partitioner. Ranges don't work with memoization (yet)
Definition at line 538 of file default_tuner.h.
| partitioner_type partitioner | ( | ) | const [inline] |
return a partitioner for range-based features, such as parallel_for
Definition at line 551 of file default_tuner.h.
{
return typename tag_tuner< Range, Partitioner >::partitioner_type();
}
1.7.6.1