Lines Matching refs:proxy
813 * A proxy similar to the FunctorProxy, but allows calling a method of a bound
835 ProxyInfo *proxy;
840 proxy(NULL)
844 ~ValueBase() { if (proxy) delete proxy; }
850 proxy = new ValueProxy<T>(value);
859 proxy = new FunctorProxy<T>(func);
875 proxy = new MethodProxy<T,V>(obj, method);
880 Counter value() { return proxy->value(); }
881 Result result() const { return proxy->result(); }
882 Result total() const { return proxy->total(); };
883 size_type size() const { return proxy->size(); }
885 std::string str() const { return proxy->str(); }
886 bool zero() const { return proxy->zero(); }
887 bool check() const { return proxy != NULL; }
899 * A proxy class to access the stat at a given index in a VectorBase stat.
927 * Create and initialize this proxy, do not register it with the database.
937 * @param sp The proxy to copy.
944 * Set this proxy equal to the provided one.
945 * @param sp The proxy to copy.
946 * @return A reference to this proxy.
2163 const ScalarProxy<Stat> proxy;
2168 : proxy(p), vresult(1)
2174 vresult[0] = proxy.result();
2181 return proxy.result();
2196 return proxy.str();