Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_detail::lazy_fill_graph_vertex_at< Graph > Struct Template Reference

#include <kis_lazy_fill_graph.h>

Public Types

typedef graph_traits< Graph >::vertex_descriptor result_type
 

Public Member Functions

 lazy_fill_graph_vertex_at ()
 
 lazy_fill_graph_vertex_at (const Graph *graph)
 
result_type operator() (typename graph_traits< Graph >::vertices_size_type vertex_index) const
 

Private Attributes

const Graph * m_graph
 

Detailed Description

template<typename Graph>
struct kis_detail::lazy_fill_graph_vertex_at< Graph >

Definition at line 112 of file kis_lazy_fill_graph.h.

Member Typedef Documentation

◆ result_type

template<typename Graph >
typedef graph_traits<Graph>::vertex_descriptor kis_detail::lazy_fill_graph_vertex_at< Graph >::result_type

Definition at line 114 of file kis_lazy_fill_graph.h.

Constructor & Destructor Documentation

◆ lazy_fill_graph_vertex_at() [1/2]

template<typename Graph >
kis_detail::lazy_fill_graph_vertex_at< Graph >::lazy_fill_graph_vertex_at ( )
inline

Definition at line 116 of file kis_lazy_fill_graph.h.

◆ lazy_fill_graph_vertex_at() [2/2]

template<typename Graph >
kis_detail::lazy_fill_graph_vertex_at< Graph >::lazy_fill_graph_vertex_at ( const Graph * graph)
inline

Definition at line 118 of file kis_lazy_fill_graph.h.

118 :
119 m_graph(graph) { }

Member Function Documentation

◆ operator()()

template<typename Graph >
result_type kis_detail::lazy_fill_graph_vertex_at< Graph >::operator() ( typename graph_traits< Graph >::vertices_size_type vertex_index) const
inline

Definition at line 122 of file kis_lazy_fill_graph.h.

123 {
124 return (vertex(vertex_index, *m_graph));
125 }

References kis_detail::lazy_fill_graph_vertex_at< Graph >::m_graph.

Member Data Documentation

◆ m_graph

template<typename Graph >
const Graph* kis_detail::lazy_fill_graph_vertex_at< Graph >::m_graph
private

Definition at line 128 of file kis_lazy_fill_graph.h.


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