 
|  |  | 
| 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.
| Contact Us | Site Map | Trademarks | Privacy | Using this site means you accept its Terms of Use | 
| Copyright © 2009 - 2014 Silicon Graphics International. All rights reserved. |