C++程序  |  89行  |  1.52 KB

//===- Digraph.cpp --------------------------------------------------------===//
//
//                     The MCLinker Project
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
#include <mcld/ADT/GraphLite/Digraph.h>

using namespace mcld::graph;

//===----------------------------------------------------------------------===//
// Digraph::Arc
//===----------------------------------------------------------------------===//
Digraph::Arc::Arc()
{
}

bool Digraph::Arc::operator==(const Digraph::Node& pOther) const
{
  return true;
}

bool Digraph::Arc::operator!=(const Digraph::Node& pOther) const
{
  return true;
}

Digraph::Node Digraph::Arc::source() const
{
  return Node();
}

Digraph::Node Digraph::Arc::target() const
{
  return Node();
}

Digraph::Arc::Arc(Digraph& pParent)
{
}


//===----------------------------------------------------------------------===//
// Digraph
//===----------------------------------------------------------------------===//
Digraph::Digraph()
{
}


Digraph::Node Digraph::addNode()
{
  return Node();
}


Digraph::Arc
Digraph::addArc(const Digraph::Node& pSource, const Digraph::Node& pTarget)
{
  return Arc();
}


void Digraph::erase(const Digraph::Node& pNode)
{
}


void Digraph::erase(const Digraph::Arc& pArc)
{
}


void Digraph::clear()
{
}

unsigned int Digraph::numOfNodes() const
{
  return 0;
}

unsigned int Digraph::numOfArcs() const
{
  return 0;
}