PandA-2024.02
Public Types | Public Member Functions | Private Attributes
cdfc_graph_vertex_selector< Graph > Struct Template Reference

Predicate functor object used to select the proper set of vertices. More...

#include <cdfc_module_binding.hpp>

Collaboration diagram for cdfc_graph_vertex_selector< Graph >:
Collaboration graph
[legend]

Public Types

using vertex_descriptor = typename boost::graph_traits< Graph >::vertex_descriptor
 
using SET_container = CustomOrderedSet< vertex_descriptor >
 

Public Member Functions

 cdfc_graph_vertex_selector ()
 constructor More...
 
 cdfc_graph_vertex_selector (const SET_container *_support)
 constructor More...
 
bool operator() (const vertex_descriptor &v) const
 selector operator More...
 

Private Attributes

bool all
 
const SET_containersupport
 

Detailed Description

template<typename Graph>
struct cdfc_graph_vertex_selector< Graph >

Predicate functor object used to select the proper set of vertices.

Definition at line 99 of file cdfc_module_binding.hpp.

Member Typedef Documentation

◆ SET_container

Definition at line 103 of file cdfc_module_binding.hpp.

◆ vertex_descriptor

template<typename Graph >
using cdfc_graph_vertex_selector< Graph >::vertex_descriptor = typename boost::graph_traits<Graph>::vertex_descriptor

Definition at line 102 of file cdfc_module_binding.hpp.

Constructor & Destructor Documentation

◆ cdfc_graph_vertex_selector() [1/2]

template<typename Graph >
cdfc_graph_vertex_selector< Graph >::cdfc_graph_vertex_selector ( )
inline

constructor

Definition at line 105 of file cdfc_module_binding.hpp.

◆ cdfc_graph_vertex_selector() [2/2]

template<typename Graph >
cdfc_graph_vertex_selector< Graph >::cdfc_graph_vertex_selector ( const SET_container _support)
inlineexplicit

constructor

Definition at line 109 of file cdfc_module_binding.hpp.

Member Function Documentation

◆ operator()()

template<typename Graph >
bool cdfc_graph_vertex_selector< Graph >::operator() ( const vertex_descriptor v) const
inline

selector operator

Definition at line 113 of file cdfc_module_binding.hpp.

Field Documentation

◆ all

template<typename Graph >
bool cdfc_graph_vertex_selector< Graph >::all
private

Definition at line 126 of file cdfc_module_binding.hpp.

◆ support

template<typename Graph >
const SET_container* cdfc_graph_vertex_selector< Graph >::support
private

Definition at line 127 of file cdfc_module_binding.hpp.


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

Generated on Mon Feb 12 2024 13:03:47 for PandA-2024.02 by doxygen 1.8.13