PropertyObject: create() function support for SGPropertyNode_ptr.

This commit is contained in:
Edward d'Auvergne
2018-05-17 22:41:41 +02:00
parent 5bd393135f
commit 8a301efe8b

View File

@@ -92,6 +92,12 @@ public:
return p;
}
static PropertyObject<T> create(SGPropertyNode_ptr aNode)
{
PropertyObject<T> p(aNode);
return p;
}
static PropertyObject<T> create(SGPropertyNode* aNode, T aValue)
{
PropertyObject<T> p(aNode);
@@ -185,6 +191,12 @@ public:
return p;
}
static PropertyObject<std::string> create(SGPropertyNode_ptr aNode)
{
PropertyObject<std::string> p(aNode);
return p;
}
static PropertyObject<std::string> create(SGPropertyNode* aNode, const std::string& aValue)
{
PropertyObject<std::string> p(aNode);