34 #ifndef FGPROPERTYREADER_H
35 #define FGPROPERTYREADER_H
43 #include "simgear/props/props.hxx"
44 #include "input_output/FGPropertyManager.h"
71 explicit const_iterator(
const std::map<SGPropertyNode_ptr, double>::const_iterator &it) : prop_it(it) {}
73 bool operator!=(
const const_iterator& it)
const {
return prop_it != it.prop_it; }
75 SGPropertyNode* node = prop_it->first;
80 std::map<SGPropertyNode_ptr, double>::const_iterator prop_it;
84 const_iterator end(
void)
const {
return const_iterator(interface_prop_initial_value.end()); }
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.