| attachMonitor(const EnumTValueType &val, Monitor *mon) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| complete(const EnumTValueType &val) const | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| detachMonitor(const EnumTValueType &val, Monitor *mon) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| EnumTValueType typedef | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | |
| EnumType typedef | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | |
| getEnumValue() const (defined in sparta::State< EnumT, MetaDataT, MAX_MARKERS >) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| getTimeInState() const | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| getValue() const | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| isClear(const EnumTValueType &val=BoolEnum::BoolValue::TRUE) const | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| isSet(const EnumTValueType &val=BoolEnum::BoolValue::TRUE) const | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| MarkerSet class | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | friend |
| MetaDataTPtr typedef | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | |
| newMarker(const EnumTValueType &val) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| numMarkers(const EnumTValueType &val) const | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| numMarks(const EnumTValueType &val) const | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| observe(const EnumTValueType &val, const ScheduleableHandle &ev_hand) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| operator!=(const EnumTValueType &rhs_val) const | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| operator=(const State &)=delete | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | |
| operator=(const EnumTValueType &val) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| operator==(const EnumTValueType &rhs_val) const | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| release(const EnumTValueType &val) (defined in sparta::State< EnumT, MetaDataT, MAX_MARKERS >) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| reset() | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| reset(const EnumTValueType &val) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| setMarkedThreshold(const EnumTValueType &val, uint32_t thresh) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| setValue(const EnumTValueType &val) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| State(const EnumTValueType &initial_value=EnumType::__FIRST) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| State(const State &other) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| withdraw(const EnumTValueType &val, const ScheduleableHandle &ev_hand) | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inline |
| ~State() | sparta::State< EnumT, MetaDataT, MAX_MARKERS > | inlinevirtual |