ParamValueList Class Reference

#include <paramlist.h>

List of all members.

Public Types

typedef Rep::iterator iterator
typedef Rep::const_iterator const_iterator
typedef ParamValue value_type
typedef value_typereference
typedef const value_typeconst_reference
typedef value_typepointer
typedef const value_typeconst_pointer

Public Member Functions

iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
reference front ()
reference back ()
const_reference front () const
const_reference back () const
reference operator[] (int i)
const_reference operator[] (int i) const
reference operator[] (size_t i)
const_reference operator[] (size_t i) const
void resize (size_t newsize)
size_t size () const
void clear ()
void free ()

Detailed Description

A list of ParamValue entries, that can be iterated over or searched.


Member Function Documentation

void ParamValueList::clear (  )  [inline]

Remove all the values in the list.

void ParamValueList::free (  )  [inline]

Even more radical than clear, free ALL memory associated with the list itself.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Oct 27 06:30:40 2009 for OpenImageIO by  doxygen 1.6.1