CMS 3D CMS Logo

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

Go to the source code of this file.

Classes

class  AnotherDummy
 

Typedefs

using AttList = std::map< AttName, AttValue >
 
using AttName = TagName
 
using AttValue = TagName
 
using NodeName = TagName
 
using TinyDom = math::Graph< NodeName, AttList >
 
using TinyDomWalker = math::GraphWalker< NodeName, AttList >
 

Functions

void TinyDomPrettyPrint (std::ostream &, const TinyDom &)
 

Typedef Documentation

◆ AttList

using AttList = std::map<AttName, AttValue>

Definition at line 17 of file TinyDom.h.

◆ AttName

using AttName = TagName

Definition at line 15 of file TinyDom.h.

◆ AttValue

using AttValue = TagName

Definition at line 16 of file TinyDom.h.

◆ NodeName

using NodeName = TagName

Definition at line 14 of file TinyDom.h.

◆ TinyDom

Definition at line 18 of file TinyDom.h.

◆ TinyDomWalker

Definition at line 19 of file TinyDom.h.

Function Documentation

◆ TinyDomPrettyPrint()

void TinyDomPrettyPrint ( std::ostream &  ,
const TinyDom  
)