Detailed Description

Specialisation of the graph template to provide convenience methods addressing the intended ussage.

Definition at line 399 of file cfl_project.cpp.

Public Types

typedef graph_iterator_t< Idx, IdxIterator
 

Public Member Functions

TGraph< Idx, Idx > * FakeConst (void) const
 
Iterator Begin (void) const
 
Iterator End (void) const
 
Iterator Begin (Idx x1) const
 
Iterator End (Idx x1) const
 
Iterator Find (Idx x1) const
 
Iterator Insert (Idx x1)
 
bool Erase (Idx x1)
 
void Erase (Iterator git, TNode< Idx, Idx >::Iterator nit)
 
void Import (vGenerator &rGen)
 
void Export (vGenerator &rGen)
 
std::string Str (void) const
 

Static Public Member Functions

static Iterator InfX1 (void)
 

Member Typedef Documentation

◆ Iterator

Definition at line 401 of file cfl_project.cpp.

Member Function Documentation

◆ Begin() [1/2]

Iterator faudes::TGraph< Idx, Idx >::Begin ( Idx  x1) const
inline

Definition at line 408 of file cfl_project.cpp.

◆ Begin() [2/2]

Iterator faudes::TGraph< Idx, Idx >::Begin ( void  ) const
inline

Definition at line 406 of file cfl_project.cpp.

◆ End() [1/2]

Iterator faudes::TGraph< Idx, Idx >::End ( Idx  x1) const
inline

Definition at line 409 of file cfl_project.cpp.

◆ End() [2/2]

Iterator faudes::TGraph< Idx, Idx >::End ( void  ) const
inline

Definition at line 407 of file cfl_project.cpp.

◆ Erase() [1/2]

bool faudes::TGraph< Idx, Idx >::Erase ( Idx  x1)
inline

Definition at line 414 of file cfl_project.cpp.

◆ Erase() [2/2]

void faudes::TGraph< Idx, Idx >::Erase ( Iterator  git,
TNode< Idx, Idx >::Iterator  nit 
)
inline

Definition at line 428 of file cfl_project.cpp.

◆ Export()

void faudes::TGraph< Idx, Idx >::Export ( vGenerator rGen)
inline

Definition at line 450 of file cfl_project.cpp.

◆ FakeConst()

TGraph<Idx,Idx>* faudes::TGraph< Idx, Idx >::FakeConst ( void  ) const
inline

Definition at line 403 of file cfl_project.cpp.

◆ Find()

Iterator faudes::TGraph< Idx, Idx >::Find ( Idx  x1) const
inline

Definition at line 410 of file cfl_project.cpp.

◆ Import()

void faudes::TGraph< Idx, Idx >::Import ( vGenerator rGen)
inline

Definition at line 434 of file cfl_project.cpp.

◆ InfX1()

static Iterator faudes::TGraph< Idx, Idx >::InfX1 ( void  )
inlinestatic

Definition at line 476 of file cfl_project.cpp.

◆ Insert()

Iterator faudes::TGraph< Idx, Idx >::Insert ( Idx  x1)
inline

Definition at line 412 of file cfl_project.cpp.

◆ Str()

std::string faudes::TGraph< Idx, Idx >::Str ( void  ) const
inline

Definition at line 467 of file cfl_project.cpp.


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

libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen