SOFA API  3ea83cbd
Open source framework for multi-physics simuation
sofa::simulation::graph::DAGNode::StatusStruct Struct Reference

#include <DAGNode.h>

wrapper to use VisitedStatus in a std::map (to ensure the default map insertion will give NOT_VISITED) More...

Detailed Description

wrapper to use VisitedStatus in a std::map (to ensure the default map insertion will give NOT_VISITED)

Public Attributes

VisitedStatus status
 

Public Member Functions

 StatusStruct ()
 
 StatusStruct (const VisitedStatus &s)
 
void operator= (const VisitedStatus &s)
 
bool operator== (const VisitedStatus &s) const
 
bool operator== (const StatusStruct &s) const
 
bool operator!= (const VisitedStatus &s) const
 
bool operator!= (const StatusStruct &s) const
 

Attribute details

◆ status

VisitedStatus sofa::simulation::graph::DAGNode::StatusStruct::status

Constructor details

◆ StatusStruct() [1/2]

sofa::simulation::graph::DAGNode::StatusStruct::StatusStruct ( )
inline

◆ StatusStruct() [2/2]

sofa::simulation::graph::DAGNode::StatusStruct::StatusStruct ( const VisitedStatus s)
inline

Function details

◆ operator!=() [1/2]

bool sofa::simulation::graph::DAGNode::StatusStruct::operator!= ( const StatusStruct s) const
inline

◆ operator!=() [2/2]

bool sofa::simulation::graph::DAGNode::StatusStruct::operator!= ( const VisitedStatus s) const
inline

◆ operator=()

void sofa::simulation::graph::DAGNode::StatusStruct::operator= ( const VisitedStatus s)
inline

◆ operator==() [1/2]

bool sofa::simulation::graph::DAGNode::StatusStruct::operator== ( const StatusStruct s) const
inline

◆ operator==() [2/2]

bool sofa::simulation::graph::DAGNode::StatusStruct::operator== ( const VisitedStatus s) const
inline