Go to the source code of this file.
#define BALL_DECLARE_STD_ITERATOR_WRAPPER |
( |
|
container, |
|
|
|
type, |
|
|
|
method_name |
|
) |
| |
Value:type##IteratorWrapper< container > method_name () {\
return type##IteratorWrapper< container >(this);\
}\
type##ConstIteratorWrapper< container > method_name () const {\
return type##ConstIteratorWrapper< container >(this);\
}
Definition at line 30 of file stdIteratorWrapper.h.
#define ConstIteratorWrapper |
( |
|
type | ) |
|
Value:template<typename T>\
{\
public:\
type##ConstIterator begin() { return container_->begin##type(); }\
type##ConstIterator end() { return container_->end##type(); }\
\
private:\
const T* container_;\
};
BALL_EXTERN_VARIABLE const double c
#define ConstIteratorWrapper(type)
Definition at line 17 of file stdIteratorWrapper.h.
#define IteratorWrapper |
( |
|
type | ) |
|
Value:template<typename T>\
{\
public:\
type##Iterator begin() { return container_->begin##type(); }\
type##Iterator end() { return container_->end##type(); }\
\
private:\
T* container_;\
};
BALL_EXTERN_VARIABLE const double c
#define IteratorWrapper(type)
Definition at line 4 of file stdIteratorWrapper.h.