props.hxx File Reference

Interface definition for a property list. More...

#include <vector>
#include <string>
#include <iostream>
#include <sstream>
#include <boost/utility.hpp>
#include <simgear/compiler.h>
#include <simgear/debug/logstream.hxx>
#include <simgear/math/SGMathFwd.hxx>
#include <simgear/structure/SGReferenced.hxx>
#include <simgear/structure/SGSharedPtr.hxx>

Go to the source code of this file.

Classes

class  SGRaw
 Base class for SGRawValue classes that holds no type information. More...
class  SGRawValue< T >
 Abstract base class for a raw value. More...
class  SGRawValuePointer< T >
 A raw value bound to a pointer. More...
class  SGRawValueFunctions< T >
 A value managed through static functions. More...
class  SGRawValueFunctionsIndexed< T >
 An indexed value bound to static functions. More...
class  SGRawValueMethods< C, T >
 A value managed through an object and access methods. More...
class  SGRawValueMethodsIndexed< C, T >
 An indexed value managed through an object and access methods. More...
class  SGRawValueContainer< T >
 A raw value that contains its value. More...
class  SGPropertyChangeListener
 The property change listener interface. More...
class  SGPropertyNode
 A node in a property tree. More...
class  SGPropertyNode::hash_table::entry
 An entry in a bucket in a hash table. More...
class  SGPropertyNode::hash_table::bucket
 A bucket in a hash table. More...

Namespaces

namespace  simgear
 

Utility function for creation of a child property node using a relative path.


namespace  simgear::props
 

Property value types.


Enumerations

enum  simgear::props::Type { simgear::props::NONE = 0, simgear::props::ALIAS , simgear::props::EXTENDED }
 

The possible types of an SGPropertyNode.

More...

Functions

template<typename T >
simgear::parseString (const std::string &str)
 Parse a string as an object of a given type.
SGPropertyNodemakeChild (SGPropertyNode *parent, const char *name, int index=0)
 Utility function for creation of a child property node.

Detailed Description

Interface definition for a property list.

Started Fall 2000 by David Megginson, david@megginson.com This code is released into the Public Domain.

See props.html for documentation [replace with URL when available].

Id
props.hxx,v 1.39 2009/11/15 00:41:44 timoore Exp

Definition in file props.hxx.


Generated on 23 Feb 2010 for SimGear by  doxygen 1.6.1