#include <WsfPProxyBasicValues.hpp>
- Warning
- DO NOT MAKE VIRTUAL METHODS INSIDE WsfProxy::BasicValue OR DERIVED CLASSES! The WsfPProxyBasicType::BasicValueFlags requires that WsfProxy::BasicValue::mBasicValueFlags be at the front of the internal memory layout of WsfProxy::BasicValue.
◆ ValueFlags
| Enumerator |
|---|
| cVALUE_INHERITED | |
| cVALUE_UNSET | |
| cVALUE_BITS | |
| cCOPY_BITS | |
◆ BasicValue()
| WsfProxy::BasicValue::BasicValue |
( |
| ) |
|
|
inline |
◆ ClearUnset()
| void WsfProxy::BasicValue::ClearUnset |
( |
| ) |
|
|
inline |
References cVALUE_UNSET, and mBasicValueFlags.
Referenced by WsfProxy::Bool::Bool(), WsfProxy::QuotableString::QuotableString(), WsfProxy::Length2::Read(), WsfProxy::Length3::Read(), WsfProxy::Position::Read(), WsfProxy::QuotableString::Read(), WsfProxy::BasicValueT< T, PROXY_TYPE_ID >::SetFromString(), WsfProxy::Bool::SetFromString(), WsfProxy::Position::SetFromString(), WsfProxy::QuotableString::SetFromString(), WsfProxy::String::SetFromString(), WsfProxy::Position::SetLatitude(), WsfProxy::Position::SetLongitude(), WsfProxy::BasicValueT< T, PROXY_TYPE_ID >::SetValue(), and WsfProxy::String::String().
◆ IsInherited()
| bool WsfProxy::BasicValue::IsInherited |
( |
| ) |
const |
|
inline |
◆ IsSet()
| bool WsfProxy::BasicValue::IsSet |
( |
| ) |
const |
|
inlinenoexcept |
◆ IsUnset()
| bool WsfProxy::BasicValue::IsUnset |
( |
| ) |
const |
|
inline |
References cVALUE_UNSET, and mBasicValueFlags.
Referenced by WsfPM_Platform::CommNetworkNames(), wizard::WsfExecution::DebugSettingsString(), WsfPM_Platform::EffectiveAltitude(), WsfPProxyValue::GetIntegerValue(), WsfPM_ZoneDefinition::GetPoint(), WsfPM_ZonePoint::GetX(), WsfPM_ZonePoint::GetY(), WsfPM_Platform::InitialHeading(), IsSet(), WsfPM_ZoneDefinition::Points(), WsfPM_ZoneDefinition::ReferencePoint(), WsfPM_Platform::SetEffectiveAltitude(), WsfProxy::BasicValueT< T, PROXY_TYPE_ID >::ToString(), WsfProxy::Bool::ToString(), WsfProxy::Length2::ToString(), WsfProxy::Length3::ToString(), WsfProxy::Position::ToString(), WsfProxy::QuotableString::ToString(), WsfProxy::String::ToString(), and wizard::Zone::UpdateZone().
◆ SetInherited()
| void WsfProxy::BasicValue::SetInherited |
( |
bool | aIsInherited | ) |
|
|
inline |
◆ SetUnset()
| void WsfProxy::BasicValue::SetUnset |
( |
| ) |
|
|
inline |
◆ ValueAsssigned()
| void WsfProxy::BasicValue::ValueAsssigned |
( |
| ) |
|
|
inlineprotected |
◆ mBasicValueFlags
| unsigned char WsfProxy::BasicValue::mBasicValueFlags |
|
protected |
Referenced by BasicValue(), ClearUnset(), WsfProxy::BasicValueT< T, PROXY_TYPE_ID >::CopyValue(), WsfProxy::Bool::CopyValue(), WsfProxy::Length2::CopyValue(), WsfProxy::Length3::CopyValue(), WsfProxy::Position::CopyValue(), WsfProxy::BasicValueT< T, PROXY_TYPE_ID >::Equal(), WsfProxy::Bool::Equal(), WsfProxy::Length2::Equal(), WsfProxy::Length3::Equal(), WsfProxy::Position::Equal(), IsInherited(), IsUnset(), WsfProxy::Length2::Less(), WsfProxy::Length3::Less(), WsfProxy::Position::Less(), SetInherited(), SetUnset(), and ValueAsssigned().
The documentation for this class was generated from the following file: