Polymake Template Library (PTL) 4.11
polymake::mtagged_list_modify< List, Tag, Operation, MoreOperands > Struct Template Reference

#include <meta_list.h>

Inherits mlist_concat< mlist_head< List >::type, mtagged_list_modify< mlist_tail< List >::type, Tag, Operation, MoreOperands... >::type >.

Detailed Description

template<typename List, template< typename > class Tag, template< typename... > class Operation, typename... MoreOperands>
struct polymake::mtagged_list_modify< List, Tag, Operation, MoreOperands >

Modify a tagged meta-list: Replace the element with the given tag by the result of a binary meta-function applied to the element and a second value. If the tag does not occur in the source list, TOperation<void, TValue2>::type is appended to the result list.


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