The Sparta Modeling Framework
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Bus.hpp File Reference

File that defines the Bus, BusSet and helper binding classes. More...

#include <sstream>
#include <algorithm>
#include "sparta/utils/StringUtils.hpp"
#include "sparta/ports/Port.hpp"
#include "sparta/ports/PortSet.hpp"

Go to the source code of this file.

Classes

class  sparta::Bus
 Class that defines a Bus type. More...
 
class  sparta::BusSet
 A TreeNode that represents a set of Buses. More...
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 

Functions

void sparta::bind (Bus *p1, Bus *p2)
 Bind two buses together.
 
void sparta::bind (Bus &p1, Bus &p2)
 Bind two buses together.
 
void sparta::bind (Bus *p1, Bus &p2)
 Bind two buses together.
 
void sparta::bind (Bus &p1, Bus *p2)
 Bind two buses together.
 

Detailed Description

File that defines the Bus, BusSet and helper binding classes.

Definition in file Bus.hpp.