CMS 3D CMS Logo

Classes | Typedefs | Functions
TinyDom2.h File Reference
#include <iostream>
#include <map>
#include <string>
#include <utility>
#include "DataFormats/Math/interface/Graph.h"
#include "DataFormats/Math/interface/GraphWalker.h"
#include "DetectorDescription/RegressionTest/src/TagName.h"

Go to the source code of this file.

Classes

class  AnotherDummy2
 

Typedefs

using AttList2 = std::map< TagName, TagName >
 
using Node2 = std::pair< TagName, AttList2 >
 
using TinyDom2 = math::Graph< Node2, AnotherDummy2 >
 
using TinyDom2Walker = math::GraphWalker< Node2, AnotherDummy2 >
 

Functions

void TinyDom2PrettyPrint (std::ostream &, const TinyDom2 &)
 

Typedef Documentation

◆ AttList2

using AttList2 = std::map<TagName, TagName>

Definition at line 15 of file TinyDom2.h.

◆ Node2

using Node2 = std::pair<TagName, AttList2>

Definition at line 16 of file TinyDom2.h.

◆ TinyDom2

Definition at line 17 of file TinyDom2.h.

◆ TinyDom2Walker

Definition at line 18 of file TinyDom2.h.

Function Documentation

◆ TinyDom2PrettyPrint()

void TinyDom2PrettyPrint ( std::ostream &  ,
const TinyDom2  
)