add extra NodeContainer constructors

This commit is contained in:
Mathieu Lacage
2008-03-01 05:40:06 +01:00
parent bf1aad6a7d
commit 4a1cb62fce
2 changed files with 17 additions and 0 deletions

View File

@@ -2,6 +2,19 @@
namespace ns3 {
NodeContainer::NodeContainer ()
{}
NodeContainer::NodeContainer (Ptr<Node> node)
{
m_nodes.push_back (node);
}
NodeContainer::NodeContainer (const NodeContainer &a, const NodeContainer &b)
{
Add (a);
Add (b);
}
NodeContainer::Iterator
NodeContainer::Begin (void) const
{

View File

@@ -12,6 +12,10 @@ class NodeContainer
public:
typedef std::vector<Ptr<Node> >::const_iterator Iterator;
NodeContainer ();
NodeContainer (Ptr<Node> node);
NodeContainer (const NodeContainer &a, const NodeContainer &b);
Iterator Begin (void) const;
Iterator End (void) const;