Project Euler Solutions
Public Attributes | Private Attributes | List of all members
c::include::fibonacci::fibonacci Struct Reference

#include <fibonacci.h>

Inheritance diagram for c::include::fibonacci::fibonacci:
Inheritance graph
[legend]
Collaboration diagram for c::include::fibonacci::fibonacci:
Collaboration graph
[legend]

Public Attributes

uintmax_t a
 
uintmax_t b
 
uintmax_t limit
 
- Public Attributes inherited from c::include::iterator::Iterator
bool exhausted: 1
 An indicator that the iterator has stopped. More...
 
bool started: 1
 An indicator that the iterator has started. More...
 
bool phase: 1
 An indicator that changes each time the iterator moves. More...
 

Private Attributes

uintmax_t(*const iterator_function )(fibonacci *it)
 The pointer to the iteration function. More...
 
void(*const destructor )(void *it)
 The pointer to the destructor function. More...
 

Additional Inherited Members

Member Data Documentation

uintmax_t c::include::fibonacci::fibonacci::a
uintmax_t c::include::fibonacci::fibonacci::b
void(*const c::include::fibonacci::fibonacci::destructor) (void *it)
private

The pointer to the destructor function.

See also
free_iterator
uintmax_t(*const c::include::fibonacci::fibonacci::iterator_function) (fibonacci *it)
private

The pointer to the iteration function.

See also
next
uintmax_t c::include::fibonacci::fibonacci::limit

The documentation for this struct was generated from the following file: