LayerVisible Class Reference

#include <Appearance.h>

Inheritance diagram for LayerVisible:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void  add (int index, bool newValue)
void  remove (int index)

Member Function Documentation

void add ( int  index,
bool  newValue 
) [inline]
    {
        // Insert a bool at index and set it to newValue.
        //
        LayerVisible::iterator it((*this).begin());
        for (int i = 0; it != (*this).end(); ++it, ++i)
        {
            if (i == index)
            {
                break;
            }
        }
        (*this).insert(it, newValue);
    }
void remove ( int  index ) [inline]
    {
        // Remove the bool at index.
        //
        LayerVisible::iterator it((*this).begin());
        for (int i = 0; it != (*this).end(); ++it, ++i)
        {
            if (i == index)
            {
                (*this).erase(it);
                break;
            }
        }
    }

LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible
LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible LayerVisible