#include <boost/range/iterator_range.hpp>Go to the source code of this file.
Macros | |
| #define | OFFLINE_DECLARE_CONST_ITERATOR_RANGE(_ConstIterator_, _NamePrefix_) boost::iterator_range<_ConstIterator_> _NamePrefix_##Range() const |
| #define | OFFLINE_DEFINE_CONST_ITERATOR_RANGE(_ConstIterator_, _Class_, _NamePrefix_) |
| #define | OFFLINE_MAKE_BOTH_FRIEND_RANGES(_Iterator_, _ConstIterator_, _Class_) |
| #define | OFFLINE_MAKE_BOTH_ITERATOR_RANGES(_Iterator_, _ConstIterator_, _NamePrefix_) |
| #define | OFFLINE_MAKE_BOTH_ITERATOR_RANGES_ARG(_Iterator_, _ConstIterator_, _NamePrefix_, _Arg_) |
| #define | OFFLINE_MAKE_BOTH_ITERATOR_RANGES_ARG2(_Iterator_, _ConstIterator_, _NamePrefix_, _Arg1_, _Arg2_) |
| #define | OFFLINE_MAKE_CONST_ITERATOR_RANGE(_ConstIterator_, _NamePrefix_) |
| #define | OFFLINE_MAKE_CONST_ITERATOR_RANGE_ARG(_ConstIterator_, _NamePrefix_, _Arg_) |
| #define | OFFLINE_MAKE_CONST_ITERATOR_RANGE_ARG2(_ConstIterator_, _NamePrefix_, _Arg1_, _Arg2_) |
| #define | OFFLINE_MAKE_FRIEND_CONST_RANGES(_ConstIterator_, _Class_) |
| #define | OFFLINE_MAKE_FRIEND_RANGES(_Iterator_, _Class_) |
| #define | OFFLINE_MAKE_ITERATOR_RANGE(_Iterator_, _NamePrefix_) |
| #define | OFFLINE_MAKE_ITERATOR_RANGE_ARG(_Iterator_, _NamePrefix_, _Arg_) |
| #define | OFFLINE_MAKE_ITERATOR_RANGE_ARG2(_Iterator_, _NamePrefix_, _Arg1_, _Arg2_) |
| #define OFFLINE_DECLARE_CONST_ITERATOR_RANGE | ( | _ConstIterator_, | |
| _NamePrefix_ | |||
| ) | boost::iterator_range<_ConstIterator_> _NamePrefix_##Range() const |
Definition at line 32 of file IteratorRange.h.
| #define OFFLINE_DEFINE_CONST_ITERATOR_RANGE | ( | _ConstIterator_, | |
| _Class_, | |||
| _NamePrefix_ | |||
| ) |
Definition at line 35 of file IteratorRange.h.
| #define OFFLINE_MAKE_BOTH_FRIEND_RANGES | ( | _Iterator_, | |
| _ConstIterator_, | |||
| _Class_ | |||
| ) |
Definition at line 122 of file IteratorRange.h.
| #define OFFLINE_MAKE_BOTH_ITERATOR_RANGES | ( | _Iterator_, | |
| _ConstIterator_, | |||
| _NamePrefix_ | |||
| ) |
Definition at line 43 of file IteratorRange.h.
| #define OFFLINE_MAKE_BOTH_ITERATOR_RANGES_ARG | ( | _Iterator_, | |
| _ConstIterator_, | |||
| _NamePrefix_, | |||
| _Arg_ | |||
| ) |
Definition at line 69 of file IteratorRange.h.
| #define OFFLINE_MAKE_BOTH_ITERATOR_RANGES_ARG2 | ( | _Iterator_, | |
| _ConstIterator_, | |||
| _NamePrefix_, | |||
| _Arg1_, | |||
| _Arg2_ | |||
| ) |
Definition at line 95 of file IteratorRange.h.
| #define OFFLINE_MAKE_CONST_ITERATOR_RANGE | ( | _ConstIterator_, | |
| _NamePrefix_ | |||
| ) |
Definition at line 28 of file IteratorRange.h.
| #define OFFLINE_MAKE_CONST_ITERATOR_RANGE_ARG | ( | _ConstIterator_, | |
| _NamePrefix_, | |||
| _Arg_ | |||
| ) |
Definition at line 65 of file IteratorRange.h.
| #define OFFLINE_MAKE_CONST_ITERATOR_RANGE_ARG2 | ( | _ConstIterator_, | |
| _NamePrefix_, | |||
| _Arg1_, | |||
| _Arg2_ | |||
| ) |
Definition at line 91 of file IteratorRange.h.
| #define OFFLINE_MAKE_FRIEND_CONST_RANGES | ( | _ConstIterator_, | |
| _Class_ | |||
| ) |
Definition at line 116 of file IteratorRange.h.
| #define OFFLINE_MAKE_FRIEND_RANGES | ( | _Iterator_, | |
| _Class_ | |||
| ) |
Definition at line 112 of file IteratorRange.h.
| #define OFFLINE_MAKE_ITERATOR_RANGE | ( | _Iterator_, | |
| _NamePrefix_ | |||
| ) |
Definition at line 24 of file IteratorRange.h.
| #define OFFLINE_MAKE_ITERATOR_RANGE_ARG | ( | _Iterator_, | |
| _NamePrefix_, | |||
| _Arg_ | |||
| ) |
Definition at line 61 of file IteratorRange.h.
| #define OFFLINE_MAKE_ITERATOR_RANGE_ARG2 | ( | _Iterator_, | |
| _NamePrefix_, | |||
| _Arg1_, | |||
| _Arg2_ | |||
| ) |
Definition at line 87 of file IteratorRange.h.