#include <rangeexpander.hxx>
Public Types | |
| typedef RangeType | ValueType |
| typedef void | result_type |
Public Member Functions | |
| RangeExpander (ValueType &rBounds) | |
| void | operator() (const ValueType &rBounds) |
Private Attributes | |
| ValueType & | mrBounds |
Since *Rangeexpand() is overloaded, straight-forward application of boost::bind and friends fails (because of ambiguities). Thus, this functor template can be used, to expand the given range with a number of other ranges, passed in at the function operator.
Definition at line 53 of file rangeexpander.hxx.
| typedef RangeType basegfx::RangeExpander< RangeType >::ValueType |
Definition at line 56 of file rangeexpander.hxx.
| typedef void basegfx::RangeExpander< RangeType >::result_type |
Definition at line 57 of file rangeexpander.hxx.
| basegfx::RangeExpander< RangeType >::RangeExpander | ( | ValueType & | rBounds | ) | [inline, explicit] |
Definition at line 59 of file rangeexpander.hxx.
| void basegfx::RangeExpander< RangeType >::operator() | ( | const ValueType & | rBounds | ) | [inline] |
Definition at line 64 of file rangeexpander.hxx.
References basegfx::RangeExpander< RangeType >::mrBounds.
ValueType& basegfx::RangeExpander< RangeType >::mrBounds [private] |
Definition at line 70 of file rangeexpander.hxx.
Referenced by basegfx::RangeExpander< RangeType >::operator()().
1.5.6