VSTGUI 4.10 Graphical User Interface Framework not only for VST plugins

Public Types | Public Member Functions | Protected Attributes | List of all members
CViewContainer::Iterator< reverse > Class Template Reference

`#include <cviewcontainer.h>`

## Public Types
using | IteratorType = typename std::conditional< reverse, ChildViewConstReverseIterator, ChildViewConstIterator >::type

## Public Member Functions
| Iterator (const CViewContainer *container)
| Iterator (const Iterator< reverse > &vi)
| Iterator (Iterator< reverse > &&o)
Iterator< reverse > & | operator++ ()
Iterator< reverse > | operator++ (int)
Iterator< reverse > & | operator-- ()
CView * | operator* () const

## Protected Attributes
const ViewList & | children
IteratorType | iterator

## Member Typedef Documentation

## ◆ IteratorType

using IteratorType = typename std::conditional<reverse, ChildViewConstReverseIterator, ChildViewConstIterator>::type

## Constructor & Destructor Documentation

## ◆ Iterator() [1/3]

Iterator | ( | const CViewContainer * | container | ) |
| inline explicit

## ◆ Iterator() [2/3]

Iterator | ( | const Iterator< reverse > & | vi | ) |
| inline explicit

## ◆ Iterator() [3/3]

Iterator | ( | Iterator< reverse > && | o | ) |
| inline

## Member Function Documentation

## ◆ operator*()

CView * operator* | ( |  | ) | const
| inline

## ◆ operator++() [1/2]

Iterator< reverse > & operator++ | ( |  | ) |
| inline

## ◆ operator++() [2/2]

Iterator< reverse > operator++ | ( | int |  | ) |
| inline

## ◆ operator--()

Iterator< reverse > & operator-- | ( |  | ) |
| inline

## Member Data Documentation

## ◆ children

const ViewList& children
| protected

## ◆ iterator

IteratorType iterator
| protected

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

- cviewcontainer.h