Krita Source Code Documentation
Loading...
Searching...
No Matches
lazy_fill_graph_reverse_edge_map< Descriptor > Struct Template Reference

#include <kis_lazy_fill_graph.h>

Public Types

typedef readable_property_map_tag category
 
typedef Descriptor key_type
 
typedef reference_type reference
 
typedef Descriptor reference_type
 
typedef Descriptor value_type
 

Public Member Functions

 lazy_fill_graph_reverse_edge_map ()
 
value_type operator[] (const key_type &key) const
 

Friends

Descriptor get (const lazy_fill_graph_reverse_edge_map< Descriptor > &rev_map, const typename lazy_fill_graph_reverse_edge_map< Descriptor >::key_type &key)
 

Detailed Description

template<typename Descriptor>
struct lazy_fill_graph_reverse_edge_map< Descriptor >

Definition at line 82 of file kis_lazy_fill_graph.h.

Member Typedef Documentation

◆ category

template<typename Descriptor >
typedef readable_property_map_tag lazy_fill_graph_reverse_edge_map< Descriptor >::category

Definition at line 88 of file kis_lazy_fill_graph.h.

◆ key_type

template<typename Descriptor >
typedef Descriptor lazy_fill_graph_reverse_edge_map< Descriptor >::key_type

Definition at line 87 of file kis_lazy_fill_graph.h.

◆ reference

template<typename Descriptor >
typedef reference_type lazy_fill_graph_reverse_edge_map< Descriptor >::reference

Definition at line 86 of file kis_lazy_fill_graph.h.

◆ reference_type

template<typename Descriptor >
typedef Descriptor lazy_fill_graph_reverse_edge_map< Descriptor >::reference_type

Definition at line 85 of file kis_lazy_fill_graph.h.

◆ value_type

template<typename Descriptor >
typedef Descriptor lazy_fill_graph_reverse_edge_map< Descriptor >::value_type

Definition at line 84 of file kis_lazy_fill_graph.h.

Constructor & Destructor Documentation

◆ lazy_fill_graph_reverse_edge_map()

template<typename Descriptor >
lazy_fill_graph_reverse_edge_map< Descriptor >::lazy_fill_graph_reverse_edge_map ( )
inline

Definition at line 90 of file kis_lazy_fill_graph.h.

90{ }

Member Function Documentation

◆ operator[]()

template<typename Descriptor >
value_type lazy_fill_graph_reverse_edge_map< Descriptor >::operator[] ( const key_type & key) const
inline

Definition at line 92 of file kis_lazy_fill_graph.h.

92 {
93 return (value_type(key.second, key.first));
94 }

Friends And Related Symbol Documentation

◆ get

template<typename Descriptor >
Descriptor get ( const lazy_fill_graph_reverse_edge_map< Descriptor > & rev_map,
const typename lazy_fill_graph_reverse_edge_map< Descriptor >::key_type & key )
friend

Definition at line 97 of file kis_lazy_fill_graph.h.

99 {
100 return (rev_map[key]);
101 }

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