indigoX
MappingCallback< V, E, S, D, VP, EP > Struct Template Reference

#include <indigox/algorithm/graph/isomorphism.hpp>

+ Inheritance diagram for MappingCallback< V, E, S, D, VP, EP >:

Public Types

using CorrespondenceMap = eastl::vector_map< V, V >
 
using GraphType = graph::BaseGraph< V, E, S, D, VP, EP >
 

Public Member Functions

virtual ~MappingCallback ()=default
 
virtual bool operator() (const CorrespondenceMap &)
 
virtual bool operator() (const V &, const V &)
 
virtual bool operator() (const E &, const E &)
 

Member Typedef Documentation

◆ CorrespondenceMap

using CorrespondenceMap = eastl::vector_map<V, V>

◆ GraphType

using GraphType = graph::BaseGraph<V, E, S, D, VP, EP>

Constructor & Destructor Documentation

◆ ~MappingCallback()

virtual ~MappingCallback ( )
virtualdefault

Member Function Documentation

◆ operator()() [1/3]

virtual bool operator() ( const CorrespondenceMap )
inlinevirtual

Reimplemented in MGPrintCallback, and CMGPrintCallback.

◆ operator()() [2/3]

virtual bool operator() ( const V &  ,
const V &   
)
inlinevirtual

Reimplemented in CMGPrintCallback.

◆ operator()() [3/3]

virtual bool operator() ( const E &  ,
const E &   
)
inlinevirtual

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