add extra convenience constructors

This commit is contained in:
Mathieu Lacage
2008-03-26 14:50:56 -07:00
parent 26fba17dc2
commit 011e2bbb70
2 changed files with 18 additions and 0 deletions

View File

@@ -15,6 +15,21 @@ NodeContainer::NodeContainer (const NodeContainer &a, const NodeContainer &b)
Add (a);
Add (b);
}
NodeContainer::NodeContainer (const NodeContainer &a, const NodeContainer &b,
const NodeContainer &c)
{
Add (a);
Add (b);
Add (c);
}
NodeContainer::NodeContainer (const NodeContainer &a, const NodeContainer &b,
const NodeContainer &c, const NodeContainer &d)
{
Add (a);
Add (b);
Add (c);
Add (d);
}
NodeContainer::Iterator
NodeContainer::Begin (void) const

View File

@@ -35,6 +35,9 @@ public:
*/
NodeContainer (const NodeContainer &a, const NodeContainer &b);
NodeContainer (const NodeContainer &a, const NodeContainer &b, const NodeContainer &c);
NodeContainer (const NodeContainer &a, const NodeContainer &b, const NodeContainer &c, const NodeContainer &d);
/**
* \returns an iterator to the start of the vector of node pointers.
*/