ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

foreach.h File Reference

#include "common/scummsys.h"
Include dependency graph for foreach.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Common::_Foreach_Container_Base_
class  Common::_Foreach_Container_< T >

Namespaces

namespace  Common
 

Internal interface to the QuickTime audio decoder.


Defines

#define foreach(var, container)

Functions

template<class T >
_Foreach_Container_< T > Common::_Create_Foreach_Container_ (const T &c)
template<class T >
const _Foreach_Container_< T > * Common::_Get_Foreach_Container_ (const _Foreach_Container_Base_ *c, const T &)

Define Documentation

#define foreach (   var,
  container 
)
Value:
for (const Common::_Foreach_Container_Base_ &_FOREACH_CONTAINER_ = Common::_Create_Foreach_Container_(container);\
    !Common::_Get_Foreach_Container_(&_FOREACH_CONTAINER_, container)->end(); \
    Common::_Get_Foreach_Container_(&_FOREACH_CONTAINER_, container)->next()) \
    for (var = *Common::_Get_Foreach_Container_(&_FOREACH_CONTAINER_, container)->i;\
        _FOREACH_CONTAINER_.brk > 0; --_FOREACH_CONTAINER_.brk)

Definition at line 64 of file foreach.h.



Generated on Sat Jul 13 2019 05:01:40 for ResidualVM by doxygen 1.7.1
curved edge   curved edge