
| Data Structures | |
| class | perElemGenC | 
| Apply fn_ on each Construct in the list l, passing it arg as the target.  More... | |
| class | perElemGen2C | 
| Apply fn_ on each Construct in the list l, passing it arg as the target.  More... | |
| class | perElemC | 
| Apply fn_ on each non-NULL element in the list l.  More... | |
| Functions | |
| void | newLine (XStr &str) | 
| template<typename T, typename U, typename A> | |
| void | perElemGen (list< T * > &l, A &arg_, void(U::*fn_)(A &), void(*between_)(A &)) | 
| template<typename T, typename U, typename A> | |
| void | perElemGen (list< T * > &l, A &arg_, void(U::*fn_)(A &)) | 
| template<typename T, typename U, typename A> | |
| void | perElemGen (list< T * > &l, A *arg_, void(U::*fn_)(A *), void(*between_)(A *)) | 
| template<typename T, typename U, typename A> | |
| void | perElemGen (list< T * > &l, A *arg_, void(U::*fn_)(A *)) | 
| template<typename T, typename U, typename A> | |
| void | perElemGen2 (list< T * > &l, A &arg1_, A &arg2_, void(U::*fn_)(A &, A &), void(*between_)(A &, A &)) | 
| template<typename T, typename U, typename A> | |
| void | perElemGen2 (list< T * > &l, A &arg1_, A &arg2_, void(U::*fn_)(A &, A &)) | 
| template<typename T, typename U, typename A> | |
| void | perElemGen2 (list< T * > &l, A *arg1_, A *arg2_, void(U::*fn_)(A *, A *), void(*between_)(A *, A *)) | 
| template<typename T, typename U, typename A> | |
| void | perElemGen2 (list< T * > &l, A *arg1_, A *arg2_, void(U::*fn_)(A *, A *)) | 
| template<typename T, typename U> | |
| void | perElem (list< T * > &l, void(U::*fn_)()) | 
| void xi::details::newLine | ( | XStr & | str | ) | 
Definition at line 7 of file xi-AstNode.C.
Referenced by xi::AstChildren< Child >::genClosureEntryDecls(), xi::AstChildren< Child >::genClosureEntryDefs(), xi::AstChildren< Child >::genDecls(), xi::AstChildren< Child >::genDefs(), xi::AstChildren< Child >::genReg(), xi::AstChildren< Child >::outputClosuresDecl(), and xi::AstChildren< Child >::outputClosuresDef().

| void xi::details::perElemGen | ( | list< T * > & | l, | |
| A & | arg_, | |||
| void(U::*)(A &) | fn_, | |||
| void(*)(A &) | between_ | |||
| ) |  [inline] | 
Definition at line 133 of file xi-AstNode.h.
| void xi::details::perElemGen | ( | list< T * > & | l, | |
| A & | arg_, | |||
| void(U::*)(A &) | fn_ | |||
| ) |  [inline] | 
Definition at line 141 of file xi-AstNode.h.
| void xi::details::perElemGen | ( | list< T * > & | l, | |
| A * | arg_, | |||
| void(U::*)(A *) | fn_, | |||
| void(*)(A *) | between_ | |||
| ) |  [inline] | 
Definition at line 146 of file xi-AstNode.h.
| void xi::details::perElemGen | ( | list< T * > & | l, | |
| A * | arg_, | |||
| void(U::*)(A *) | fn_ | |||
| ) |  [inline] | 
Definition at line 154 of file xi-AstNode.h.
Referenced by xi::AstChildren< Child >::genAccels_ppe_c_regFuncs(), xi::AstChildren< Child >::genAccels_spe_c_callInits(), xi::AstChildren< Child >::genAccels_spe_c_regFuncs(), xi::AstChildren< Child >::genAccels_spe_h_fiCountDefs(), xi::AstChildren< Child >::genAccels_spe_h_includes(), xi::AstChildren< Child >::genClosureEntryDecls(), xi::AstChildren< Child >::genClosureEntryDefs(), xi::AstChildren< Child >::genDecls(), xi::AstChildren< Child >::genDefs(), xi::AstChildren< Child >::genReg(), xi::AstChildren< Child >::genTramRegs(), xi::AstChildren< Child >::outputClosuresDecl(), xi::AstChildren< Child >::outputClosuresDef(), xi::AstChildren< Child >::print(), and xi::AstChildren< Child >::recurse().

| void xi::details::perElemGen2 | ( | list< T * > & | l, | |
| A & | arg1_, | |||
| A & | arg2_, | |||
| void(U::*)(A &, A &) | fn_, | |||
| void(*)(A &, A &) | between_ | |||
| ) |  [inline] | 
Definition at line 184 of file xi-AstNode.h.
| void xi::details::perElemGen2 | ( | list< T * > & | l, | |
| A & | arg1_, | |||
| A & | arg2_, | |||
| void(U::*)(A &, A &) | fn_ | |||
| ) |  [inline] | 
Definition at line 192 of file xi-AstNode.h.
| void xi::details::perElemGen2 | ( | list< T * > & | l, | |
| A * | arg1_, | |||
| A * | arg2_, | |||
| void(U::*)(A *, A *) | fn_, | |||
| void(*)(A *, A *) | between_ | |||
| ) |  [inline] | 
Definition at line 197 of file xi-AstNode.h.
| void xi::details::perElemGen2 | ( | list< T * > & | l, | |
| A * | arg1_, | |||
| A * | arg2_, | |||
| void(U::*)(A *, A *) | fn_ | |||
| ) |  [inline] | 
Definition at line 205 of file xi-AstNode.h.
| void xi::details::perElem | ( | list< T * > & | l, | |
| void(U::*)() | fn_ | |||
| ) |  [inline] | 
Definition at line 229 of file xi-AstNode.h.
Referenced by xi::AstChildren< Child >::check(), xi::AstChildren< Child >::genTramTypes(), xi::AstChildren< Child >::preprocess(), xi::AstChildren< Child >::printChareNames(), and xi::AstChildren< Child >::recursev().

 1.5.5
 1.5.5