PropertyObject: create() function support for SGPropertyNode_ptr.
This commit is contained in:
@@ -92,6 +92,12 @@ public:
|
|||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static PropertyObject<T> create(SGPropertyNode_ptr aNode)
|
||||||
|
{
|
||||||
|
PropertyObject<T> p(aNode);
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
|
||||||
static PropertyObject<T> create(SGPropertyNode* aNode, T aValue)
|
static PropertyObject<T> create(SGPropertyNode* aNode, T aValue)
|
||||||
{
|
{
|
||||||
PropertyObject<T> p(aNode);
|
PropertyObject<T> p(aNode);
|
||||||
@@ -185,6 +191,12 @@ public:
|
|||||||
return p;
|
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)
|
static PropertyObject<std::string> create(SGPropertyNode* aNode, const std::string& aValue)
|
||||||
{
|
{
|
||||||
PropertyObject<std::string> p(aNode);
|
PropertyObject<std::string> p(aNode);
|
||||||
|
|||||||
Reference in New Issue
Block a user