ROSE 0.11.145.134
Public Types | Public Member Functions | Public Attributes | List of all members
Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::CfgEdge Class Reference

Description

Definition at line 426 of file ParallelPartitioner.h.

Collaboration diagram for Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::CfgEdge:
Collaboration graph
[legend]

Public Types

using EdgeTypes = BitFlags< EdgeType >
 

Public Member Functions

 CfgEdge (EdgeType type)
 
void merge (const CfgEdge &other)
 
EdgeTypes types () const
 
void types (EdgeTypes x)
 

Public Attributes

EdgeTypes types_
 

Member Typedef Documentation

◆ EdgeTypes

Definition at line 428 of file ParallelPartitioner.h.

Constructor & Destructor Documentation

◆ CfgEdge() [1/2]

Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::CfgEdge::CfgEdge ( )
inline

Definition at line 432 of file ParallelPartitioner.h.

◆ CfgEdge() [2/2]

Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::CfgEdge::CfgEdge ( EdgeType  type)
inline

Definition at line 435 of file ParallelPartitioner.h.

Member Function Documentation

◆ merge()

void Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::CfgEdge::merge ( const CfgEdge other)
inline

Definition at line 438 of file ParallelPartitioner.h.

◆ types() [1/2]

EdgeTypes Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::CfgEdge::types ( ) const
inline

Definition at line 442 of file ParallelPartitioner.h.

◆ types() [2/2]

void Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::CfgEdge::types ( EdgeTypes  x)
inline

Definition at line 446 of file ParallelPartitioner.h.

Member Data Documentation

◆ types_

EdgeTypes Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::CfgEdge::types_

Definition at line 429 of file ParallelPartitioner.h.


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