Home | History | Annotate | Download | only in parameter

Lines Matching defs:parameterAccessContext

32 #include "ParameterAccessContext.h"
76 CParameterAccessContext& parameterAccessContext = static_cast<CParameterAccessContext&>(errorContext);
79 doGetValue(strValue, getOffset(), parameterAccessContext);
90 bool CBaseParameter::accessAsBoolean(bool& bValue, bool bSet, CParameterAccessContext& parameterAccessContext) const
95 parameterAccessContext.setError("Unsupported conversion");
100 bool CBaseParameter::accessAsBooleanArray(std::vector<bool>& abValues, bool bSet, CParameterAccessContext& parameterAccessContext) const
105 parameterAccessContext.setError("Unsupported conversion");
111 bool CBaseParameter::accessAsInteger(uint32_t& uiValue, bool bSet, CParameterAccessContext& parameterAccessContext) const
116 parameterAccessContext.setError("Unsupported conversion");
121 bool CBaseParameter::accessAsIntegerArray(std::vector<uint32_t>& auiValues, bool bSet, CParameterAccessContext& parameterAccessContext) const
126 parameterAccessContext.setError("Unsupported conversion");
132 bool CBaseParameter::accessAsSignedInteger(int32_t& iValue, bool bSet, CParameterAccessContext& parameterAccessContext) const
137 parameterAccessContext.setError("Unsupported conversion");
142 bool CBaseParameter::accessAsSignedIntegerArray(std::vector<int32_t>& aiValues, bool bSet, CParameterAccessContext& parameterAccessContext) const
147 parameterAccessContext.setError("Unsupported conversion");
153 bool CBaseParameter::accessAsDouble(double& dValue, bool bSet, CParameterAccessContext& parameterAccessContext) const
158 parameterAccessContext.setError("Unsupported conversion");
163 bool CBaseParameter::accessAsDoubleArray(std::vector<double>& adValues, bool bSet, CParameterAccessContext& parameterAccessContext) const
168 parameterAccessContext.setError("Unsupported conversion");
174 bool CBaseParameter::accessAsString(string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const
179 if (!doSetValue(strValue, getOffset() - parameterAccessContext.getBaseOffset(), parameterAccessContext)) {
181 appendParameterPathToError(parameterAccessContext);
185 if (!sync(parameterAccessContext)) {
187 appendParameterPathToError(parameterAccessContext);
193 doGetValue(strValue, getOffset() - parameterAccessContext.getBaseOffset(), parameterAccessContext);
199 bool CBaseParameter::accessAsStringArray(std::vector<string>& astrValues, bool bSet, CParameterAccessContext& parameterAccessContext) const
203 (void)parameterAccessContext;
212 bool CBaseParameter::accessValue(CPathNavigator& pathNavigator, string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const
215 if (!checkPathExhausted(pathNavigator, parameterAccessContext)) {
220 return accessAsString(strValue, bSet, parameterAccessContext);
231 void CBaseParameter::appendParameterPathToError(CParameterAccessContext& parameterAccessContext)
234 parameterAccessContext.appendToError(" " + getPath());