Granada  1.54.0
Structured layer on top of C++ REST SDK for building server applications in C++. Granada implements sessions, server side plug-in framework, C++ OAuth 2.0 server, data storage access, server script running, server browsing.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
granada::FunctionsIterator Class Reference

#include <functions.h>

Inheritance diagram for granada::FunctionsIterator:
granada::FunctionsMapIterator

Public Member Functions

 FunctionsIterator ()
 
 FunctionsIterator (granada::Functions *functions)
 
virtual ~FunctionsIterator ()
 
virtual void reset ()
 
virtual bool has_next ()
 
virtual Function next ()
 

Detailed Description

Interface for functions iterators. Iterates over the functions of a collection of functions.

Constructor & Destructor Documentation

granada::FunctionsIterator::FunctionsIterator ( )
inline

Constructor

granada::FunctionsIterator::FunctionsIterator ( granada::Functions functions)
inline

Constructor

virtual granada::FunctionsIterator::~FunctionsIterator ( )
inlinevirtual

Destructor

Member Function Documentation

virtual bool granada::FunctionsIterator::has_next ( )
inlinevirtual

Returns true if there is a next function after the actual in the collection. False if there is not.

Returns
True if there is a next function after the actual in the collection. False if there is not.

Reimplemented in granada::FunctionsMapIterator.

virtual Function granada::FunctionsIterator::next ( )
inlinevirtual

Returns the function in the following position. Call has_next() first to check if it exists.

Reimplemented in granada::FunctionsMapIterator.

virtual void granada::FunctionsIterator::reset ( )
inlinevirtual

Reset the iterator to the begin.

Reimplemented in granada::FunctionsMapIterator.


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