SGValue *
SGPropertyNode::getValue (const string &subpath)
{
- if (_props == 0 || _path.size() == 0)
+ if (_props == 0)
return 0;
if (subpath.size() == 0)
bool
SGPropertyNode::getBoolValue (const string &subpath, bool defaultValue) const
{
- if (_props == 0 || _path.size() == 0)
+ if (_props == 0)
return defaultValue;
if (subpath == "")
int
SGPropertyNode::getIntValue (const string &subpath, int defaultValue) const
{
- if (_props == 0 || _path.size() == 0)
+ if (_props == 0)
return defaultValue;
if (subpath == "")
float
SGPropertyNode::getFloatValue (const string &subpath, float defaultValue) const
{
- if (_props == 0 || _path.size() == 0)
+ if (_props == 0)
return defaultValue;
if (subpath == "")
SGPropertyNode::getDoubleValue (const string &subpath,
double defaultValue) const
{
- if (_props == 0 || _path.size() == 0)
+ if (_props == 0)
return defaultValue;
if (subpath == "")
SGPropertyNode::getStringValue (const string &subpath,
const string &defaultValue) const
{
- if (_props == 0 || _path.size() == 0)
+ if (_props == 0)
return defaultValue;
if (subpath == "")