ROSE 0.11.145.192
Public Attributes | List of all members
Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle Struct Reference

Description

Arrow text.

Represents the text to output for different parts of an arrow.

Definition at line 75 of file EdgeArrows.h.

#include <Rose/BinaryAnalysis/Unparser/EdgeArrows.h>

Collaboration diagram for Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle:
Collaboration graph
[legend]

Public Attributes

size_t charactersPerColumn
 Number of characters per arrow column.
 
bool pointsRight
 Arrows point right? Otherwise left.
 
std::string sourceThenDown
 Text for an arrow leaving a vertex and turning downward.
 
std::string sourceThenUp
 Text for an arrow leaving a vertex and turning upward.
 
std::string verticalLine
 Text for the vertical line part of an arrow.
 
std::string downToTarget
 Text for an arrow comming from above into a vertex.
 
std::string upToTarget
 Text for an arrow comming from below into a vertex.
 
std::string blank
 Text when there's lack of any arrow.
 
std::string sourceHorizontal
 Text for the horizontal source of an arrow.
 
std::string targetHorizontal
 Text for the horizontal target of an arrow.
 

Member Data Documentation

◆ charactersPerColumn

size_t Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::charactersPerColumn

Number of characters per arrow column.

Definition at line 76 of file EdgeArrows.h.

◆ pointsRight

bool Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::pointsRight

Arrows point right? Otherwise left.

Definition at line 77 of file EdgeArrows.h.

◆ sourceThenDown

std::string Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::sourceThenDown

Text for an arrow leaving a vertex and turning downward.

Definition at line 78 of file EdgeArrows.h.

◆ sourceThenUp

std::string Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::sourceThenUp

Text for an arrow leaving a vertex and turning upward.

Definition at line 79 of file EdgeArrows.h.

◆ verticalLine

std::string Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::verticalLine

Text for the vertical line part of an arrow.

Definition at line 80 of file EdgeArrows.h.

◆ downToTarget

std::string Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::downToTarget

Text for an arrow comming from above into a vertex.

Definition at line 81 of file EdgeArrows.h.

◆ upToTarget

std::string Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::upToTarget

Text for an arrow comming from below into a vertex.

Definition at line 82 of file EdgeArrows.h.

◆ blank

std::string Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::blank

Text when there's lack of any arrow.

Definition at line 83 of file EdgeArrows.h.

◆ sourceHorizontal

std::string Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::sourceHorizontal

Text for the horizontal source of an arrow.

Definition at line 84 of file EdgeArrows.h.

◆ targetHorizontal

std::string Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle::targetHorizontal

Text for the horizontal target of an arrow.

Definition at line 85 of file EdgeArrows.h.


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