Category: functors | Component type: concept |
Result type | F::result_type | The type returned when the Generator is called |
F | A type that is a model of Adaptable Generator |
struct counter { typedef int result_type; counter() : n(0) {} result_type operator()() { return n++; } result_type n; };
[1] Note the implication of this: a function pointer T (*f)() is a Generator, but not an Adaptable Generator: the expression f::result_type is nonsensical.
privacy policy | | | contact us |
Copyright © 1993-2001 Silicon Graphics, Inc. All rights reserved. | | | Trademark Information |