#include <xi-AstNode.h>
Public Member Functions | |
perElemGenC (list< T * > &l, A arg_, void(U::*fn_)(A), void(*between_)(A)=NULL) | |
void | operator() (T *m) |
Private Attributes | |
void(U::* | fn )(A) |
void(* | between )(A) |
A | arg |
If between_ is passed, do that to arg between each element.
Definition at line 114 of file xi-AstNode.h.
xi::details::perElemGenC< T, U, A >::perElemGenC | ( | list< T * > & | l, | |
A | arg_, | |||
void(U::*)(A) | fn_, | |||
void(*)(A) | between_ = NULL | |||
) | [inline] |
Definition at line 120 of file xi-AstNode.h.
void xi::details::perElemGenC< T, U, A >::operator() | ( | T * | m | ) | [inline] |
Definition at line 124 of file xi-AstNode.h.
References xi::details::perElemGenC< T, U, A >::between.
void(U::* xi::details::perElemGenC< T, U, A >::fn)(A) [private] |
void(* xi::details::perElemGenC< T, U, A >::between)(A) [private] |
Referenced by xi::details::perElemGenC< T, U, A >::operator()().
A xi::details::perElemGenC< T, U, A >::arg [private] |
Definition at line 117 of file xi-AstNode.h.