PPL Logo

xlat-i/xi-AstNode.h File Reference

Go to the source code of this file.

Namespaces

namespace  xi
namespace  xi::details

Data Structures

class  xi::AstNode
class  xi::AstChildren< Child >
class  xi::details::perElemGenC< T, U, A >
 Apply fn_ on each Construct in the list l, passing it arg as the target. More...
class  xi::details::perElemGen2C< T, U, A >
 Apply fn_ on each Construct in the list l, passing it arg as the target. More...
class  xi::details::perElemC< T, U >
 Apply fn_ on each non-NULL element in the list l. More...

Functions

template<typename T, typename U, typename A>
void xi::details::perElemGen (list< T * > &l, A &arg_, void(U::*fn_)(A &), void(*between_)(A &))
template<typename T, typename U, typename A>
void xi::details::perElemGen (list< T * > &l, A &arg_, void(U::*fn_)(A &))
template<typename T, typename U, typename A>
void xi::details::perElemGen (list< T * > &l, A *arg_, void(U::*fn_)(A *), void(*between_)(A *))
template<typename T, typename U, typename A>
void xi::details::perElemGen (list< T * > &l, A *arg_, void(U::*fn_)(A *))
template<typename T, typename U, typename A>
void xi::details::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 xi::details::perElemGen2 (list< T * > &l, A &arg1_, A &arg2_, void(U::*fn_)(A &, A &))
template<typename T, typename U, typename A>
void xi::details::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 xi::details::perElemGen2 (list< T * > &l, A *arg1_, A *arg2_, void(U::*fn_)(A *, A *))
template<typename T, typename U>
void xi::details::perElem (list< T * > &l, void(U::*fn_)())
void xi::details::newLine (XStr &str)


Generated on Mon Sep 21 08:12:24 2020 for Charm++ by  doxygen 1.5.5