Remove redundant implied tags to a stream of tagged items. More...
#include <Implications.h>
Public Member Functions | |
| RemoveImplied (const Implications< TAG > &impls, const OUT &out) | |
| template<typename ITEMS , typename TAGS > | |
| RemoveImplied< TAG, OUT > & | operator= (const std::pair< ITEMS, TAGS > &data) |
Protected Attributes | |
| const Implications< TAG > & | impls |
| OUT | out |
Remove redundant implied tags to a stream of tagged items.
| tagcoll::RemoveImplied< TAG, OUT >::RemoveImplied | ( | const Implications< TAG > & | impls, | |
| const OUT & | out | |||
| ) | [inline] |
| RemoveImplied<TAG, OUT>& tagcoll::RemoveImplied< TAG, OUT >::operator= | ( | const std::pair< ITEMS, TAGS > & | data | ) | [inline] |
const Implications<TAG>& tagcoll::RemoveImplied< TAG, OUT >::impls [protected] |
Referenced by tagcoll::RemoveImplied< TAG, OUT >::operator=().
OUT tagcoll::RemoveImplied< TAG, OUT >::out [protected] |
Referenced by tagcoll::RemoveImplied< TAG, OUT >::operator=().
1.6.2