Lines Matching defs:value

48 	T			value;
61 const char* defaultValue; //!< Default value (parsed from string), or null if should not be set
66 const NamedValue<ValueType>* namedValuesEnd; //!< Named value list end.
124 //! Default value lookup
136 //! Is argument boolean-only value?
158 static void destroy (void* value) { delete (Value*)value; }
171 void set (typename TypedFieldTraits<Name>::ValueType* value);
174 void set (const typename TypedFieldTraits<Name>::ValueType& value);
191 void* value;
194 Entry (void) : value(DE_NULL), destructor(0) {}
195 Entry (void* value_, DestroyFunc destructor_) : value(value_), destructor(destructor_) {}
202 void set (const std::type_info* key, const Entry& value);
208 inline void TypedFieldMap::set (typename TypedFieldTraits<Name>::ValueType* value)
210 set(&typeid(Name), Entry(value, &TypedFieldValueTraits<typename TypedFieldTraits<Name>::ValueType>::destroy));
214 void TypedFieldMap::set (const typename TypedFieldTraits<Name>::ValueType& value)
216 typename TypedFieldTraits<Name>::ValueType* copy = new typename TypedFieldTraits<Name>::ValueType(value);
238 return *static_cast<typename TypedFieldTraits<Name>::ValueType*>(get(&typeid(Name)).value);
320 typename OptTraits<OptType>::ValueType* value = new typename OptTraits<OptType>::ValueType();
326 ((typename Option<OptType>::ParseFunc)(info->parse))(src, value);
331 *value = static_cast<const NamedValue<typename OptTraits<OptType>::ValueType>*>(match)->value;
333 dst->set<OptType>(value);
337 delete value;
345 typename OptTraits<OptType>::ValueType* value = new typename OptTraits<OptType>::ValueType();
348 getTypeDefault<typename OptTraits<OptType>::ValueType>(value);
349 dst->set<OptType>(value);
353 delete value;
359 const char* getNamedValueName (const void* value)
361 const NamedValue<typename OptTraits<OptType>::ValueType>* typedVal = static_cast<const NamedValue<typename OptTraits<OptType>::ValueType> >(value);
366 void setFromNamedValue (const void* value, TypedFieldMap* dst)
368 const NamedValue<typename OptTraits<OptType>::ValueType>* typedVal = static_cast<const NamedValue<typename OptTraits<OptType>::ValueType> >(value);
369 dst->set<OptType>(typedVal->value);