PandA-2024.02
|
Class managing map of the vertexes on a generic object. More...
#include <Vertex.hpp>
Public Member Functions | |
vertex2obj ()=default | |
Constructor. More... | |
virtual | ~vertex2obj ()=default |
Destructor. More... | |
virtual void | print_el (std::ostream &os, const graph *, typename vertex2obj< data_obj >::const_iterator &it) const |
Function that print the information associated with a vertex. More... | |
virtual void | print_rowHead (std::ostream &os, const graph *data, typename vertex2obj< data_obj >::const_iterator &it) const |
Function that print the name and the operation performed by the vertex. More... | |
virtual void | print (std::ostream &os, const graph *data=nullptr) const |
Function that prints the class vertex2obj. More... | |
const data_obj | operator() (const vertex &__k) const |
template<class Iterator , class data_type > | |
void | resize (Iterator left, Iterator right, data_type val) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const vertex2obj &s) |
Friend definition of the << operator. More... | |
std::ostream & | operator<< (std::ostream &os, const vertex2obj *s) |
Friend definition of the << operator. More... | |
Class managing map of the vertexes on a generic object.
Definition at line 59 of file Vertex.hpp.
|
default |
Constructor.
|
virtualdefault |
Destructor.
|
inline |
Definition at line 126 of file Vertex.hpp.
|
inlinevirtual |
Function that prints the class vertex2obj.
os | is the output stream |
Definition at line 104 of file Vertex.hpp.
|
inlinevirtual |
Function that print the information associated with a vertex.
os | is the output stream |
Definition at line 75 of file Vertex.hpp.
Referenced by vertex2obj< dataType >::print().
|
inlinevirtual |
Function that print the name and the operation performed by the vertex.
os | is the output stream |
os << GET_NAME(data, it->first) + "(" + GET_OP(data, it->first) + ")";
Definition at line 84 of file Vertex.hpp.
Referenced by vertex2obj< dataType >::print().
|
inline |
Definition at line 132 of file Vertex.hpp.
Referenced by ASLAP::add_constraints_to_ALAP(), ASLAP::add_constraints_to_ASAP(), ASLAP::compute_ALAP_fast(), and ASLAP::compute_ASAP().
|
friend |
Friend definition of the << operator.
os | is the output stream |
Definition at line 144 of file Vertex.hpp.
|
friend |
Friend definition of the << operator.
Pointer version.
os | is the output stream |
Definition at line 154 of file Vertex.hpp.