CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TinyDomTest2.cc
Go to the documentation of this file.
3 #include <iostream>
4 
5 using std::vector;
6 using std::cout;
7 using std::endl;
8 
9 TinyDomTest2::TinyDomTest2(const TinyDom2 & td2) : dom_(td2) { }
10 
11 unsigned int TinyDomTest2::allNodes(const Node2 & n2, vector<const AttList2*> & at2)
12 {
14  cout << "Size of graph: " << TinyDomTest2::dom_.size() << endl;
15  while (it++ != dom_.end())
16  {
17  if (n2.first.sameName(dom_.nodeData(it).first))
18  {
19  at2.push_back(&(dom_.nodeData(it).second));
20  }
21  }
22  return at2.size();
23 }
adj_list::size_type size() const
Definition: adjgraph.h:201
const N & nodeData(const edge_type &) const
Definition: adjgraph.h:317
unsigned int allNodes(const Node2 &n2, std::vector< const AttList2 * > &at2)
Definition: TinyDomTest2.cc:11
adj_list::const_iterator const_adj_iterator
Definition: adjgraph.h:125
TinyDomTest2(const TinyDom2 &td2)
Definition: TinyDomTest2.cc:9
std::pair< TagName, AttList2 > Node2
Definition: TinyDom2.h:14
tuple cout
Definition: gather_cfg.py:121
adj_iterator begin()
Definition: adjgraph.h:197
const TinyDom2 & dom_
Definition: TinyDomTest2.h:17
adj_iterator end()
Definition: adjgraph.h:199