Lines Matching refs:Stat

96 template <class Stat, class Base>
100 Stat &s;
103 InfoProxy(Stat &stat) : s(stat) {}
116 template <class Stat>
117 class ScalarInfoProxy : public InfoProxy<Stat, ScalarInfo>
120 ScalarInfoProxy(Stat &stat) : InfoProxy<Stat, ScalarInfo>(stat) {}
127 template <class Stat>
128 class VectorInfoProxy : public InfoProxy<Stat, VectorInfo>
135 VectorInfoProxy(Stat &stat) : InfoProxy<Stat, VectorInfo>(stat) {}
156 template <class Stat>
157 class DistInfoProxy : public InfoProxy<Stat, DistInfo>
160 DistInfoProxy(Stat &stat) : InfoProxy<Stat, DistInfo>(stat) {}
163 template <class Stat>
164 class VectorDistInfoProxy : public InfoProxy<Stat, VectorDistInfo>
167 VectorDistInfoProxy(Stat &stat) : InfoProxy<Stat, VectorDistInfo>(stat) {}
172 template <class Stat>
173 class Vector2dInfoProxy : public InfoProxy<Stat, Vector2dInfo>
176 Vector2dInfoProxy(Stat &stat) : InfoProxy<Stat, Vector2dInfo>(stat) {}
348 template <class Stat>
350 prereq(const Stat &prereq)
902 template <class Stat>
907 Stat &stat;
930 ScalarProxy(Stat &s, off_type i)
1172 template <class Stat>
1176 Stat &stat;
1183 typename Stat::Storage *
1190 const typename Stat::Storage *
1219 VectorProxy(Stat &s, off_type o, size_type l)
1238 ScalarProxy<Stat>
1242 return ScalarProxy<Stat>(stat, offset + index);
1937 template <class Stat>
2039 template <class Stat>
2043 Stat &stat;
2047 typename Stat::Storage *data() { return stat.data(index); }
2048 const typename Stat::Storage *data() const { return stat.data(index); }
2051 DistProxy(Stat &s, off_type i)
2159 template <class Stat>
2163 const ScalarProxy<Stat> proxy;
2167 ScalarProxyNode(const ScalarProxy<Stat> &p)
2508 * @sa Stat, ScalarBase, StatStor
2524 * @sa Stat, ScalarBase, AvgStor
2550 * @sa Stat, VectorBase, StatStor
2564 * @sa Stat, VectorBase, AvgStor
2578 * @sa Stat, Vector2dBase, StatStor
2592 * @sa Stat, DistBase, DistStor
2629 * @sa Stat, DistBase, HistStor
2791 template <class Stat>
2792 class FormulaInfoProxy : public InfoProxy<Stat, FormulaInfo>
2799 FormulaInfoProxy(Stat &stat) : InfoProxy<Stat, FormulaInfo>(stat) {}
2815 template <class Stat>
2816 class SparseHistInfoProxy : public InfoProxy<Stat, SparseHistInfo>
2819 SparseHistInfoProxy(Stat &stat) : InfoProxy<Stat, SparseHistInfo>(stat) {}
3012 * @sa Stat, ScalarStat, VectorStat, Node, Temp
3195 template <class Stat>
3196 Temp(const ScalarProxy<Stat> &p)
3197 : node(new ScalarProxyNode<Stat>(p))