| CppUnit project page | CppUnit home page |
Functions | |
| template<class ForwardItType> | |
| ForwardItEnumerator < ForwardItType > | range (ForwardItType begin, ForwardItType end) |
| template<class ForwardItType, class ValueType> | |
| ForwardItEnumerator < ForwardItType, typename ValueType::type > | range (ForwardItType begin, ForwardItType end, ValueType) |
| template<class ForwardItType, class Adaptor> | |
| TransformForwardItEnumerator < ForwardItType, Adaptor > | rangeTransform (ForwardItType begin, ForwardItType end, Adaptor adaptor) |
| template<class ContainerType> | |
| ContainerEnumerator < ContainerType > | container (const ContainerType &enumeratedContainer) |
| template<class ContainerType, class ValueType> | |
| ContainerEnumerator < ContainerType, typename ValueType::type > | container (const ContainerType &enumeratedContainer, ValueType) |
| template<class ForwardItType> | |
| MapKeysEnumerator< ForwardItType > | keysRange (ForwardItType begin, ForwardItType end) |
| template<class ForwardItType, class ValueType> | |
| MapKeysEnumerator < ForwardItType, typename ValueType::type > | keysRange (ForwardItType begin, ForwardItType end, ValueType) |
| template<class ContainerType> | |
| MapKeysEnumerator< typename ContainerType::const_iterator, typename RemoveConst< typename ContainerType::value_type::first_type > ::type > | keys (const ContainerType &container) |
| template<class ContainerType, class ValueType> | |
| MapKeysEnumerator< typename ContainerType::const_iterator, typename ValueType::type > | keys (const ContainerType &container, ValueType) |
| template<class ContainerType> | |
| MapValuesEnumerator< typename ContainerType::const_iterator, typename RemoveConst< typename ContainerType::value_type::second_type > ::type > | values (const ContainerType &container) |
| template<class ContainerType, class ValueType> | |
| MapValuesEnumerator< typename ContainerType::const_iterator, typename ValueType::type > | values (const ContainerType &container, ValueType) |
| template<class ForwardItType> | |
| MapValuesEnumerator < ForwardItType > | valuesRange (ForwardItType begin, ForwardItType end) |
| template<class ForwardItType, class ValueType> | |
| MapValuesEnumerator < ForwardItType, typename ValueType::type > | valuesRange (ForwardItType begin, ForwardItType end, ValueType) |
| template<class EnumeratorType> | |
| AnyEnumerator< typename EnumeratorType::value_type > | any (const EnumeratorType &enumerator) |
| template<class EnumeratorType, class Adaptor> | |
| TransformEnumerator< Adaptor, EnumeratorType > | transform (const EnumeratorType &enumerator, Adaptor adaptor) |
| template<class EnumeratorType> | |
| TransformEnumerator < AddressOfAdaptor< typename EnumeratorType::value_type > , EnumeratorType > | addressOfTransform (const EnumeratorType &enumerator) |
| template<class EnumeratorType, class Predicate> | |
| FilterEnumerator < EnumeratorType, Predicate > | filter (const EnumeratorType &enumerator, Predicate predicate) |
| template<class EnumeratorType> | |
| SliceEnumerator< EnumeratorType > | slice (const EnumeratorType &enumerator, unsigned int beginIndex, unsigned int endIndex=-1) |
| template<class ThinEnumeratorType> | |
| SugarEnumerator < ThinEnumeratorType > | sugar (const ThinEnumeratorType &e) |
| Implements full Enumerator interface for an enumerator providing only is_open(), current() and advance(). | |
| template<class ForwardItType> | |
| AnyEnumerator< typename RemoveConst< typename ForwardItType::value_type > ::type > | anyRange (ForwardItType begin, ForwardItType end) |
| template<class ForwardItType, class ValueType> | |
| AnyEnumerator< typename ValueType::type > | anyRange (ForwardItType begin, ForwardItType end, ValueType type) |
| template<class ForwardItType, class Adaptor> | |
| AnyEnumerator< typename Adaptor::result_type > | anyRangeTransform (ForwardItType begin, ForwardItType end, Adaptor adaptor) |
| template<class ContainerType> | |
| AnyEnumerator< typename RemoveConst< typename ContainerType::value_type > ::type > | anyContainer (const ContainerType &enumeratedContainer) |
| template<class ContainerType, class ValueType> | |
| AnyEnumerator< typename ValueType::type > | anyContainer (const ContainerType &enumeratedContainer, ValueType type) |
| template<class ForwardItType> | |
| AnyEnumerator< typename RemoveConst< typename ForwardItType::value_type::first_type > ::type > | anyKeysRange (ForwardItType begin, ForwardItType end) |
| template<class ForwardItType, class ValueType> | |
| AnyEnumerator< typename ValueType::type > | anyKeysRange (ForwardItType begin, ForwardItType end, ValueType type) |
| template<class ContainerType, class ValueType> | |
| AnyEnumerator< typename ValueType::type > | anyKeys (const ContainerType &container, ValueType type) |
| template<class ContainerType> | |
| AnyEnumerator< typename RemoveConst< typename ContainerType::value_type::first_type > ::type > | anyKeys (const ContainerType &container) |
| template<class ForwardItType> | |
| AnyEnumerator< typename RemoveConst< typename ForwardItType::value_type::second_type > ::type > | anyValuesRange (ForwardItType begin, ForwardItType end) |
| template<class ForwardItType, class ValueType> | |
| AnyEnumerator< typename ValueType::type > | anyValuesRange (ForwardItType begin, ForwardItType end, ValueType type) |
| template<class ContainerType> | |
| AnyEnumerator< typename RemoveConst< typename ContainerType::value_type::second_type > ::type > | anyValues (const ContainerType &container) |
| template<class ContainerType, class ValueType> | |
| AnyEnumerator< typename ValueType::type > | anyValues (const ContainerType &container, ValueType type) |
| template<class EnumeratorType, class Adaptor> | |
| AnyEnumerator< typename Adaptor::result_type > | anyTransform (const EnumeratorType &enumerator, Adaptor adaptor) |
| template<class EnumeratorType> | |
| AnyEnumerator< typename EnumeratorType::value_type * > | anyAddressOfTransform (const EnumeratorType &enumerator) |
| template<class EnumeratorType, class Predicate> | |
| AnyEnumerator< typename EnumeratorType::value_type > | anyFilter (const EnumeratorType &enumerator, Predicate predicate) |
| template<class EnumeratorType> | |
| AnyEnumerator< typename EnumeratorType::value_type > | anySlice (const EnumeratorType &enumerator, unsigned int beginIndex, unsigned int endIndex=-1) |
| template<class ThinEnumeratorType> | |
| AnyEnumerator< typename ThinEnumeratorType::value_type > | anySugar (const ThinEnumeratorType &e) |
| TransformEnumerator< AddressOfAdaptor< typename EnumeratorType::value_type>, EnumeratorType > CppTL::Enum::addressOfTransform | ( | const EnumeratorType & | enumerator | ) | [inline] |
Referenced by anyAddressOfTransform().
| AnyEnumerator< typename EnumeratorType::value_type> CppTL::Enum::any | ( | const EnumeratorType & | enumerator | ) | [inline] |
Referenced by anyAddressOfTransform(), anyContainer(), anyFilter(), anyKeys(), anyKeysRange(), anyRange(), anyRangeTransform(), anySlice(), anySugar(), anyTransform(), anyValues(), and anyValuesRange().
| AnyEnumerator< typename EnumeratorType::value_type *> CppTL::Enum::anyAddressOfTransform | ( | const EnumeratorType & | enumerator | ) | [inline] |
References addressOfTransform(), and any().
| AnyEnumerator< typename ValueType::type> CppTL::Enum::anyContainer | ( | const ContainerType & | enumeratedContainer, | |
| ValueType | type | |||
| ) | [inline] |
| AnyEnumerator< typename RemoveConst< typename ContainerType::value_type>::type> CppTL::Enum::anyContainer | ( | const ContainerType & | enumeratedContainer | ) | [inline] |
References any(), and container().
| AnyEnumerator< typename EnumeratorType::value_type> CppTL::Enum::anyFilter | ( | const EnumeratorType & | enumerator, | |
| Predicate | predicate | |||
| ) | [inline] |
| AnyEnumerator< typename RemoveConst< typename ContainerType::value_type::first_type>::type> CppTL::Enum::anyKeys | ( | const ContainerType & | container | ) | [inline] |
| AnyEnumerator< typename ValueType::type> CppTL::Enum::anyKeys | ( | const ContainerType & | container, | |
| ValueType | type | |||
| ) | [inline] |
| AnyEnumerator< typename ValueType::type> CppTL::Enum::anyKeysRange | ( | ForwardItType | begin, | |
| ForwardItType | end, | |||
| ValueType | type | |||
| ) | [inline] |
References any(), and keysRange().
| AnyEnumerator< typename RemoveConst< typename ForwardItType::value_type::first_type>::type> CppTL::Enum::anyKeysRange | ( | ForwardItType | begin, | |
| ForwardItType | end | |||
| ) | [inline] |
References any(), and keysRange().
| AnyEnumerator< typename ValueType::type> CppTL::Enum::anyRange | ( | ForwardItType | begin, | |
| ForwardItType | end, | |||
| ValueType | type | |||
| ) | [inline] |
| AnyEnumerator< typename RemoveConst< typename ForwardItType::value_type>::type> CppTL::Enum::anyRange | ( | ForwardItType | begin, | |
| ForwardItType | end | |||
| ) | [inline] |
| AnyEnumerator< typename Adaptor::result_type> CppTL::Enum::anyRangeTransform | ( | ForwardItType | begin, | |
| ForwardItType | end, | |||
| Adaptor | adaptor | |||
| ) | [inline] |
References any(), and rangeTransform().
| AnyEnumerator< typename EnumeratorType::value_type> CppTL::Enum::anySlice | ( | const EnumeratorType & | enumerator, | |
| unsigned int | beginIndex, | |||
| unsigned int | endIndex = -1 | |||
| ) | [inline] |
| AnyEnumerator< typename ThinEnumeratorType::value_type> CppTL::Enum::anySugar | ( | const ThinEnumeratorType & | e | ) | [inline] |
| AnyEnumerator< typename Adaptor::result_type> CppTL::Enum::anyTransform | ( | const EnumeratorType & | enumerator, | |
| Adaptor | adaptor | |||
| ) | [inline] |
References any(), and transform().
| AnyEnumerator< typename ValueType::type> CppTL::Enum::anyValues | ( | const ContainerType & | container, | |
| ValueType | type | |||
| ) | [inline] |
| AnyEnumerator< typename RemoveConst< typename ContainerType::value_type::second_type>::type> CppTL::Enum::anyValues | ( | const ContainerType & | container | ) | [inline] |
| AnyEnumerator< typename ValueType::type> CppTL::Enum::anyValuesRange | ( | ForwardItType | begin, | |
| ForwardItType | end, | |||
| ValueType | type | |||
| ) | [inline] |
References any(), and valuesRange().
| AnyEnumerator< typename RemoveConst< typename ForwardItType::value_type::second_type>::type> CppTL::Enum::anyValuesRange | ( | ForwardItType | begin, | |
| ForwardItType | end | |||
| ) | [inline] |
References any(), and valuesRange().
| ContainerEnumerator<ContainerType, typename ValueType::type> CppTL::Enum::container | ( | const ContainerType & | enumeratedContainer, | |
| ValueType | ||||
| ) | [inline] |
| ContainerEnumerator<ContainerType> CppTL::Enum::container | ( | const ContainerType & | enumeratedContainer | ) | [inline] |
| FilterEnumerator<EnumeratorType,Predicate> CppTL::Enum::filter | ( | const EnumeratorType & | enumerator, | |
| Predicate | predicate | |||
| ) | [inline] |
Referenced by anyFilter().
| MapKeysEnumerator< typename ContainerType::const_iterator , typename ValueType::type > CppTL::Enum::keys | ( | const ContainerType & | container, | |
| ValueType | ||||
| ) | [inline] |
References keysRange().
| MapKeysEnumerator< typename ContainerType::const_iterator , typename RemoveConst< typename ContainerType::value_type::first_type>::type > CppTL::Enum::keys | ( | const ContainerType & | container | ) | [inline] |
| MapKeysEnumerator<ForwardItType, typename ValueType::type> CppTL::Enum::keysRange | ( | ForwardItType | begin, | |
| ForwardItType | end, | |||
| ValueType | ||||
| ) | [inline] |
| MapKeysEnumerator<ForwardItType> CppTL::Enum::keysRange | ( | ForwardItType | begin, | |
| ForwardItType | end | |||
| ) | [inline] |
Referenced by anyKeysRange(), and keys().
| ForwardItEnumerator<ForwardItType, typename ValueType::type> CppTL::Enum::range | ( | ForwardItType | begin, | |
| ForwardItType | end, | |||
| ValueType | ||||
| ) | [inline] |
| ForwardItEnumerator<ForwardItType> CppTL::Enum::range | ( | ForwardItType | begin, | |
| ForwardItType | end | |||
| ) | [inline] |
Referenced by anyRange().
| TransformForwardItEnumerator<ForwardItType,Adaptor> CppTL::Enum::rangeTransform | ( | ForwardItType | begin, | |
| ForwardItType | end, | |||
| Adaptor | adaptor | |||
| ) | [inline] |
Referenced by anyRangeTransform().
| SliceEnumerator<EnumeratorType> CppTL::Enum::slice | ( | const EnumeratorType & | enumerator, | |
| unsigned int | beginIndex, | |||
| unsigned int | endIndex = -1 | |||
| ) | [inline] |
Referenced by anySlice(), and CppUT::checkCustomHeterogeneousSequenceEqual().
| SugarEnumerator<ThinEnumeratorType> CppTL::Enum::sugar | ( | const ThinEnumeratorType & | e | ) | [inline] |
Implements full Enumerator interface for an enumerator providing only is_open(), current() and advance().
Referenced by anySugar().
| TransformEnumerator<Adaptor, EnumeratorType> CppTL::Enum::transform | ( | const EnumeratorType & | enumerator, | |
| Adaptor | adaptor | |||
| ) | [inline] |
Referenced by anyTransform().
| MapValuesEnumerator< typename ContainerType::const_iterator , typename ValueType::type > CppTL::Enum::values | ( | const ContainerType & | container, | |
| ValueType | ||||
| ) | [inline] |
References CPPTL_TYPENAME.
| MapValuesEnumerator< typename ContainerType::const_iterator , typename RemoveConst< typename ContainerType::value_type::second_type>::type > CppTL::Enum::values | ( | const ContainerType & | container | ) | [inline] |
Referenced by anyValues().
| MapValuesEnumerator< ForwardItType, typename ValueType::type > CppTL::Enum::valuesRange | ( | ForwardItType | begin, | |
| ForwardItType | end, | |||
| ValueType | ||||
| ) | [inline] |
| MapValuesEnumerator<ForwardItType> CppTL::Enum::valuesRange | ( | ForwardItType | begin, | |
| ForwardItType | end | |||
| ) | [inline] |
Referenced by anyValuesRange().
|
|
hosts this site. |
Send comments to: CppUnit Developers |