LLVM  3.7.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
fuzzer::LabelRange Struct Reference
Collaboration diagram for fuzzer::LabelRange:
[legend]

Public Member Functions

 LabelRange (uint16_t Beg=0, uint16_t End=0)
 
LabelRangeJoin (LabelRange LR)
 

Static Public Member Functions

static LabelRange Join (LabelRange LR1, LabelRange LR2)
 
static LabelRange Singleton (const dfsan_label_info *LI)
 

Public Attributes

uint16_t Beg
 
uint16_t End
 

Detailed Description

Definition at line 147 of file FuzzerTraceState.cpp.

Constructor & Destructor Documentation

fuzzer::LabelRange::LabelRange ( uint16_t  Beg = 0,
uint16_t  End = 0 
)
inline

Definition at line 150 of file FuzzerTraceState.cpp.

Member Function Documentation

static LabelRange fuzzer::LabelRange::Join ( LabelRange  LR1,
LabelRange  LR2 
)
inlinestatic

Definition at line 152 of file FuzzerTraceState.cpp.

References Beg, End, and fuzzer::min().

LabelRange& fuzzer::LabelRange::Join ( LabelRange  LR)
inline

Definition at line 157 of file FuzzerTraceState.cpp.

static LabelRange fuzzer::LabelRange::Singleton ( const dfsan_label_info *  LI)
inlinestatic

Definition at line 160 of file FuzzerTraceState.cpp.

Member Data Documentation

uint16_t fuzzer::LabelRange::Beg
uint16_t fuzzer::LabelRange::End

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