#include <xi-AstNode.h>
Public Member Functions | |
perElemGen2C (list< T * > &l, A arg1_, A arg2_, void(U::*fn_)(A, A), void(*between_)(A, A)=NULL) | |
void | operator() (T *m) |
Private Attributes | |
void(U::* | fn )(A, A) |
void(* | between )(A, A) |
A | arg1 |
A | arg2 |
If between_ is passed, do that to arg between each element.
Definition at line 164 of file xi-AstNode.h.
xi::details::perElemGen2C< T, U, A >::perElemGen2C | ( | list< T * > & | l, | |
A | arg1_, | |||
A | arg2_, | |||
void(U::*)(A, A) | fn_, | |||
void(*)(A, A) | between_ = NULL | |||
) | [inline] |
Definition at line 170 of file xi-AstNode.h.
void xi::details::perElemGen2C< T, U, A >::operator() | ( | T * | m | ) | [inline] |
Definition at line 175 of file xi-AstNode.h.
References xi::details::perElemGen2C< T, U, A >::arg1, xi::details::perElemGen2C< T, U, A >::arg2, and xi::details::perElemGen2C< T, U, A >::between.
void(U::* xi::details::perElemGen2C< T, U, A >::fn)(A, A) [private] |
void(* xi::details::perElemGen2C< T, U, A >::between)(A, A) [private] |
Referenced by xi::details::perElemGen2C< T, U, A >::operator()().
A xi::details::perElemGen2C< T, U, A >::arg1 [private] |
Definition at line 167 of file xi-AstNode.h.
Referenced by xi::details::perElemGen2C< T, U, A >::operator()().
A xi::details::perElemGen2C< T, U, A >::arg2 [private] |
Definition at line 167 of file xi-AstNode.h.
Referenced by xi::details::perElemGen2C< T, U, A >::operator()().