ecto
Public Member Functions | Private Attributes | List of all members
ecto::graph::edge Struct Reference

#include <edge.hpp>

Inheritance diagram for ecto::graph::edge:
Inheritance graph
[legend]
Collaboration diagram for ecto::graph::edge:
Collaboration graph
[legend]

Public Member Functions

 edge (const std::string &fp, const std::string &tp)
 
const std::string & from_port () const
 
const std::string & to_port () const
 
tendrilfront () const
 
void pop_front ()
 
void push_back (const ecto::tendril &t)
 
std::size_t size () const
 
bool empty () const
 
void clear ()
 
- Public Member Functions inherited from ecto::graph::element
 element ()
 
std::size_t tick () const
 
void inc_tick ()
 
void reset_tick ()
 

Private Attributes

boost::shared_ptr< impl > impl_
 

Constructor & Destructor Documentation

ecto::graph::edge::edge ( const std::string &  fp,
const std::string &  tp 
)

Member Function Documentation

void ecto::graph::edge::clear ( )
bool ecto::graph::edge::empty ( ) const
const std::string& ecto::graph::edge::from_port ( ) const
tendril& ecto::graph::edge::front ( ) const
void ecto::graph::edge::pop_front ( )
void ecto::graph::edge::push_back ( const ecto::tendril t)
std::size_t ecto::graph::edge::size ( ) const
const std::string& ecto::graph::edge::to_port ( ) const

Member Data Documentation

boost::shared_ptr<impl> ecto::graph::edge::impl_
private

The documentation for this struct was generated from the following file: