Bitstream Interpretation Library (BIL)  0.1
Macros | Functions
xdlcmpAlgo.hpp File Reference

Contains declaration of xdlcmp compare functions. More...

#include <ostream>
#include <xdl/model/Design.hpp>
#include <xdlrc/model/Device.hpp>
Include dependency graph for xdlcmpAlgo.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define XDLCMPALGO_HPP

Functions

void getPIPs (const bil::Design &design, bil::PIPRefs &pipRefs)
 Gets all PIPs of a design.
void comparePIPs (const bil::PIPRefs &refPIPRefs, const bil::PIPRefs &testPIPRefs, const bil::Device &device, std::ostream &outputStream)
 Compares two PIP lists and prints the results.

Detailed Description

Contains declaration of xdlcmp compare functions.

Definition in file xdlcmpAlgo.hpp.


Macro Definition Documentation

#define XDLCMPALGO_HPP

Definition at line 8 of file xdlcmpAlgo.hpp.


Function Documentation

void getPIPs ( const bil::Design design,
bil::PIPRefs pipRefs 
)

Gets all PIPs of a design.

Parameters:
designThe design to get PIPs from.
pipRefsThe PIP list to fill.

Definition at line 23 of file xdlcmpAlgo.cpp.

void comparePIPs ( const bil::PIPRefs refPIPRefs,
const bil::PIPRefs testPIPRefs,
const bil::Device device,
std::ostream &  outputStream 
)

Compares two PIP lists and prints the results.

Parameters:
refPIPRefsReference list of PIPs.
testPIPRefsTest list of PIPs.
deviceDevice the PIPs belong to.
outputStreamStream to write to comparison results.
Exceptions:
.

Definition at line 43 of file xdlcmpAlgo.cpp.