Sha256: a9bb9f825fe1cc5bccc47009b0701f6a925d7944acaeabdc4fa37bb77eee10be

Contents?: true

Size: 269 Bytes

Versions: 135

Compression:

Stored size: 269 Bytes

Contents

#ifndef _fib_h
#define _fib_h
class Fibonacci
{
  public:
    Fibonacci() : v1(0), v2(1) {}
    inline int operator()();
  private:
    int v1;
    int v2;
};

inline int
Fibonacci::operator()()
{
  int r = v1 + v2;
  v1 = v2;
  v2 = r;
  return v1;
}
#endif // _fib_h

Version data entries

135 entries across 135 versions & 2 rubygems

Version Path
rhodes-7.6.0 platform/shared/stlport/test/unit/fib.h
rhodes-7.5.1 platform/shared/stlport/test/unit/fib.h
rhodes-7.4.1 platform/shared/stlport/test/unit/fib.h
rhodes-7.1.17 platform/shared/stlport/test/unit/fib.h
rhodes-6.2.0 platform/shared/stlport/test/unit/fib.h
rhodes-6.0.11 platform/shared/stlport/test/unit/fib.h
rhodes-5.5.18 platform/shared/stlport/test/unit/fib.h
rhodes-5.5.17 platform/shared/stlport/test/unit/fib.h
rhodes-5.5.15 platform/shared/stlport/test/unit/fib.h
rhodes-5.5.0.22 platform/shared/stlport/test/unit/fib.h
rhodes-5.5.2 platform/shared/stlport/test/unit/fib.h
rhodes-5.5.0.7 platform/shared/stlport/test/unit/fib.h
rhodes-5.5.0.3 platform/shared/stlport/test/unit/fib.h
rhodes-5.5.0 platform/shared/stlport/test/unit/fib.h
tauplatform-1.0.3 platform/shared/stlport/test/unit/fib.h
tauplatform-1.0.2 platform/shared/stlport/test/unit/fib.h
tauplatform-1.0.1 platform/shared/stlport/test/unit/fib.h
rhodes-3.5.1.12 platform/shared/stlport/test/unit/fib.h
rhodes-3.3.5 platform/shared/stlport/test/unit/fib.h
rhodes-3.4.2 platform/shared/stlport/test/unit/fib.h