#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.