UnnamedLabelList
INCLUDE FILE
#include "UnnamedLabelList.h"
class UnnamedLabelList
DEFINITION
class UnnamedLabelList;
class Labelprivate
constructor Label
DEFINITION
|
Label |
( |
const Location & location, |
| | Expression expression | ); |
| PARAMETER | DESCRIPTION |
location |
|
expression |
|
method operator<const
DEFINITION
|
bool operator< |
( |
const Location & location | ) const; |
| PARAMETER | DESCRIPTION |
location |
|
method operator<const
DEFINITION
|
bool operator< |
( |
const Label & other | ) const; |
| PARAMETER | DESCRIPTION |
other |
|
method operator==const
DEFINITION
|
bool operator== |
( |
const Location & location | ) const; |
| PARAMETER | DESCRIPTION |
location |
|
method operator==const
DEFINITION
|
bool operator== |
( |
const Label & other | ) const; |
| PARAMETER | DESCRIPTION |
other |
|
method operator>const
DEFINITION
|
bool operator> |
( |
const Location & location | ) const; |
| PARAMETER | DESCRIPTION |
location |
|
method operator>const
DEFINITION
|
bool operator> |
( |
const Label & other | ) const; |
| PARAMETER | DESCRIPTION |
other |
|
method operator>=const
DEFINITION
|
bool operator>= |
( |
const Label & other | ) const; |
| PARAMETER | DESCRIPTION |
other |
|
member expression
DEFINITION
Expression expression;
member location
DEFINITION
Location location;
method add_label
DEFINITION
|
void add_label |
( |
const Location & location, |
| | Expression expression | ); |
| PARAMETER | DESCRIPTION |
location |
|
expression |
|
method get_next_labelconst
DEFINITION
|
std::optional< Expression > get_next_label |
( |
const Location & location | ) const; |
| PARAMETER | DESCRIPTION |
location |
|
| RETURNS | DESCRIPTION |
std::optional< Expression > |
|
method get_previous_labelconst
DEFINITION
|
std::optional< Expression > get_previous_label |
( |
const Location & location | ) const; |
| PARAMETER | DESCRIPTION |
location |
|
| RETURNS | DESCRIPTION |
std::optional< Expression > |
|
method sizeconst
| RETURNS | DESCRIPTION |
size_t |
|
member labelsprivate
DEFINITION
std::vector< Label > labels;
class Labelprivate
constructor Label
DEFINITION
|
Label |
( |
const Location & location, |
| | Expression expression | ); |
| PARAMETER | DESCRIPTION |
location |
|
expression |
|
method operator<const
DEFINITION
|
bool operator< |
( |
const Location & location | ) const; |
| PARAMETER | DESCRIPTION |
location |
|
method operator<const
DEFINITION
|
bool operator< |
( |
const Label & other | ) const; |
| PARAMETER | DESCRIPTION |
other |
|
method operator==const
DEFINITION
|
bool operator== |
( |
const Location & location | ) const; |
| PARAMETER | DESCRIPTION |
location |
|
method operator==const
DEFINITION
|
bool operator== |
( |
const Label & other | ) const; |
| PARAMETER | DESCRIPTION |
other |
|
method operator>const
DEFINITION
|
bool operator> |
( |
const Location & location | ) const; |
| PARAMETER | DESCRIPTION |
location |
|
method operator>const
DEFINITION
|
bool operator> |
( |
const Label & other | ) const; |
| PARAMETER | DESCRIPTION |
other |
|
method operator>=const
DEFINITION
|
bool operator>= |
( |
const Label & other | ) const; |
| PARAMETER | DESCRIPTION |
other |
|
member expression
DEFINITION
Expression expression;
member location
DEFINITION
Location location;