![]() |
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.
1.8.13