Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics
[Home] [Tutorials] [All Classes] [Grouped Classes]
Public Member Functions | Protected Attributes

vl::KeyValues Class Reference

A set of key/value pairs used to store generic information. More...

#include <KeyValues.hpp>

Inheritance diagram for vl::KeyValues:
vl::Object

List of all members.

Public Member Functions

bool has (const String &key) const
String value (const String &key) const
Stringset (const String &key)
void erase (const String &key)
void getKeys (std::vector< String > &keys) const
void clear ()
const std::map< String, String > & keyValueMap () const
std::map< String, String > & keyValueMap ()
void print ()

Protected Attributes

std::map< String, StringmKeyValues

Detailed Description

A set of key/value pairs used to store generic information.


Member Function Documentation

bool vl::KeyValues::has ( const String key ) const [inline]
String KeyValues::value ( const String key ) const
String& vl::KeyValues::set ( const String key ) [inline]
void vl::KeyValues::erase ( const String key ) [inline]
void KeyValues::getKeys ( std::vector< String > &  keys ) const
void vl::KeyValues::clear (  ) [inline]
const std::map<String,String>& vl::KeyValues::keyValueMap (  ) const [inline]
std::map<String,String>& vl::KeyValues::keyValueMap (  ) [inline]
void KeyValues::print (  )

Member Data Documentation

std::map<String,String> vl::KeyValues::mKeyValues [protected]

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

Visualization Library v2010.11.1125 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Fri Nov 26 2010 10:33:46.
Permission is granted to use this page to write and publish articles regarding Visualization Library.