Template Class AttributeMap

Class Documentation

template<typename NodeOrEdge, typename GraphType>
class AttributeMap

Public Functions

inline AttributeMap(const GraphType *g)
AttributeMap(AttributeMap&) = delete
AttributeMap &operator=(const AttributeMap&) = delete
inline AttributeMap(const AttributeMap &other, const GraphType *g)
AttributeMap(AttributeMap &&other) = default
AttributeMap &operator=(AttributeMap &&other) = default
inline auto find(std::string const &name)
inline auto find(std::string const &name) const
template<typename T>
inline auto attach(const std::string &name)
inline void detach(const std::string &name)
template<typename T>
inline auto get(const std::string &name)
template<typename T>
inline auto get(const std::string &name) const