Lines Matching defs:ExpandContext

531 class ExpandContext;
622 class ExpandContext
625 ExpandContext (Counter& symCounter) : m_symCounter(symCounter) {}
626 ExpandContext (const ExpandContext& parent)
1024 VariableP<T> bindExpression (const string& name, ExpandContext& ctx, const ExprP<T>& expr)
1477 virtual ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args_) const = 0;
1498 ExpandContext ctx (symCounter);
2113 ExprP<TRET> doExpand (ExpandContext&, \
2138 ExprP<TRET> doExpand (ExpandContext&, const ArgExprs& args_) const \
2163 ExprP<TRET> doExpand (ExpandContext&, const ArgExprs& args_) const \
2463 ExprP<T> doExpand (ExpandContext&, const ArgExprs& args) const { return args.a; }
2837 ExprP<float> doExpand (ExpandContext&, const ArgExprs& args) const
2857 ExprP<float> doExpand (ExpandContext&, const ArgExprs& args) const
2887 ExprP<float> doExpand (ExpandContext&, const ArgExprs& args) const
2915 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
2932 ExprP<Vec3> doExpand (ExpandContext&, const ArgExprs& x) const
2957 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
2982 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3004 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3029 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3193 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3471 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3483 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3497 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3544 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3564 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3603 ExprP<Ret> doExpand (ExpandContext& ctx,
3649 ExprP<float> doExpand (ExpandContext&, const ArgExprs& x) const