34#ifndef FGPROPERTYREADER_H
35#define FGPROPERTYREADER_H
43#include "simgear/props/props.hxx"
71 explicit const_iterator(
const std::map<SGPropertyNode_ptr, double>::const_iterator &it) : prop_it(it) {}
75 SGPropertyNode* node = prop_it->first;
80 std::map<SGPropertyNode_ptr, double>::const_iterator prop_it;
85 bool empty(
void)
const {
return interface_prop_initial_value.empty(); }
88 std::map<SGPropertyNode_ptr, double> interface_prop_initial_value;
Class wrapper for property handling.
FGPropertyNode * operator*()
bool operator!=(const const_iterator &it) const
const_iterator(const std::map< SGPropertyNode_ptr, double >::const_iterator &it)
const_iterator & operator++()
const_iterator begin(void) const
void Load(Element *el, FGPropertyManager *PropertyManager, bool override)
const_iterator end(void) const