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 | 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 |