ROSE
0.9.6a
|
#include <enum_property.h>
Public Member Functions | |
enumvalue_set () | |
Construct an empty set. More... | |
enumvalue_set (enumValueAnn *val) | |
Construct a single element set. More... | |
void | insert (enumValueAnn *val) |
Insert into the set. More... | |
bool | includes (enumvalue_set &other) |
Inclusion test. More... | |
void | set_union (const enumvalue_set &other) |
Set union. More... | |
void | set_intersection (const enumvalue_set &other) |
Set intersection. More... | |
Definition at line 94 of file enum_property.h.
|
inline |
Construct an empty set.
Definition at line 100 of file enum_property.h.
|
inline |
Construct a single element set.
Contains the single given element
Definition at line 108 of file enum_property.h.
References enumValueAnn::id().
|
inline |
Insert into the set.
Definition at line 117 of file enum_property.h.
References enumValueAnn::id().
Referenced by Diagnostic::add_diagnostic_value().
|
inline |
Inclusion test.
Test to see if the input set is wholly included in this set. The test is basically to see if the this intersected with other equals other.
Definition at line 125 of file enum_property.h.
|
inline |
Set union.
Definition at line 133 of file enum_property.h.
|
inline |
Set intersection.
Definition at line 137 of file enum_property.h.