CnC
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Types | Public Member Functions
preserve_tuner< Tag, H, E > Struct Template Reference

List of all members.

Public Types

typedef
Internal::hash_tag_table< Tag,
H, E > 
tag_table_type
 A tag tuner must provide a tag-table type; default is no tag-table.

Public Member Functions

bool preserve_tags () const
 return true if tag memoization is wanted; returns false by default (with no_tag_table)

Detailed Description

template<typename Tag, typename H = cnc_hash< Tag >, typename E = cnc_equal< Tag >>
struct CnC::preserve_tuner< Tag, H, E >

Use this if your tag-collection should preserve tags (memoization)

Note:
Memoization doesn't work with ranges (yet)

Definition at line 568 of file default_tuner.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends